!function(n,t){t("kendo.core.min",["jquery"],n)}(function(){return function(n,t,i){function nt(){}function nu(n,t){if(t)return"'"+n.split("'").join("\\'").split('\\"').join('\\\\\\"').replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\t/g,"\\t")+"'";var i=n.charAt(0),r=n.substring(1);return"="===i?"+("+r+")+":":"===i?"+$kendoHtmlEncode("+r+")+":";"+n+";$kendoOutput+="}function f(n,t,i){return n+="",t=t||2,i=t-n.length,i?vi[t].substring(0,i)+n:n}function tu(n){var u=n.css(r.support.transitions.css+"box-shadow")||n.css("box-shadow"),t=u?u.match(ku)||[0,0,0,0,0]:[0,0,0,0,0],i=l.max(+t[3],+(t[4]||0));return{left:-t[1]+i,right:+t[1]+i,bottom:+t[2]+i}}function iu(i,u){var l,e,o,h,c,a,s=r._outerWidth,v=r._outerHeight,f=i.parent(),y=s(t);return f.removeClass("k-animation-container-sm"),f.hasClass("k-animation-container")?dt(i,u):(e=i[0].style.width,o=i[0].style.height,h=et.test(e),c=et.test(o),a=i.hasClass("k-tooltip")||i.is(".k-menu-horizontal.k-context-menu"),l=h||c,!h&&(!u||u&&e||a)&&(e=u?s(i)+1:s(i)),(!c&&(!u||u&&o)||i.is(".k-menu-horizontal.k-context-menu"))&&(o=v(i)),i.wrap(n("<div/>").addClass("k-animation-container").css({width:e,height:o})),f=i.parent(),l&&i.css({width:"100%",height:"100%",boxSizing:"border-box",mozBoxSizing:"border-box",webkitBoxSizing:"border-box"})),y<s(f)&&(f.addClass("k-animation-container-sm"),dt(i,u)),f}function dt(n,t){var u,f=r._outerWidth,o=r._outerHeight,i=n.parent(".k-animation-container"),e=i[0].style;i.is(":hidden")&&i.css({display:"",position:""});u=et.test(e.width)||et.test(e.height);u||i.css({width:t?f(n)+1:f(n),height:o(n),boxSizing:"content-box",mozBoxSizing:"content-box",webkitBoxSizing:"content-box"})}function tt(n){for(var t=1,i=arguments.length,t=1;t<i;t++)gt(n,arguments[t]);return n}function gt(n,i){var e,u,o,f,s,h=r.data.ObservableArray,c=r.data.LazyObservableArray,l=r.data.DataSource,a=r.data.HierarchicalDataSource;for(e in i)u=i[e],o=typeof u,f=o===k&&null!==u?u.constructor:null,!f||f===Array||f===h||f===c||f===l||f===a||f===RegExp||r.isFunction(t.ArrayBuffer)&&f===ArrayBuffer?o!==st&&(n[e]=u):u instanceof Date?n[e]=new Date(u.getTime()):d(u.clone)?n[e]=u.clone():(s=n[e],n[e]=typeof s===k?s||{}:{},gt(n[e],u));return n}function ht(n,t,r){for(var u in t)if(t.hasOwnProperty(u)&&t[u].test(n))return u;return r!==i?r:n}function ru(n){return n.replace(/([a-z][A-Z])/g,function(n){return n.charAt(0)+"-"+n.charAt(1).toLowerCase()})}function ni(n){return n.replace(/\-(\w)/g,function(n,t){return t.toUpperCase()})}function ti(t,i){var u,f={};return document.defaultView&&document.defaultView.getComputedStyle?(u=document.defaultView.getComputedStyle(t,""),i&&n.each(i,function(n,t){f[t]=u.getPropertyValue(t)})):(u=t.currentStyle,i&&n.each(i,function(n,t){f[t]=u[ni(t)]})),r.size(f)||(f=u),f}function uu(n){if(n&&n.className&&"string"==typeof n.className&&n.className.indexOf("k-auto-scrollable")>-1)return!0;var t=ti(n,["overflow"]).overflow;return"auto"==t||"scroll"==t}function ii(t,r){var f,e,o=u.browser.webkit,h=u.browser.mozilla,s=u.browser.version;return t instanceof n&&r!==i?(t.each(function(n,t){ii(t,r)}),i):(f=t instanceof n?t[0]:t)?(e=u.isRtl(t),r===i?e&&o&&(s<85||u.browser.safari)?f.scrollWidth-f.clientWidth-f.scrollLeft:Math.abs(f.scrollLeft):(f.scrollLeft=e&&o&&(s<85||u.browser.safari)?f.scrollWidth-f.clientWidth-r:e&&(h||o)&&r>0?-r:r,i)):i}function fu(n){var t,i=0;for(t in n)n.hasOwnProperty(t)&&"toJSON"!=t&&i++;return i}function eu(n,i,r){var f,e,o;return i||(i="offset"),f=n[i](),e={top:f.top,right:f.right,bottom:f.bottom,left:f.left},u.browser.msie&&(u.pointers||u.msPointers)&&!r&&(o=u.isRtl(n)?1:-1,e.top-=t.pageYOffset-document.documentElement.scrollTop,e.left-=t.pageXOffset+o*document.documentElement.scrollLeft),e}function ou(n){var t={};return rt("string"==typeof n?n.split(" "):n,function(n){t[n]=this}),t}function su(n){return new r.effects.Element(n)}function hu(n,t,i,r){return typeof n===o&&(d(t)&&(r=t,t=400,i=!1),d(i)&&(r=i,i=!1),typeof t===br&&(i=t,t=400),n={effects:n,duration:t,reverse:i,complete:r}),h({effects:{},duration:400,reverse:!1,init:ut,teardown:ut,hide:!1},n,{completeCallback:n.complete,complete:ut})}function ri(t,i,r,u,f){for(var e,o=0,s=t.length;o<s;o++)e=n(t[o]),e.queue(function(){y.promise(e,hu(i,r,u,f))});return t}function cu(n,t,i,r){return t&&(t=t.split(" "),rt(t,function(t,i){n.toggleClass(i,r)})),n}function lu(n){return(""+n).replace(pi,"&amp;").replace(wi,"&lt;").replace(di,"&gt;").replace(bi,"&quot;").replace(ki,"&#39;")}function au(n){var i;try{i=t.decodeURIComponent(n)}catch(r){i=n.replace(/%u([\dA-F]{4})|%([\dA-F]{2})/gi,function(n,t,i){return String.fromCharCode(parseInt("0x"+(t||i),16))})}return i}function ct(n,t){var u;return 0===t.indexOf("data")&&(t=t.substring(4),t=t.charAt(0).toLowerCase()+t.substring(1)),t=t.replace(ur,"-$1"),u=n.getAttribute("data-"+r.ns+t),null===u?u=i:"null"===u?u=null:"true"===u?u=!0:"false"===u?u=!1:du.test(u)&&"mask"!=t?u=parseFloat(u):ir.test(u)&&!rr.test(u)&&(u=Function("return ("+u+")")()),u}function ui(t,u,f){var o,e,s={},h=t.getAttribute("data-"+r.ns+"role");for(o in u)e=ct(t,o),e!==i&&(tr.test(o)&&"drawer"!=h&&("string"==typeof e?n("#"+e).length?e=r.template(n("#"+e).html()):f&&(e=r.template(f[e])):e=t.getAttribute(o)),s[o]=e);return s}function vu(t,i){return n.contains(t,i)?-1:1}function yu(){var t=n(this);return n.inArray(t.attr("data-"+r.ns+"role"),["slider","rangeslider","breadcrumb"])>-1||t.is(":visible")}function pu(n,t){var i=n.nodeName.toLowerCase();return(/input|select|textarea|button|object/.test(i)?!n.disabled:"a"===i?n.href||t:t)&&wu(n)}function wu(t){return n.expr.pseudos.visible(t)&&!n(t).parents().addBack().filter(function(){return"hidden"===n.css(this,"visibility")}).length}function s(n,t){return new s.fn.init(n,t)}var v,d,fi,ei,it,oi,si,hi,ci,li,ai,vi,yi,y,pi,wi,bi,ki,di,lt,gi,nr,p,at,tr,ir,rr,ur,vt,yt,pt,fr,e,w,er,wt,g,or,sr,a,hr,cr,lr,ar,vr,yr,pr,r=t.kendo=t.kendo||{cultures:{}},h=n.extend,rt=n.each,wr=n.isArray,bt=n.proxy,ut=n.noop,l=Math,ft=t.JSON||{},u={},et=/%/,bu=/\{(\d+)(:[^\}]+)?\}/g,ku=/(\d+(?:\.?)\d*)px\s*(\d+(?:\.?)\d*)px\s*(\d+(?:\.?)\d*)px\s*(\d+)?/i,du=/^(\+|-?)\d+(\.?)\d*$/,c="function",o="string",b="number",k="object",ot="null",br="boolean",st="undefined",kr={},dr={},kt=[].slice,gr=function(){var u,e,t,r,o,s,n=arguments[0]||{},f=1,c=arguments.length,h=!1;for("boolean"==typeof n&&(h=n,n=arguments[f]||{},f++),"object"==typeof n||jQuery.isFunction(n)||(n={}),f===c&&(n=this,f--);f<c;f++)if(null!=(o=arguments[f]))for(r in o)"filters"!=r&&"concat"!=r&&":"!=r&&(u=n[r],t=o[r],n!==t&&(h&&t&&(jQuery.isPlainObject(t)||(e=jQuery.isArray(t)))?(e?(e=!1,s=u&&jQuery.isArray(u)?u:[]):s=u&&jQuery.isPlainObject(u)?u:{},n[r]=gr(h,s,t)):t!==i&&(n[r]=t)));return n};r.version="2021.1.224".replace(/^\s+|\s+$/g,"");nt.extend=function(n){var t,r,u=function(){},f=this,i=n&&n.init?n.init:function(){f.apply(this,arguments)};u.prototype=f.prototype;r=i.fn=i.prototype=new u;for(t in n)r[t]=null!=n[t]&&n[t].constructor===Object?h(!0,{},u.prototype[t],n[t]):n[t];return r.constructor=i,i.extend=f.extend,i};nt.prototype._initOptions=function(n){this.options=tt({},this.options,n)};d=r.isFunction=function(n){return"function"==typeof n};fi=function(){this._defaultPrevented=!0};ei=function(){return this._defaultPrevented===!0};it=nt.extend({init:function(){this._events={}},bind:function(n,t,r){var u,h,s,f,l,e=this,a=typeof n===o?[n]:n,v=typeof t===c;if(t===i){for(u in n)e.bind(u,n[u]);return e}for(u=0,h=a.length;u<h;u++)n=a[u],f=v?t:t[n],f&&(r&&(s=f,f=function(){e.unbind(n,f);s.apply(e,arguments)},f.original=s),l=e._events[n]=e._events[n]||[],l.push(f));return e},one:function(n,t){return this.bind(n,t,!0)},first:function(n,t){for(var r,e,u=this,s=typeof n===o?[n]:n,h=typeof t===c,i=0,f=s.length;i<f;i++)n=s[i],r=h?t:t[n],r&&(e=u._events[n]=u._events[n]||[],e.unshift(r));return u},trigger:function(n,t){var r,f,u=this,i=u._events[n];if(i){for(t=t||{},t.sender=u,t._defaultPrevented=!1,t.preventDefault=fi,t.isDefaultPrevented=ei,i=i.slice(),r=0,f=i.length;r<f;r++)i[r].call(u,t);return t._defaultPrevented===!0}return!1},unbind:function(n,t){var r,f=this,u=f._events[n];if(n===i)f._events={};else if(u)if(t)for(r=u.length-1;r>=0;r--)u[r]!==t&&u[r].original!==t||u.splice(r,1);else f._events[n]=[];return f}});oi=/^\w+/;si=/\$\{([^}]*)\}/g;hi=/\\\}/g;ci=/__CURLY__/g;li=/\\#/g;ai=/__SHARP__/g;vi=["","0","00","000","0000"];v={paramName:"data",useWithBlock:!0,render:function(n,t){for(var u="",i=0,r=t.length;i<r;i++)u+=n(t[i]);return u},compile:function(n,t){var e,f,u,o=h({},this,t),s=o.paramName,l=s.match(oi)[0],c=o.useWithBlock,i="var $kendoOutput, $kendoHtmlEncode = kendo.htmlEncode;";if(d(n))return n;for(i+=c?"with("+s+"){":"",i+="$kendoOutput=",f=n.replace(hi,"__CURLY__").replace(si,"#=$kendoHtmlEncode($1)#").replace(ci,"}").replace(li,"__SHARP__").split("#"),u=0;u<f.length;u++)i+=nu(f[u],u%2==0);i+=c?";}":";";i+="return $kendoOutput;";i=i.replace(ai,"#");try{return e=Function(l,i),e._slotCount=Math.floor(f.length/2),e}catch(a){throw Error(r.format("Invalid template:'{0}' Generated code:'{1}'",n,i));}}},function(){function u(n){return e.lastIndex=0,e.test(n)?'"'+n.replace(e,function(n){var t=s[n];return typeof t===o?t:"\\u"+("0000"+n.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+n+'"'}function i(f,e){var l,y,a,w,v,p,d=n,s=e[f];if(s&&typeof s===k&&typeof s.toJSON===c&&(s=s.toJSON(f)),typeof t===c&&(s=t.call(e,f,s)),p=typeof s,p===o)return u(s);if(p===b)return isFinite(s)?s+"":ot;if(p===br||p===ot)return s+"";if(p===k){if(!s)return ot;if(n+=r,v=[],"[object Array]"===h.apply(s)){for(w=s.length,l=0;l<w;l++)v[l]=i(l,s)||ot;return a=0===v.length?"[]":n?"[\n"+n+v.join(",\n"+n)+"\n"+d+"]":"["+v.join(",")+"]",n=d,a}if(t&&typeof t===k)for(w=t.length,l=0;l<w;l++)typeof t[l]===o&&(y=t[l],a=i(y,s),a&&v.push(u(y)+(n?": ":":")+a));else for(y in s)Object.hasOwnProperty.call(s,y)&&(a=i(y,s),a&&v.push(u(y)+(n?": ":":")+a));return a=0===v.length?"{}":n?"{\n"+n+v.join(",\n"+n)+"\n"+d+"}":"{"+v.join(",")+"}",n=d,a}}var n,r,t,e=/[\\\"\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",'"':'\\"',"\\":"\\\\"},h={}.toString;typeof Date.prototype.toJSON!==c&&(Date.prototype.toJSON=function(){var n=this;return isFinite(n.valueOf())?f(n.getUTCFullYear(),4)+"-"+f(n.getUTCMonth()+1)+"-"+f(n.getUTCDate())+"T"+f(n.getUTCHours())+":"+f(n.getUTCMinutes())+":"+f(n.getUTCSeconds())+"Z":null},String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(){return this.valueOf()});typeof ft.stringify!==c&&(ft.stringify=function(u,f,e){var s;if(n="",r="",typeof e===b)for(s=0;s<e;s+=1)r+=" ";else typeof e===o&&(r=e);if(t=f,f&&typeof f!==c&&(typeof f!==k||typeof f.length!==b))throw Error("JSON.stringify");return i("",{"":u})})}(),function(){function c(n){if(n){if(n.numberFormat)return n;if(typeof n===o){var t=r.cultures;return t[n]||t[n.split("-")[0]]||null}return null}return null}function a(n){return n&&(n=c(n)),n||r.cultures.current}function d(n,t,r){r=a(r);var u=r.calendars.standard,e=u.days,o=u.months;return t=u.patterns[t]||t,t.replace(nt,function(t){var s,r,h;return"d"===t?r=n.getDate():"dd"===t?r=f(n.getDate()):"ddd"===t?r=e.namesAbbr[n.getDay()]:"dddd"===t?r=e.names[n.getDay()]:"M"===t?r=n.getMonth()+1:"MM"===t?r=f(n.getMonth()+1):"MMM"===t?r=o.namesAbbr[n.getMonth()]:"MMMM"===t?r=o.names[n.getMonth()]:"yy"===t?r=f(n.getFullYear()%100):"yyyy"===t?r=f(n.getFullYear(),4):"h"===t?r=n.getHours()%12||12:"hh"===t?r=f(n.getHours()%12||12):"H"===t?r=n.getHours():"HH"===t?r=f(n.getHours()):"m"===t?r=n.getMinutes():"mm"===t?r=f(n.getMinutes()):"s"===t?r=n.getSeconds():"ss"===t?r=f(n.getSeconds()):"f"===t?r=l.floor(n.getMilliseconds()/100):"ff"===t?(r=n.getMilliseconds(),r>99&&(r=l.floor(r/10)),r=f(r)):"fff"===t?r=f(n.getMilliseconds(),3):"tt"===t?r=n.getHours()<12?u.AM[0]:u.PM[0]:"zzz"===t?(s=n.getTimezoneOffset(),h=s<0,r=(""+l.abs(s/60)).split(".")[0],s=l.abs(s)-60*r,r=(h?"+":"-")+f(r),r+=":"+f(s)):"zz"!==t&&"z"!==t||(r=n.getTimezoneOffset()/60,h=r<0,r=(""+l.abs(r)).split(".")[0],r=(h?"+":"-")+("zz"===t?f(r):r)),r!==i?r:t.slice(1,t.length-1)})}function g(n,r,f){var y,lt,ct,at,vt,yt,et,st,pt,gt,d,ot,p,wt,ei,bt,nt,o,ut,b,ni,ti,g,c,l,kt,ii,ui,ri,oi,ft,ht,fi,dt;if(f=a(f),y=f.numberFormat,lt=y[u],ct=y.decimals,at=y.pattern[0],vt=[],d=n<0,bt=t,nt=t,ft=-1,n===i)return t;if(!isFinite(n))return n;if(!r)return f.name.length?n.toLocaleString():""+n;if(gt=tt.exec(r)){if(r=gt[1].toLowerCase(),et="c"===r,st="p"===r,(et||st)&&(y=et?y.currency:y.percent,lt=y[u],ct=y.decimals,yt=y.symbol,at=y.pattern[d?0:1]),pt=gt[2],pt&&(ct=+pt),"e"===r)return fi=pt?n.toExponential(ct):n.toExponential(),fi.replace(u,y[u]);if(st&&(n*=100),n=e(n,ct),d=n<0,n=n.split(u),ot=n[0],p=n[1],d&&(ot=ot.substring(1)),nt=v(ot,0,ot.length,y),p&&(nt+=lt+p),"n"===r&&!d)return nt;for(n=t,o=0,ut=at.length;o<ut;o++)b=at.charAt(o),n+="n"===b?nt:"$"===b||"%"===b?yt:b;return n}if((r.indexOf("'")>-1||r.indexOf('"')>-1||r.indexOf("\\")>-1)&&(r=r.replace(it,function(n){var t=n.charAt(0).replace("\\",""),i=n.slice(1).replace(t,"");return vt.push(i),k})),r=r.split(";"),d&&r[1])r=r[1],ti=!0;else if(0===n&&r[2]){if(r=r[2],r.indexOf(h)==-1&&r.indexOf(s)==-1)return r}else r=r[0];if(ui=r.indexOf("%"),ri=r.indexOf("$"),st=ui!=-1,et=ri!=-1,st&&(n*=100),et&&"\\"===r[ri-1]&&(r=r.split("\\").join(""),et=!1),(et||st)&&(y=et?y.currency:y.percent,lt=y[u],ct=y.decimals,yt=y.symbol),ni=r.indexOf(w)>-1,ni&&(r=r.replace(rt,t)),g=r.indexOf(u),ut=r.length,g!=-1)if(p=(""+n).split("e"),p=p[1]?e(n,Math.abs(p[1])):p[0],p=p.split(u)[1]||t,l=r.lastIndexOf(s)-g,c=r.lastIndexOf(h)-g,kt=l>-1,ii=c>-1,o=p.length,kt||ii||(r=r.substring(0,g)+r.substring(g+1),ut=r.length,g=-1,o=0),kt&&l>c)o=l;else if(c>l)if(ii&&o>c){for(dt=e(n,c,d);dt.charAt(dt.length-1)===s&&c>0&&c>l;)c--,dt=e(n,c,d);o=c}else kt&&o<l&&(o=l);if(n=e(n,o,d),c=r.indexOf(h),oi=l=r.indexOf(s),ft=c==-1&&l!=-1?l:c!=-1&&l==-1?c:c>l?l:c,c=r.lastIndexOf(h),l=r.lastIndexOf(s),ht=c==-1&&l!=-1?l:c!=-1&&l==-1?c:c>l?c:l,ft==ut&&(ht=ft),ft!=-1){for(nt=(""+n).split(u),ot=nt[0],p=nt[1]||t,wt=ot.length,ei=p.length,d&&n*-1>=0&&(d=!1),n=r.substring(0,ft),d&&!ti&&(n+="-"),o=ft;o<ut;o++){if(b=r.charAt(o),g==-1){if(ht-o<wt){n+=ot;break}}else if(l!=-1&&l<o&&(bt=t),g-o<=wt&&g-o>-1&&(n+=ot,o=g),g===o){n+=(p?lt:t)+p;o+=ht-g+1;continue}b===s?(n+=b,bt=b):b===h&&(n+=bt)}if(ni&&(n=v(n,ft+(d&&!ti?1:0),Math.max(ht,wt+ft),y)),ht>=ft&&(n+=r.substring(ht+1)),et||st){for(nt=t,o=0,ut=n.length;o<ut;o++)b=n.charAt(o),nt+="$"===b||"%"===b?yt:b;n=nt}if(ut=vt.length)for(o=0;o<ut;o++)n=n.replace(k,vt[o])}return n}var v,e,y,nt=/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,tt=/^(n|c|p|e)(\d*)$/i,it=/(\\.)|(['][^']*[']?)|(["][^"]*["]?)/g,rt=/\,/g,t="",u=".",w=",",h="#",s="0",k="??",p="en-US",ut={}.toString;r.cultures["en-US"]={name:p,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}}};r.culture=function(n){var t,u=r.cultures;return n===i?u.current:(t=c(n)||u[p],t.calendar=t.calendars.standard,u.current=t,i)};r.findCulture=c;r.getCulture=a;r.culture(p);v=function(n,t,r,f){var o,c,e,h,l,a,v=n.indexOf(f[u]),y=f.groupSize.slice(),s=y.shift();if(r=v!==-1?v:r+1,o=n.substring(t,r),c=o.length,c>=s){for(e=c,h=[];e>-1;)if(l=o.substring(e-s,e),l&&h.push(l),e-=s,a=y.shift(),s=a!==i?a:s,0===s){e>0&&h.push(o.substring(0,e));break}o=h.reverse().join(f[w]);n=n.substring(0,t)+o+n.substring(r)}return n};e=function(n,t,i){return t=t||0,n=(""+n).split("e"),n=Math.round(+(n[0]+"e"+(n[1]?+n[1]+t:t))),i&&(n=-n),n=(""+n).split("e"),n=+(n[0]+"e"+(n[1]?+n[1]-t:-t)),n.toFixed(Math.min(t,20))};y=function(n,t,r){if(t){if("[object Date]"===ut.call(n))return d(n,t,r);if(typeof n===b)return g(n,t,r)}return n!==i?n:""};r.format=function(n){var t=arguments;return n.replace(bu,function(n,i,r){var u=t[parseInt(i,10)+1];return y(u,r?r.substring(1):"")})};r._extractFormat=function(n){return"{0:"===n.slice(0,3)&&(n=n.slice(3,n.length-1)),n};r._activeElement=function(){try{return document.activeElement}catch(n){return document.documentElement.activeElement}};r._round=e;r._outerWidth=function(t,i){return n(t).outerWidth(i||!1)||0};r._outerHeight=function(t,i){return n(t).outerHeight(i||!1)||0};r.toString=y}(),function(){function t(n,t,i){return!(n>=t&&n<=i)}function a(n){return n.charAt(0)}function u(t){return n.map(t,a)}function v(n,t){t||23!==n.getHours()||n.setHours(n.getHours()+2)}function y(n){for(var t=0,r=n.length,i=[];t<r;t++)i[t]=(n[t]+"").toLowerCase();return i}function f(n){var t,i={};for(t in n)i[t]=y(n[t]);return i}function p(n,e,o,s){if(!n)return null;var y,h,gt,pt,wt,bt,ft,ct,lt,b,k,ni,ti,tt=function(n){for(var t=0;e[ot]===n;)t++,ot++;return t>0&&(ot-=1),t},rt=function(t){var r=c[t]||RegExp("^\\d{1,"+t+"}"),i=n.substr(p,t).match(r);return i?(i=i[0],p+=i.length,parseInt(i,10)):null},at=function(t,i){for(var o,r,u,f=0,h=t.length,e=0,s=0;f<h;f++)o=t[f],r=o.length,u=n.substr(p,r),i&&(u=u.toLowerCase()),u==o&&r>e&&(e=r,s=f);return e?(p+=e,s+1):null},vt=function(){var t=!1;return n.charAt(p)===e[ot]&&(p++,t=!0),t},w=o.calendars.standard,a=null,ut=null,d=null,l=null,et=null,st=null,it=null,ot=0,p=0,kt=!1,dt=new Date,yt=w.twoDigitYearMax||2029,ht=dt.getFullYear();for(e||(e="d"),pt=w.patterns[e],pt&&(e=pt),e=e.split(""),gt=e.length;ot<gt;ot++)if(y=e[ot],kt)"'"===y?kt=!1:vt();else if("d"===y){if(h=tt("d"),w._lowerDays||(w._lowerDays=f(w.days)),null!==d&&h>2)continue;if(d=h<3?rt(2):at(w._lowerDays[3==h?"namesAbbr":"names"],!0),null===d||t(d,1,31))return null}else if("M"===y){if(h=tt("M"),w._lowerMonths||(w._lowerMonths=f(w.months)),ut=h<3?rt(2):at(w._lowerMonths[3==h?"namesAbbr":"names"],!0),null===ut||t(ut,1,12))return null;ut-=1}else if("y"===y){if(h=tt("y"),a=rt(h),null===a)return null;2==h&&("string"==typeof yt&&(yt=ht+parseInt(yt,10)),a=ht-ht%100+a,a>yt&&(a-=100))}else if("h"===y){if(tt("h"),l=rt(2),12==l&&(l=0),null===l||t(l,0,11))return null}else if("H"===y){if(tt("H"),l=rt(2),null===l||t(l,0,23))return null}else if("m"===y){if(tt("m"),et=rt(2),null===et||t(et,0,59))return null}else if("s"===y){if(tt("s"),st=rt(2),null===st||t(st,0,59))return null}else if("f"===y){if(h=tt("f"),ti=n.substr(p,h).match(c[3]),it=rt(h),null!==it&&(it=parseFloat("0."+ti[0],10),it=r._round(it,3),it*=1e3),null===it||t(it,0,999))return null}else if("t"===y){if(h=tt("t"),ct=w.AM,lt=w.PM,1===h&&(ct=u(ct),lt=u(lt)),wt=at(lt),!wt&&!at(ct))return null}else if("z"===y){if(bt=!0,h=tt("z"),"Z"===n.substr(p,1)){vt();continue}if((ft=n.substr(p,6).match(h>2?nt:g),!ft)||(ft=ft[0].split(":"),b=ft[0],k=ft[1],!k&&b.length>3&&(p=b.length-2,k=b.substring(p),b=b.substring(0,p)),b=parseInt(b,10),t(b,-12,13))||h>2&&(k=ft[0][0]+k,k=parseInt(k,10),isNaN(k)||t(k,-59,59)))return null}else if("'"===y)kt=!0,vt();else if(!vt())return null;return s&&!/^\s*$/.test(n.substr(p))?null:(ni=null!==l||null!==et||st||null,null===a&&null===ut&&null===d&&ni?(a=ht,ut=dt.getMonth(),d=dt.getDate()):(null===a&&(a=ht),null===d&&(d=1)),wt&&l<12&&(l+=12),bt?(b&&(l+=-b),k&&(et+=-k),n=new Date(Date.UTC(a,ut,d,l,et,st,it))):(n=new Date(a,ut,d,l,et,st,it),v(n,l)),a<100&&n.setFullYear(a),n.getDate()!==d&&bt===i?null:n)}function w(n){var t="-"===n.substr(0,1)?-1:1;return n=n.substring(1),n=60*parseInt(n.substr(0,2),10)+parseInt(n.substring(2),10),t*n}function k(n){for(var u,i,f=l.max(s.length,h.length),e=n.calendar||n.calendars.standard,o=e.patterns,r=[],t=0;t<f;t++){for(u=s[t],i=0;i<u.length;i++)r.push(o[u[i]]);r=r.concat(h[t])}return r}function e(n,t,i,u){var o,f,s,e;if("[object Date]"===rt.call(n))return n;if(o=0,f=null,n&&0===n.indexOf("/D")&&(f=tt.exec(n)))return f=f[1],e=it.exec(f.substring(1)),f=new Date(parseInt(f,10)),e&&(e=w(e[0]),f=r.timezone.apply(f,0),f=r.timezone.convert(f,0,-1*e)),f;for(i=r.getCulture(i),t||(t=k(i)),t=wr(t)?t:[t],s=t.length;o<s;o++)if(f=p(n,t[o],i,u))return f;return f}var o=/\u00A0/g,d=/[eE][\-+]?[0-9]+/,g=/[+|\-]\d{1,2}/,nt=/[+|\-]\d{1,2}:?\d{2}/,tt=/^\/Date\((.*?)\)\/$/,it=/[+-]\d*/,s=[[],["G","g","F"],["D","d","y","m","T","t"]],h=[["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"]],c={2:/^\d{1,2}/,3:/^\d{1,3}/,4:/^\d{4}/},rt={}.toString;r.parseDate=function(n,t,i){return e(n,t,i,!1)};r.parseExactDate=function(n,t,i){return e(n,t,i,!0)};r.parseInt=function(n,t){var i=r.parseFloat(n,t);return i&&(i=0|i),i};r.parseFloat=function(n,t,i){if(!n&&0!==n)return null;if(typeof n===b)return n;n=""+n;t=r.getCulture(t);var f,h,u=t.numberFormat,c=u.percent,l=u.currency,s=l.symbol,a=c.symbol,e=n.indexOf("-");return d.test(n)?(n=parseFloat(n.replace(u["."],".")),isNaN(n)&&(n=null),n):e>0?null:(e=e>-1,n.indexOf(s)>-1||i&&i.toLowerCase().indexOf("c")>-1?(u=l,f=u.pattern[0].replace("$",s).split("n"),n.indexOf(f[0])>-1&&n.indexOf(f[1])>-1&&(n=n.replace(f[0],"").replace(f[1],""),e=!0)):n.indexOf(a)>-1&&(h=!0,u=c,s=a),n=n.replace("-","").replace(s,"").replace(o," ").split(u[","].replace(o," ")).join("").replace(u["."],"."),n=parseFloat(n),isNaN(n)?n=null:e&&(n*=-1),n&&h&&(n/=100),n)}}(),function(){var c,s,h,l,e,r,f,a,v,y,p;u._scrollbar=i;u.scrollbar=function(n){if(isNaN(u._scrollbar)||n){var i,t=document.createElement("div");return t.style.cssText="overflow:scroll;overflow-x:hidden;zoom:1;clear:both;display:block",t.innerHTML="&nbsp;",document.body.appendChild(t),u._scrollbar=i=t.offsetWidth-t.scrollWidth,document.body.removeChild(t),i}return u._scrollbar};u.isRtl=function(t){return n(t).closest(".k-rtl").length>0};c=document.createElement("table");try{c.innerHTML="<tr><td><\/td><\/tr>";u.tbodyInnerHtml=!0}catch(w){u.tbodyInnerHtml=!1}u.touch="ontouchstart"in t;s=document.documentElement.style;h=u.transitions=!1;l=u.transforms=!1;e="HTMLElement"in t?HTMLElement.prototype:[];u.hasHW3D="WebKitCSSMatrix"in t&&"m11"in new t.WebKitCSSMatrix||"MozPerspective"in s||"msPerspective"in s;u.cssFlexbox="flexWrap"in s||"WebkitFlexWrap"in s||"msFlexWrap"in s;rt(["Moz","webkit","O","ms"],function(){var n,t=""+this,i=typeof c.style[t+"Transition"]===o;if(i||typeof c.style[t+"Transform"]===o)return n=t.toLowerCase(),l={css:"ms"!=n?"-"+n+"-":"",prefix:t,event:"o"===n||"webkit"===n?n:""},i&&(h=l,h.event=h.event?h.event+"TransitionEnd":"transitionend"),!1});c=null;u.transforms=l;u.transitions=h;u.devicePixelRatio=t.devicePixelRatio===i?1:t.devicePixelRatio;try{u.screenWidth=t.outerWidth||t.screen?t.screen.availWidth:t.innerWidth;u.screenHeight=t.outerHeight||t.screen?t.screen.availHeight:t.innerHeight}catch(w){u.screenWidth=t.screen.availWidth;u.screenHeight=t.screen.availHeight}u.detectOS=function(n){var f,r,i=!1,e=[],s=!/mobile safari/i.test(n),o={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/},h={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/},c={tablet:/playbook|ipad|fire/i},l={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 o)if(o.hasOwnProperty(r)&&(e=n.match(o[r]))){if("windows"==r&&"plugins"in navigator)return!1;i={};i.device=r;i.tablet=ht(r,c,!1);i.browser=ht(n,l,"default");i.name=ht(r,h);i[i.name]=!0;i.majorVersion=e[2];i.minorVersion=(e[3]||"0").replace("_",".");f=i.minorVersion.replace(".","").substr(0,2);i.flatVersion=i.majorVersion+f+Array(3-(f.length<3?f.length:2)).join("0");i.cordova=typeof t.PhoneGap!==st||typeof t.cordova!==st;i.appMode=t.navigator.standalone||/file|local|wmapp/.test(t.location.protocol)||i.cordova;i.android&&(u.devicePixelRatio<1.5&&i.flatVersion<400||s)&&(u.screenWidth>800||u.screenHeight>800)&&(i.tablet=r);break}return i};r=u.mobileOS=u.detectOS(navigator.userAgent);u.wpDevicePixelRatio=r.wp?screen.width/320:0;u.hasNativeScrolling=!1;(r.ios||r.android&&r.majorVersion>2||r.wp)&&(u.hasNativeScrolling=r);u.delayedClick=function(){if(u.touch){if(r.ios)return!0;if(r.android)return!u.browser.chrome||!(u.browser.version<32)&&!(n("meta[name=viewport]").attr("content")||"").match(/user-scalable=no/i)}return!1};u.mouseAndTouchPresent=u.touch&&!(u.mobileOS.ios||u.mobileOS.android);u.detectBrowser=function(n){var i,t=!1,r=[],u={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(i in u)if(u.hasOwnProperty(i)&&(r=n.match(u[i]))){t={};t[i]=!0;t[r[1].toLowerCase().split(" ")[0].split("/")[0]]=!0;t.version=parseInt(document.documentMode||r[2],10);break}return t};u.browser=u.detectBrowser(navigator.userAgent);u.detectClipboardAccess=function(){var n={copy:!!document.queryCommandSupported&&document.queryCommandSupported("copy"),cut:!!document.queryCommandSupported&&document.queryCommandSupported("cut"),paste:!!document.queryCommandSupported&&document.queryCommandSupported("paste")};return u.browser.chrome&&(n.paste=!1,u.browser.version>=43&&(n.copy=!0,n.cut=!0)),n};u.clipboard=u.detectClipboardAccess();u.zoomLevel=function(){var n,r,i;try{return n=u.browser,r=0,i=document.documentElement,n.msie&&11==n.version&&i.scrollHeight>i.clientHeight&&!u.touch&&(r=u.scrollbar()),u.touch?i.clientWidth/t.innerWidth:n.msie&&n.version>=10?((top||t).document.documentElement.offsetWidth+r)/(top||t).innerWidth:1}catch(f){return 1}},function(t){var i="",r=n(document.documentElement),f=parseInt(t.version,10);t.msie?i="ie":t.mozilla?i="ff":t.safari?i="safari":t.webkit?i="webkit":t.opera?i="opera":t.edge&&(i="edge");i&&(i="k-"+i+" k-"+i+f);u.mobileOS&&(i+=" k-mobile");u.cssFlexbox||(i+=" k-no-flexbox");r.addClass(i)}(u.browser);u.eventCapture=document.documentElement.addEventListener;f=document.createElement("input");u.placeholder="placeholder"in f;u.propertyChangeEvent="onpropertychange"in f;u.input=function(){for(var n,i=["number","date","time","month","week","datetime","datetime-local"],e=i.length,r="test",u={},t=0;t<e;t++)n=i[t],f.setAttribute("type",n),f.value=r,u[n.replace("-","")]="text"!==f.type&&f.value!==r;return u}();f.style.cssText="float:left;";u.cssFloat=!!f.style.cssFloat;f=null;u.stableSort=function(){for(var t=[{index:0,field:"b"}],n=1;n<513;n++)t.push({index:n,field:"a"});return t.sort(function(n,t){return n.field>t.field?1:n.field<t.field?-1:0}),1===t[0].index}();u.matchesSelector=e.webkitMatchesSelector||e.mozMatchesSelector||e.msMatchesSelector||e.oMatchesSelector||e.matchesSelector||e.matches||function(t){for(var i=document.querySelectorAll?(this.parentNode||document).querySelectorAll(t)||[]:n(t),r=i.length;r--;)if(i[r]==this)return!0;return!1};u.matchMedia="matchMedia"in t;u.pushState=t.history&&t.history.pushState;u.hashChange="onhashchange"in t;u.customElements="registerElement"in t.document;a=u.browser.chrome;v=u.browser.crios;y=u.browser.mozilla;p=u.browser.safari;u.msPointers=!a&&t.MSPointerEvent;u.pointers=!a&&!v&&!y&&!p&&t.PointerEvent;u.kineticScrollNeeded=r&&(u.touch||u.msPointers||u.pointers)}();yi={left:{reverse:"right"},right:{reverse:"left"},down:{reverse:"up"},up:{reverse:"down"},top:{reverse:"bottom"},bottom:{reverse:"top"},"in":{reverse:"out"},out:{reverse:"in"}};y={};n.extend(y,{enabled:!0,Element:function(t){this.element=n(t)},promise:function(n,t){n.is(":visible")||n.css({display:n.data("olddisplay")||"block"}).css("display");t.hide&&n.data("olddisplay",n.css("display")).hide();t.init&&t.init();t.completeCallback&&t.completeCallback(n);n.dequeue()},disable:function(){this.enabled=!1;this.promise=this.promiseShim},enable:function(){this.enabled=!0;this.promise=this.animatedPromise}});y.promiseShim=y.promise;"kendoAnimate"in n.fn||h(n.fn,{kendoStop:function(n,t){return this.stop(n,t)},kendoAnimate:function(n,t,i,r){return ri(this,n,t,i,r)},kendoAddClass:function(n,t){return r.toggleClass(this,n,t,!0)},kendoRemoveClass:function(n,t){return r.toggleClass(this,n,t,!1)},kendoToggleClass:function(n,t,i){return r.toggleClass(this,n,t,i)}});pi=/&/g;wi=/</g;bi=/"/g;ki=/'/g;di=/>/g;lt=function(n){return n.target};u.touch&&(lt=function(n){var t="originalEvent"in n?n.originalEvent.changedTouches:"changedTouches"in n?n.changedTouches:null;return t?document.elementFromPoint(t[0].clientX,t[0].clientY):n.target},rt(["swipe","swipeLeft","swipeRight","swipeUp","swipeDown","doubleTap","tap"],function(t,i){n.fn[i]=function(n){return this.bind(i,n)}}));u.touch?u.mobileOS?(u.mousedown="touchstart",u.mouseup="touchend",u.mousemove="touchmove",u.mousecancel="touchcancel",u.click="touchend",u.resize="orientationchange"):(u.mousedown="mousedown touchstart",u.mouseup="mouseup touchend",u.mousemove="mousemove touchmove",u.mousecancel="mouseleave touchcancel",u.click="click",u.resize="resize"):u.pointers?(u.mousemove="pointermove",u.mousedown="pointerdown",u.mouseup="pointerup",u.mousecancel="pointercancel",u.click="pointerup",u.resize="orientationchange resize"):u.msPointers?(u.mousemove="MSPointerMove",u.mousedown="MSPointerDown",u.mouseup="MSPointerUp",u.mousecancel="MSPointerCancel",u.click="MSPointerUp",u.resize="orientationchange resize"):(u.mousemove="mousemove",u.mousedown="mousedown",u.mouseup="mouseup",u.mousecancel="mouseleave",u.click="click",u.resize="resize");gi=function(n,t){for(var r,i,o=t||"d",e=1,u=0,f=n.length;u<f;u++)i=n[u],""!==i&&(r=i.indexOf("["),0!==r&&(r==-1?i="."+i:(e++,i="."+i.substring(0,r)+" || {})"+i.substring(r))),e++,o+=i+(u<f-1?" || {})":")"));return Array(e).join("(")+o};nr=/^([a-z]+:)?\/\//i;h(r,{widgets:[],_widgetRegisteredCallbacks:[],ui:r.ui||{},fx:r.fx||su,effects:r.effects||y,mobile:r.mobile||{},data:r.data||{},dataviz:r.dataviz||{},drawing:r.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:r.support||u,animate:r.animate||ri,ns:"",attr:function(n){return"data-"+r.ns+n},getShadows:tu,wrap:iu,deepExtend:tt,getComputedStyles:ti,isScrollable:uu,scrollLeft:ii,size:fu,toCamelCase:ni,toHyphens:ru,getOffset:r.getOffset||eu,parseEffects:r.parseEffects||ou,toggleClass:r.toggleClass||cu,directions:r.directions||yi,Observable:it,Class:nt,Template:v,template:bt(v.compile,v),render:bt(v.render,v),stringify:bt(ft.stringify,ft),eventTarget:lt,htmlEncode:lu,unescape:au,isLocalUrl:function(n){return n&&!nr.test(n)},expr:function(n,t,i){return n=n||"",typeof t==o&&(i=t,t=!1),i=i||"d",n&&"["!==n.charAt(0)&&(n="."+n),t?(n=n.replace(/"([^.]*)\.([^"]*)"/g,'"$1_$DOT$_$2"'),n=n.replace(/'([^.]*)\.([^']*)'/g,"'$1_$DOT$_$2'"),n=gi(n.split("."),i),n=n.replace(/_\$DOT\$_/g,".")):n=i+n,n},getter:function(n,t){var i=n+t;return kr[i]=kr[i]||Function("d","return "+r.expr(n,t))},setter:function(n){return dr[n]=dr[n]||Function("d,value",r.expr(n)+"=value")},accessor:function(n){return{get:r.getter(n),set:r.setter(n)}},guid:function(){var n,i,t="",r="abcdefghijklmnopqrstuvwxyz";for(t+=r[Math.floor(Math.random()*Math.floor(r.length))],n=1;n<32;n++)i=16*l.random()|0,8!=n&&12!=n&&16!=n&&20!=n||(t+="-"),t+=(12==n?4:16==n?3&i|8:i).toString(16);return t},roleSelector:function(n){return n.replace(/(\S+)/g,"["+r.attr("role")+"=$1],").slice(0,-1)},directiveSelector:function(n){var t,i=n.split(" ");if(i)for(t=0;t<i.length;t++)"view"!=i[t]&&(i[t]=i[t].replace(/(\w*)(view|bar|strip|over)$/,"$1-$2"));return i.join(" ").replace(/(\S+)/g,"kendo-mobile-$1,").slice(0,-1)},triggeredByInput:function(n){return/^(label|input|textarea|select)$/i.test(n.target.tagName)},onWidgetRegistered:function(n){for(var t=0,i=r.widgets.length;t<i;t++)n(r.widgets[t]);r._widgetRegisteredCallbacks.push(n)},logToConsole:function(n,u){var f=t.console;!r.suppressLog&&i!==f&&f.log&&f[u||"log"](n)}});p=it.extend({init:function(n,t){var u,f,i=this;i.element=r.jQuery(n).handler(i);i.angular("init",t);it.fn.init.call(i);u=t?t.dataSource:null;t&&(f=(i.componentTypes||{})[(t||{}).componentType]);u&&(t=h({},t,{dataSource:{}}));t=i.options=h(!0,{},i.options,i.defaults,f||{},t);u&&(t.dataSource=u);i.element.attr(r.attr("role"))||i.element.attr(r.attr("role"),(t.name||"").toLowerCase());i.element.data("kendo"+t.prefix+t.name,i);i.bind(i.events,t)},events:[],options:{prefix:""},_hasBindingTarget:function(){return!!this.element[0].kendoBindingTarget},_tabindex:function(n){n=n||this.wrapper;var i=this.element,t="tabindex",r=n.attr(t)||i.attr(t);i.removeAttr(t);n.attr(t,isNaN(r)?0:r)},setOptions:function(t){this._setEvents(t);n.extend(this.options,t)},_setEvents:function(n){for(var i,t=this,r=0,u=t.events.length;r<u;r++)i=t.events[r],t.options[i]&&n[i]&&(t.unbind(i,t.options[i]),t._events&&t._events[i]&&delete t._events[i]);t.bind(t.events,n)},resize:function(n){var t=this.getSize(),i=this._size;(n||(t.width>0||t.height>0)&&(!i||t.width!==i.width||t.height!==i.height))&&(this._size=t,this._resize(t,n),this.trigger("resize",t))},getSize:function(){return r.dimensions(this.element)},size:function(n){return n?(this.setSize(n),i):this.getSize()},setSize:n.noop,_resize:n.noop,destroy:function(){var n=this;n.element.removeData("kendo"+n.options.prefix+n.options.name);n.element.removeData("handler");n.unbind()},_destroy:function(){this.destroy()},angular:function(){},_muteAngularRebind:function(n){this._muteRebind=!0;n.call(this);this._muteRebind=!1}});at=p.extend({dataItems:function(){return this.dataSource.flatView()},_angularItems:function(t){var i=this;i.angular(t,function(){return{elements:i.items(),data:n.map(i.dataItems(),function(n){return{dataItem:n}})}})}});r.dimensions=function(n,t){var i=n[0];return t&&n.css(t),{width:i.offsetWidth,height:i.offsetHeight}};r.notify=ut;tr=/template$/i;ir=/^\s*(?:\{(?:.|\r\n|\n)*\}|\[(?:.|\r\n|\n)*\])\s*$/;rr=/^\{(\d+)(:[^\}]+)?\}|^\[[A-Za-z_]+\]$/;ur=/([A-Z])/g;r.initWidget=function(u,f,e){var h,p,s,v,d,c,w,l,b,g,y,k,a;if(e?e.roles&&(e=e.roles):e=r.ui.roles,u=u.nodeType?u:u[0],c=u.getAttribute("data-"+r.ns+"role")){b=c.indexOf(".")===-1;s=b?e[c]:r.getter(c)(t);y=n(u).data();k=s?"kendo"+s.fn.options.prefix+s.fn.options.name:"";g=b?RegExp("^kendo.*"+c+"$","i"):RegExp("^"+k+"$","i");for(a in y)if(a.match(g)){if(a!==k)return y[a];h=y[a]}if(s){for(l=ct(u,"dataSource"),f=n.extend({},ui(u,n.extend({},s.fn.options,s.fn.defaults)),f),l&&(f.dataSource=typeof l===o?r.getter(l)(t):l),v=0,d=s.fn.events.length;v<d;v++)p=s.fn.events[v],w=ct(u,p),w!==i&&(f[p]=r.getter(w)(t));return h?n.isEmptyObject(f)||h.setOptions(f):h=new s(u,f),h}}};r.rolesFromNamespaces=function(n){var t,i,u=[];for(n[0]||(n=[r.ui,r.dataviz.ui]),t=0,i=n.length;t<i;t++)u[t]=n[t].roles;return h.apply(null,[{}].concat(u.reverse()))};r.init=function(t){var i=r.rolesFromNamespaces(kt.call(arguments,1));n(t).find("[data-"+r.ns+"role]").addBack().each(function(){r.initWidget(this,{},i)})};r.destroy=function(t){n(t).find("[data-"+r.ns+"role]").addBack().each(function(){var t,i=n(this).data();for(t in i)0===t.indexOf("kendo")&&typeof i[t].destroy===c&&i[t].destroy()})};r.resize=function(t,i){var u,f=n(t).find("[data-"+r.ns+"role]").addBack().filter(yu);f.length&&(u=n.makeArray(f),u.sort(vu),n.each(u,function(){var t=r.widgetInstance(n(this));t&&t.resize(i)}))};r.parseOptions=ui;h(r.ui,{Widget:p,DataBoundWidget:at,roles:{},progress:function(t,i,u){var e,s,h,o,c,f=t.find(".k-loading-mask"),l=r.support,a=l.browser;u=n.extend({},{width:"100%",height:"100%",top:t.scrollTop(),opacity:!1},u);c=u.opacity?"k-loading-mask k-opaque":"k-loading-mask";i?f.length||(e=l.isRtl(t),s=e?"right":"left",o=r.scrollLeft(t),h=a.webkit&&e?t[0].scrollWidth-t.width()-2*o:0,f=n(r.format("<div class='{0}'><span class='k-loading-text'>{1}<\/span><div class='k-loading-image'><\/div><div class='k-loading-color'><\/div><\/div>",c,r.ui.progress.messages.loading)).width(u.width).height(u.height).css("top",u.top).css(s,Math.abs(o)+h).prependTo(t)):f&&f.remove()},plugin:function(t,u,f){var l,h,s,a,e=t.fn.options.name;for(u=u||r.ui,f=f||"",u[e]=t,u.roles[e.toLowerCase()]=t,l="getKendo"+f+e,e="kendo"+f+e,h={name:e,widget:t,prefix:f||""},r.widgets.push(h),s=0,a=r._widgetRegisteredCallbacks.length;s<a;s++)r._widgetRegisteredCallbacks[s](h);n.fn[e]=function(u){var f,s=this;return typeof u===o?(f=kt.call(arguments,1),this.each(function(){var t,o,h=n.data(this,e);if(!h)throw Error(r.format("Cannot call method '{0}' of {1} before it is initialized",u,e));if(t=h[u],typeof t!==c)throw Error(r.format("Cannot find method '{0}' of {1}",u,e));if(o=t.apply(h,f),o!==i)return s=o,!1})):this.each(function(){return new t(this,u)}),s};n.fn[e].widget=t;n.fn[l]=function(){return this.data(e)}}});r.ui.progress.messages={loading:"Loading..."};vt={bind:function(){return this},nullObject:!0,options:{}};yt=p.extend({init:function(n,t){p.fn.init.call(this,n,t);this.element.autoApplyNS();this.wrapper=this.element;this.element.addClass("km-widget")},destroy:function(){p.fn.destroy.call(this);this.element.kendoDestroy()},options:{prefix:"Mobile"},events:[],view:function(){var n=this.element.closest(r.roleSelector("view splitview modalview drawer"));return r.widgetInstance(n,r.mobile.ui)||vt},viewHasNativeScrolling:function(){var n=this.view();return n&&n.options.useNativeScrolling},container:function(){var n=this.element.closest(r.roleSelector("view layout modalview drawer splitview"));return r.widgetInstance(n.eq(0),r.mobile.ui)||vt}});h(r.mobile,{init:function(n){r.init(n,r.mobile.ui,r.ui,r.dataviz.ui)},appLevelNativeScrolling:function(){return r.mobile.application&&r.mobile.application.options&&r.mobile.application.options.useNativeScrolling},roles:{},ui:{Widget:yt,DataBoundWidget:at.extend(yt.prototype),roles:{},plugin:function(n){r.ui.plugin(n,r.mobile.ui,"Mobile")}}});tt(r.dataviz,{init:function(n){r.init(n,r.dataviz.ui)},ui:{roles:{},themes:{},views:[],plugin:function(n){r.ui.plugin(n,r.dataviz.ui)}},roles:{}});r.touchScroller=function(t,i){return i||(i={}),i.useNative=!0,n(t).map(function(t,f){return f=n(f),!(!u.kineticScrollNeeded||!r.mobile.ui.Scroller||f.data("kendoMobileScroller"))&&(f.kendoMobileScroller(i),f.data("kendoMobileScroller"))})[0]};r.preventDefault=function(n){n.preventDefault()};r.widgetInstance=function(n,i){var f,o,h,s,c,u=n.data(r.ns+"role"),e=[],l=n.data("kendoView");if(u){if("content"===u&&(u="scroller"),"editortoolbar"===u&&(h=n.data("kendoEditorToolbar")))return h;if("view"===u&&l)return l;if(i)if(i[0])for(f=0,o=i.length;f<o;f++)e.push(i[f].roles[u]);else e.push(i.roles[u]);else e=[r.ui.roles[u],r.dataviz.ui.roles[u],r.mobile.ui.roles[u]];for(u.indexOf(".")>=0&&(e=[r.getter(u)(t)]),f=0,o=e.length;f<o;f++)if(s=e[f],s&&(c=n.data("kendo"+s.fn.options.prefix+s.fn.options.name)))return c}};r.onResize=function(i){var r=i;return u.mobileOS.android&&(r=function(){setTimeout(i,600)}),n(t).on(u.resize,r),r};r.unbindResize=function(i){n(t).off(u.resize,i)};r.attrValue=function(n,t){return n.data(r.ns+t)};r.days={Sunday:0,Monday:1,Tuesday:2,Wednesday:3,Thursday:4,Friday:5,Saturday:6};n.extend(n.expr.pseudos,{kendoFocusable:function(t){var i=n.attr(t,"tabindex");return pu(t,!isNaN(i)&&i>-1)}});pt=["mousedown","mousemove","mouseenter","mouseleave","mouseover","mouseout","mouseup","click"];fr="label, input, [data-rel=external]";e={setupMouseMute:function(){var i,t=0,r=pt.length,f=document.documentElement;if(!e.mouseTrap&&u.eventCapture)for(e.mouseTrap=!0,e.bustClick=!1,e.captureMouse=!1,i=function(t){e.captureMouse&&("click"===t.type?e.bustClick&&!n(t.target).is(fr)&&(t.preventDefault(),t.stopPropagation()):t.stopPropagation())};t<r;t++)f.addEventListener(pt[t],i,!0)},muteMouse:function(n){e.captureMouse=!0;n.data.bustClick&&(e.bustClick=!0);clearTimeout(e.mouseTrapTimeoutID)},unMuteMouse:function(){clearTimeout(e.mouseTrapTimeoutID);e.mouseTrapTimeoutID=setTimeout(function(){e.captureMouse=!1;e.bustClick=!1},400)}};w={down:"touchstart mousedown",move:"mousemove touchmove",up:"mouseup touchend touchcancel",cancel:"mouseleave touchcancel"};u.touch&&(u.mobileOS.ios||u.mobileOS.android)?w={down:"touchstart",move:"touchmove",up:"touchend touchcancel",cancel:"touchcancel"}:u.pointers?w={down:"pointerdown",move:"pointermove",up:"pointerup",cancel:"pointercancel pointerleave"}:u.msPointers&&(w={down:"MSPointerDown",move:"MSPointerMove",up:"MSPointerUp",cancel:"MSPointerCancel MSPointerLeave"});!u.msPointers||"onmspointerenter"in t||n.each({MSPointerEnter:"MSPointerOver",MSPointerLeave:"MSPointerOut"},function(t,i){n.event.special[t]={delegateType:i,bindType:i,handle:function(t){var u,f=this,r=t.relatedTarget,e=t.handleObj;return r&&(r===f||n.contains(f,r))||(t.type=e.origType,u=e.handler.apply(this,arguments),t.type=i),u}}});er=function(n){return w[n]||n};wt=/([^ ]+)/g;r.applyEventMap=function(n,t){return n=n.replace(wt,er),t&&(n=n.replace(wt,"$1."+t)),n};r.keyDownHandler=function(n,t){var r,u,i=t._events.kendoKeydown;if(!i)return!0;for(i=i.slice(),n.sender=t,n.preventKendoKeydown=!1,r=0,u=i.length;r<u;r++)i[r].call(t,n);return!n.preventKendoKeydown};g=n.fn.on;gr(!0,s,n);s.fn=s.prototype=new n;s.fn.constructor=s;s.fn.init=function(t,i){return i&&i instanceof n&&!(i instanceof s)&&(i=s(i)),n.fn.init.call(this,t,i,or)};s.fn.init.prototype=s.fn;or=s(document);h(s.fn,{handler:function(n){return this.data("handler",n),this},autoApplyNS:function(n){return this.data("kendoNS",n||r.guid()),this},on:function(){var s,n,f,i,h,c,l,a,t=this,v=t.data("kendoNS");return 1===arguments.length?g.call(t,arguments[0]):(s=t,n=kt.call(arguments),typeof n[n.length-1]===st&&n.pop(),f=n[n.length-1],i=r.applyEventMap(n[0],v),u.mouseAndTouchPresent&&i.search(/mouse|click/)>-1&&this[0]!==document.documentElement&&(e.setupMouseMute(),h=2===n.length?null:n[1],c=i.indexOf("click")>-1&&i.indexOf("touchend")>-1,g.call(this,{touchstart:e.muteMouse,touchend:e.unMuteMouse},h,{bustClick:c})),arguments[0].indexOf("keydown")!==-1&&n[1]&&n[1].options?(n[0]=i,l=n[1],a=n[n.length-1],n[n.length-1]=function(n){if(r.keyDownHandler(n,l))return a.apply(this,[n])},g.apply(t,n),t):(typeof f===o&&(s=t.data("handler"),f=s[f],n[n.length-1]=function(n){f.call(s,n)}),n[0]=i,g.apply(t,n),t))},kendoDestroy:function(n){return n=n||this.data("kendoNS"),n&&this.off("."+n),this}});r.jQuery=s;r.eventMap=w;r.timezone=function(){function i(i,r){var u,o,s,c=r[3],e=r[4],f=r[5],h=r[8];return h||(r[8]=h={}),h[i]?h[i]:(isNaN(e)?0===e.indexOf("last")?(u=new Date(Date.UTC(i,n[c]+1,1,f[0]-24,f[1],f[2],0)),o=t[e.substr(4,3)],s=u.getUTCDay(),u.setUTCDate(u.getUTCDate()+o-s-(o>s?7:0))):e.indexOf(">=")>=0?(u=new Date(Date.UTC(i,n[c],e.substr(5),f[0],f[1],f[2],0)),o=t[e.substr(0,3)],s=u.getUTCDay(),u.setUTCDate(u.getUTCDate()+o-s+(o<s?7:0))):e.indexOf("<=")>=0&&(u=new Date(Date.UTC(i,n[c],e.substr(5),f[0],f[1],f[2],0)),o=t[e.substr(0,3)],s=u.getUTCDay(),u.setUTCDate(u.getUTCDate()+o-s-(o>s?7:0))):u=new Date(Date.UTC(i,n[c],e,f[0],f[1],f[2],0)),h[i]=u)}function f(n,t,r){var f,e,u,o;return(t=t[r])?(u=new Date(n).getUTCFullYear(),t=jQuery.grep(t,function(n){var i=n[0],t=n[1];return i<=u&&(t>=u||i==u&&"only"==t||"max"==t)}),t.push(n),t.sort(function(n,t){return"number"!=typeof n&&(n=+i(u,n)),"number"!=typeof t&&(t=+i(u,t)),n-t}),o=t[jQuery.inArray(n,t)-1]||t[t.length-1],isNaN(o)?o:null):(f=r.split(":"),e=0,f.length>1&&(e=60*f[0]+ +f[1]),[-1e6,"max","-","Jan",1,[0,0,0],e,"-"])}function e(n,t,i){var u,f,e,r=t[i];if("string"==typeof r&&(r=t[r]),!r)throw Error('Timezone "'+i+'" is either incorrect, or kendo.timezones.min.js is not included.');for(u=r.length-1;u>=0&&(f=r[u][3],!(f&&n>f));u--);if(e=r[u+1],!e)throw Error('Timezone "'+i+'" not found on '+n+".");return e}function u(n,t,i,r){typeof n!=b&&(n=Date.UTC(n.getFullYear(),n.getMonth(),n.getDate(),n.getHours(),n.getMinutes(),n.getSeconds(),n.getMilliseconds()));var u=e(n,t,r);return{zone:u,rule:f(n,i,u[1])}}function s(n,t){var i,f,e;return"Etc/UTC"==t||"Etc/GMT"==t?0:(i=u(n,this.zones,this.rules,t),f=i.zone,e=i.rule,r.parseFloat(e?f[0]-e[6]:f[0]))}function h(n,t){var f=u(n,this.zones,this.rules,t),e=f.zone,i=f.rule,r=e[2];return r.indexOf("/")>=0?r.split("/")[i&&+i[6]?1:0]:r.indexOf("%s")>=0?r.replace("%s",i&&"-"!=i[7]?i[7]:""):r}function c(n,t,i){var u,f,e,r=i;return typeof t==o&&(t=this.offset(n,t)),typeof i==o&&(i=this.offset(n,i)),f=n.getTimezoneOffset(),n=new Date(n.getTime()+6e4*(t-i)),e=n.getTimezoneOffset(),typeof r==o&&(r=this.offset(n,r)),u=e-f+(i-r),new Date(n.getTime()+6e4*u)}function l(n,t){return this.convert(n,n.getTimezoneOffset(),t)}function a(n,t){return this.convert(n,t,n.getTimezoneOffset())}function v(n){return this.apply(new Date(n),"Etc/UTC")}var n={Jan:0,Feb:1,Mar:2,Apr:3,May:4,Jun:5,Jul:6,Aug:7,Sep:8,Oct:9,Nov:10,Dec:11},t={Sun:0,Mon:1,Tue:2,Wed:3,Thu:4,Fri:5,Sat:6};return{zones:{},rules:{},offset:s,convert:c,apply:l,remove:a,abbr:h,toLocalDate:v}}();r.date=function(){function u(n,t){return 0===t&&23===n.getHours()&&(n.setHours(n.getHours()+2),!0)}function c(n,t,i){var r=n.getHours();i=i||1;t=(t-n.getDay()+7*i)%7;n.setDate(n.getDate()+t);u(n,r)}function l(n,t,i){return n=new Date(n),c(n,t,i),n}function a(n){return new Date(n.getFullYear(),n.getMonth(),1)}function p(n){var t=new Date(n.getFullYear(),n.getMonth()+1,0),i=a(n),r=Math.abs(t.getTimezoneOffset()-i.getTimezoneOffset());return r&&t.setHours(i.getHours()+r/60),t}function w(t,i){return 1!==i?n(l(t,i,-1),4):n(t,4-(t.getDay()||7))}function o(n,i){var r=new Date(n.getFullYear(),0,1,-6),u=w(n,i),f=u.getTime()-r.getTime(),e=Math.floor(f/t);return 1+Math.floor(e/7)}function b(t,u){var e,s,f;return u===i&&(u=r.culture().calendar.firstDay),e=n(t,-7),s=n(t,7),f=o(t,u),0===f?o(e,u)+1:53===f&&o(s,u)>1?1:f}function f(n){return n=new Date(n.getFullYear(),n.getMonth(),n.getDate(),0,0,0),u(n,0),n}function k(n){return Date.UTC(n.getFullYear(),n.getMonth(),n.getDate(),n.getHours(),n.getMinutes(),n.getSeconds(),n.getMilliseconds())}function e(n){return s(n).getTime()-f(s(n))}function d(n,i,r){var u,f=e(i),o=e(r);return!n||f==o||(i>=r&&(r+=t),u=e(n),f>u&&(u+=t),o<f&&(o+=t),u>=f&&u<=o)}function g(n,i,r){var u,e=i.getTime(),f=r.getTime();return e>=f&&(f+=t),u=n.getTime(),u>=e&&u<=f}function n(n,i){var r=n.getHours();return n=new Date(n),v(n,i*t),u(n,r),n}function v(n,t,i){var r,u=n.getTimezoneOffset();n.setTime(n.getTime()+t);i||(r=n.getTimezoneOffset()-u,n.setTime(n.getTime()+r*h))}function nt(n,t){return n=new Date(n.getFullYear(),n.getMonth(),n.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()),u(n,t.getHours()),n}function y(){return f(new Date)}function tt(n){return f(n).getTime()==y().getTime()}function s(n){var t=new Date(1980,1,1,0,0,0);return n&&t.setHours(n.getHours(),n.getMinutes(),n.getSeconds(),n.getMilliseconds()),t}var h=6e4,t=864e5;return{adjustDST:u,dayOfWeek:l,setDayOfWeek:c,getDate:f,isInDateRange:g,isInTimeRange:d,isToday:tt,nextDay:function(t){return n(t,1)},previousDay:function(t){return n(t,-1)},toUtcTime:k,MS_PER_DAY:t,MS_PER_HOUR:60*h,MS_PER_MINUTE:h,setTime:v,setHours:nt,addDays:n,today:y,toInvariantTime:s,firstDayOfMonth:a,lastDayOfMonth:p,weekInYear:b,getMilliseconds:e}}();r.stripWhitespace=function(n){var t,u,i;if(document.createNodeIterator)for(t=document.createNodeIterator(n,NodeFilter.SHOW_TEXT,function(t){return t.parentNode==n?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT},!1);t.nextNode();)t.referenceNode&&!t.referenceNode.textContent.trim()&&t.referenceNode.parentNode.removeChild(t.referenceNode);else for(u=0;u<n.childNodes.length;u++)i=n.childNodes[u],3!=i.nodeType||/\S/.test(i.nodeValue)||(n.removeChild(i),u--),1==i.nodeType&&r.stripWhitespace(i)};sr=t.requestAnimationFrame||t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||t.oRequestAnimationFrame||t.msRequestAnimationFrame||function(n){setTimeout(n,1e3/60)};r.animationFrame=function(n){sr.call(t,n)};a=[];r.queueAnimation=function(n){a[a.length]=n;1===a.length&&r.runNextAnimation()};r.runNextAnimation=function(){r.animationFrame(function(){a[0]&&(a.shift()(),a[0]&&r.runNextAnimation())})};r.parseQueryStringParams=function(n){for(var u=n.split("?")[1]||"",r={},i=u.split(/&|=/),f=i.length,t=0;t<f;t+=2)""!==i[t]&&(r[decodeURIComponent(i[t])]=decodeURIComponent(i[t+1]));return r};r.elementUnderCursor=function(n){if(i!==n.x.client)return document.elementFromPoint(n.x.client,n.y.client)};r.wheelDeltaY=function(n){var r,t=n.originalEvent,u=t.wheelDeltaY;return t.wheelDelta?(u===i||u)&&(r=t.wheelDelta):t.detail&&t.axis===t.VERTICAL_AXIS&&(r=10*-t.detail),r};r.throttle=function(n,t){var r,u,f=0;return!t||t<=0?n:(u=function(){function u(){n.apply(o,s);f=+new Date}var o=this,e=+new Date-f,s=arguments;return f?(r&&clearTimeout(r),e>t?u():r=setTimeout(u,t-e),i):u()},u.cancel=function(){clearTimeout(r)},u)};r.caret=function(t,r,f){var e,o,s,h,l,c=r!==i;if(f===i&&(f=r),t[0]&&(t=t[0]),!c||!t.disabled){try{t.selectionStart!==i?c?(t.focus(),o=u.mobileOS,o.wp||o.android?setTimeout(function(){t.setSelectionRange(r,f)},0):t.setSelectionRange(r,f)):r=[t.selectionStart,t.selectionEnd]:document.selection&&(n(t).is(":visible")&&t.focus(),e=t.createTextRange(),c?(e.collapse(!0),e.moveStart("character",r),e.moveEnd("character",f-r),e.select()):(s=e.duplicate(),e.moveToBookmark(document.selection.createRange().getBookmark()),s.setEndPoint("EndToStart",e),h=s.text.length,l=h+e.text.length,r=[h,l]))}catch(a){r=[]}return r}};r.compileMobileDirective=function(n,i){var u=t.angular;return n.attr("data-"+r.ns+"role",n[0].tagName.toLowerCase().replace("kendo-mobile-","").replace("-","")),u.element(n).injector().invoke(["$compile",function(t){t(n)(i);/^\$(digest|apply)$/.test(i.$$phase)||i.$digest()}]),r.widgetInstance(n,r.mobile.ui)};r.antiForgeryTokens=function(){var t={},r=n("meta[name=csrf-token],meta[name=_csrf]").attr("content"),u=n("meta[name=csrf-param],meta[name=_csrf_header]").attr("content");return n("input[name^='__RequestVerificationToken']").each(function(){t[this.name]=this.value}),u!==i&&r!==i&&(t[u]=r),t};r.cycleForm=function(n){function t(n){var t=r.widgetInstance(n);t&&t.focus?t.focus():n.focus()}var i=n.find("input, .k-widget").first(),u=n.find("button, .k-button").last();u.on("keydown",function(n){n.keyCode!=r.keys.TAB||n.shiftKey||(n.preventDefault(),t(i))});i.on("keydown",function(n){n.keyCode==r.keys.TAB&&n.shiftKey&&(n.preventDefault(),t(u))})};r.focusElement=function(i){var u=[],f=i.parentsUntil("body").filter(function(n,t){var i=r.getComputedStyles(t,["overflow"]);return"visible"!==i.overflow}).add(t);f.each(function(t,i){u[t]=n(i).scrollTop()});try{i[0].setActive()}catch(e){i[0].focus()}f.each(function(t,i){n(i).scrollTop(u[t])})};r.focusNextElement=function(){var t,i,r;document.activeElement&&(t=n(":kendoFocusable"),i=t.index(document.activeElement),i>-1&&(r=t[i+1]||t[0],r.focus()))};r.trim=function(n){return n?(""+n).trim():""};r.getWidgetFocusableElement=function(t){var u=t.closest(":kendoFocusable"),i=r.widgetInstance(t);return u.length?u:i?"Editor"===i.options.name?n(i.body):i.wrapper.find(":kendoFocusable").first():t};r.addAttribute=function(n,t,i){var r=n.attr(t)||"";r.indexOf(i)<0&&n.attr(t,(r+" "+i).trim())};r.removeAttribute=function(n,t,i){var r=n.attr(t)||"";n.attr(t,r.replace(i,"").trim())};r.toggleAttribute=function(n,t,i){var u=n.attr(t)||"";u.indexOf(i)<0?r.addAttribute(n,t,i):r.removeAttribute(n,t,i)};r.matchesMedia=function(n){var i=r._bootstrapToMedia(n)||n;return u.matchMedia&&t.matchMedia(i).matches};r._bootstrapToMedia=function(n){return{xs:"(max-width: 576px)",sm:"(min-width: 576px)",md:"(min-width: 768px)",lg:"(min-width: 992px)",xl:"(min-width: 1200px)"}[n]};r.fileGroupMap={audio:[".aif",".iff",".m3u",".m4a",".mid",".mp3",".mpa",".wav",".wma",".ogg",".wav",".wma",".wpl"],video:[".3g2",".3gp",".avi",".asf",".flv",".m4u",".rm",".h264",".m4v",".mkv",".mov",".mp4",".mpg",".rm",".swf",".vob",".wmv"],image:[".ai",".dds",".heic",".jpe","jfif",".jif",".jp2",".jps",".eps",".bmp",".gif",".jpeg",".jpg",".png",".ps",".psd",".svg",".svgz",".tif",".tiff"],txt:[".doc",".docx",".log",".pages",".tex",".wpd",".wps",".odt",".rtf",".text",".txt",".wks"],presentation:[".key",".odp",".pps",".ppt",".pptx"],data:[".xlr",".xls",".xlsx"],programming:[".tmp",".bak",".msi",".cab",".cpl",".cur",".dll",".dmp",".drv",".icns",".ico",".link",".sys",".cfg",".ini",".asp",".aspx",".cer",".csr",".css",".dcr",".htm",".html",".js",".php",".rss",".xhtml"],pdf:[".pdf"],config:[".apk",".app",".bat",".cgi",".com",".exe",".gadget",".jar",".wsf"],zip:[".7z",".cbr",".gz",".sitx",".arj",".deb",".pkg",".rar",".rpm",".tar.gz",".z",".zip",".zipx"],"disc-image":[".dmg",".iso",".toast",".vcd",".bin",".cue",".mdf"]};r.getFileGroup=function(n,t){var u,e,o=r.fileGroupMap,f=Object.keys(o),s="file";if(n===i||!n.length)return s;for(u=0;u<f.length;u+=1)if(e=o[f[u]],e.indexOf(n.toLowerCase())>-1)return t?"file-"+f[u]:f[u];return s};r.getFileSizeMessage=function(n){var t;return 0===n?"0 Byte":(t=parseInt(Math.floor(Math.log(n)/Math.log(1024)),10),Math.round(n/Math.pow(1024,t),2)+" "+["Bytes","KB","MB","GB","TB"][t])};r.selectorFromClasses=function(n){return"."+n.split(" ").join(".")};hr=["primary","secondary","tertiary","inherit","info","success","warning","error","dark","light","inverse"];cr=["solid","outline","flat"];lr=["edge","outside","inside"];ar=["circle","rectangle","rounded","dot","pill"];vr=[["small","sm"],["medium","md"],["large","lg"]];yr=[["top start","top-start"],["top end","top-end"],["bottom start","bottom-start"],["bottom end","bottom-end"]];pr=["fixed","static","sticky","absolute"];r.propertyToCssClassMap={};r.registerCssClass=function(n,t,i){r.propertyToCssClassMap[n]||(r.propertyToCssClassMap[n]={});r.propertyToCssClassMap[n][t]=i||t};r.registerCssClasses=function(n,t){for(var i=0;i<t.length;i++)wr(t[i])?r.registerCssClass(n,t[i][0],t[i][1]):r.registerCssClass(n,t[i])};r.getValidCssClass=function(n,t,i){var u=r.propertyToCssClassMap[t][i];if(u)return n+u};r.registerCssClasses("themeColor",hr);r.registerCssClasses("fill",cr);r.registerCssClasses("postition",lr);r.registerCssClasses("shape",ar);r.registerCssClasses("size",vr);r.registerCssClasses("align",yr);r.registerCssClasses("positionMode",pr);r.whenAll=function(t){function s(n,t,r){return function(){r!=i&&h++;u.notifyWith(t[n]=this,r[n]=Array.prototype.slice.call(arguments));--o||u[(h?"reject":"resolve")+"With"](t,r)}}for(var e,i=1==arguments.length&&n.isArray(t)?t:Array.prototype.slice.call(arguments),r=i.length,o=r,u=n.Deferred(),f=0,h=0,l=Array(r),a=Array(r),c=Array(r);f<r;f++)(e=i[f])&&n.isFunction(e.promise)?e.promise().done(s(f,c,i)).fail(s(f,l,a)):(u.notifyWith(this,e),--o);return o||u.resolveWith(c,i),u.promise()},function(){function u(t,i,u,f){var s,o,h=n("<form>").attr({action:u,method:"POST",target:f}),e=r.antiForgeryTokens();e.fileName=i;s=t.split(";base64,");e.contentType=s[0].replace("data:","");e.base64=s[1];for(o in e)e.hasOwnProperty(o)&&n("<input>").attr({value:e[o],name:o,type:"hidden"}).appendTo(h);h.appendTo("body").submit().remove()}function f(n,t){var u,e,r,f,i,o=n;if("string"==typeof n){for(u=n.split(";base64,"),e=u[0],r=atob(u[1]),f=new Uint8Array(r.length),i=0;i<r.length;i++)f[i]=r.charCodeAt(i);o=new Blob([f.buffer],{type:e})}navigator.msSaveBlob(o,t)}function e(n,r){t.Blob&&n instanceof Blob&&(n=URL.createObjectURL(n));i.download=r;i.href=n;var u=document.createEvent("MouseEvents");u.initMouseEvent("click",!0,!1,t,0,0,0,0,0,!1,!1,!1,!1,0,null);i.dispatchEvent(u);setTimeout(function(){URL.revokeObjectURL(n)})}var i=document.createElement("a"),o="download"in i&&!r.support.browser.edge;r.saveAs=function(n){var t=u;n.forceProxy||(o?t=e:navigator.msSaveBlob&&(t=f));t(n.dataURI,n.fileName,n.proxyURL,n.proxyTarget)}}();r.proxyModelSetters=function(n){var t={};return Object.keys(n||{}).forEach(function(i){Object.defineProperty(t,i,{get:function(){return n[i]},set:function(t){n[i]=t;n.dirty=!0}})}),t},function(){r.defaults=r.defaults||{};r.setDefaults=function(n,t){var f=n.split("."),u=r.defaults;n=f.pop();f.forEach(function(n){u[n]===i&&(u[n]={});u=u[n]});u[n]=t.constructor===Object?tt({},u[n],t):t}}()}(jQuery,window),window.kendo},"function"==typeof define&&define.amd?define:function(n,t,i){(i||t)()});!function(n,t){t("kendo.floatinglabel.min",["kendo.core.min"],n)}(function(){return function(n,t){var r=window.kendo,u=r.ui.Widget,c=r.ui,i=".kendoFloatingLabel",l="k-floating-label-container",f="k-state-empty",e="k-state-focused",o="k-state-disabled",s="k-no-click",h=n.proxy,a=u.extend({init:function(i,f){var e=this;u.fn.init.call(e,i,f);f=n.extend(!0,{},f);e.refresh();e._editable({readonly:e.options.widget.options.readonly!==t&&e.options.widget.options.readonly,disable:e.options.widget.options.enable!==t&&!e.options.widget.options.enable});e.element.addClass(l);r.notify(e)},options:{name:"FloatingLabel",widget:null},readonly:function(n){this._editable({readonly:n===t||n,disable:!1})},enable:function(n){this._editable({readonly:!1,disable:!(n=n===t||n)})},refresh:function(){var n=this,t=n.element;t.removeClass(f).removeClass(e);n.options.widget.element.val()||t.addClass(f);document.activeElement===n.options.widget.element[0]&&t.addClass(e)},destroy:function(){var n=this;n.element.off(i);u.fn.destroy.call(n)},_editable:function(n){var t=this,r=t.element,u=n.disable,f=n.readonly;r.off(i);f||u?r.toggleClass(o,u).toggleClass(s,f):(r.removeClass(o).removeClass(s),r.on("focusin"+i,h(t.refresh,t)),r.on("focusout"+i,h(t.refresh,t)))}});c.plugin(a)}(window.kendo.jQuery),window.kendo},"function"==typeof define&&define.amd?define:function(n,t,i){(i||t)()});!function(n,t){t("kendo.textbox.min",["kendo.core.min","kendo.floatinglabel.min"],n)}(function(){return function(n,t){var i=window.kendo,u=i.ui.Widget,y=i.ui,f=n.isPlainObject,r=".kendoTextBox",e="change",o="disabled",s="readonly",p="k-input",h="k-state-focused",w="k-label k-input-label",c="k-state-disabled",l="k-no-click",a="aria-disabled",v=n.proxy,b=u.extend({init:function(r,f){var e=this;u.fn.init.call(e,r,f);f=n.extend(!0,{},f);e.options.value=f.value||e.element.val();e.options.readonly=f.readonly!==t?f.readonly:!!e.element.attr("readonly");e.options.enable=f.enable!==t?f.enable:!!!e.element.attr("disabled");e.options.placeholder=f.placeholder||e.element.attr("placeholder");e.value(e.options.value);e._wrapper();e._label();e._editable({readonly:e.options.readonly,disable:!e.options.enable});e.element.addClass(p).attr("placeholder",e.options.placeholder).attr("autocomplete","off");i.notify(e)},events:[e],options:{name:"TextBox",value:"",readonly:!1,enable:!0,placeholder:"",label:null},value:function(n){var i=this;return n===t?i._value:(i._value=n,i.element.val(n),t)},readonly:function(n){var i=this;this._editable({readonly:n===t||n,disable:!1});i.floatingLabel&&i.floatingLabel.readonly(n===t||n)},enable:function(n){var i=this;this._editable({readonly:!1,disable:!(n=n===t||n)});i.floatingLabel&&i.floatingLabel.enable(n=n===t||n)},focus:function(){var n=this;n.element[0].focus()},destroy:function(){var n=this;n.floatingLabel&&n.floatingLabel.destroy();n.element.off(r);u.fn.destroy.call(n)},_editable:function(n){var t=this,i=t.element,e=t.wrapper,u=n.disable,f=n.readonly;i.off(r);f||u?(i.attr(o,u).attr(s,f).attr(a,u),e.toggleClass(c,u).toggleClass(l,f)):(i.removeAttr(o).removeAttr(s).attr(a,!1),e.removeClass(c).removeClass(l),i.on("focusin"+r,v(t._focusin,t)),i.on("focusout"+r,v(t._focusout,t)))},_label:function(){var o,r,t=this,s=t.element,u=t.options,e=s.attr("id");null!==u.label&&(o=!!f(u.label)&&u.label.floating,r=f(u.label)?u.label.content:u.label,o&&(t._floatingLabelContainer=t.wrapper.wrap("<span><\/span>").parent(),t.floatingLabel=new i.ui.FloatingLabel(t._floatingLabelContainer,{widget:t})),i.isFunction(r)&&(r=r.call(t)),r||(r=""),e||(e=u.name+"_"+i.guid(),s.attr("id",e)),t._inputLabel=n("<label class='"+w+"' for='"+e+"'>"+r+"<\/label>'").insertBefore(t.wrapper))},_focusin:function(){var n=this;n.wrapper.addClass(h)},_focusout:function(){var n=this,i=n._value,t=n.element.val();n.wrapper.removeClass(h);i!==t&&(n._value=t,n.trigger(e))},_wrapper:function(){var n=this,i=n.element,t=i[0],r=i.wrap("<span class='k-widget k-textbox'><\/span>").parent();r[0].style.cssText=t.style.cssText;t.style.width="100%";n._inputWrapper=n.wrapper=r.addClass(t.className).removeClass("input-validation-error")}});y.plugin(b)}(window.kendo.jQuery),window.kendo},"function"==typeof define&&define.amd?define:function(n,t,i){(i||t)()});!function(n,t){t("kendo.userevents.min",["kendo.core.min"],n)}(function(){return function(n){function c(n,t){var i=n.x.location,r=n.y.location,u=t.x.location,f=t.y.location,e=i-u,o=r-f;return{center:{x:(i+u)/2,y:(r+f)/2},distance:Math.sqrt(e*e+o*o)}}function o(n){var s,f,t,r=[],u=n.originalEvent,e=n.currentTarget,o=0;if(n.api)r.push({id:2,event:n,target:n.target,currentTarget:n.target,location:n,type:"api"});else if(n.type.match(/touch/))for(f=u?u.changedTouches:[],s=f.length;o<s;o++)t=f[o],r.push({location:t,event:n,target:t.target,currentTarget:e,id:t.identifier,type:"touch"});else r.push(i.pointers||i.msPointers?{location:u,event:n,target:n.target,currentTarget:e,id:u.pointerId,type:"pointer"}:{id:1,event:n,target:n.target,currentTarget:e,location:n,type:"mouse"});return r}function l(n){for(var r=t.eventMap.up.split(" "),i=0,u=r.length;i<u;i++)n(r[i])}var t=window.kendo,i=t.support,a=t.Class,v=t.Observable,u=n.now,f=n.extend,y=i.mobileOS,ot=y&&y.android,p=800,st=300,w=i.browser.msie?5:0,b="press",k="hold",d="select",g="start",s="move",h="end",nt="cancel",e="tap",tt="doubleTap",it="release",ht="gesturestart",rt="gesturechange",ut="gestureend",ft="gesturetap",ct={api:0,touch:0,mouse:9,pointer:9},lt=!i.touch||i.mouseAndTouchPresent,et=a.extend({init:function(n,t){var i=this;i.axis=n;i._updateLocationData(t);i.startLocation=i.location;i.velocity=i.delta=0;i.timeStamp=u()},move:function(n){var t=this,i=n["page"+t.axis],r=u(),f=r-t.timeStamp||1;!i&&ot||(t.delta=i-t.location,t._updateLocationData(n),t.initialDelta=i-t.startLocation,t.velocity=t.delta/f,t.timeStamp=r)},_updateLocationData:function(n){var t=this,i=t.axis;t.location=n["page"+i];t.client=n["client"+i];t.screen=n["screen"+i]}}),at=a.extend({init:function(n,t,i){f(this,{x:new et("X",i.location),y:new et("Y",i.location),type:i.type,useClickAsTap:n.useClickAsTap,threshold:n.threshold||ct[i.type],userEvents:n,target:t,currentTarget:i.currentTarget,initialTouch:i.target,id:i.id,pressEvent:i,_clicks:n._clicks,supportDoubleTap:n.supportDoubleTap,_moved:!1,_finished:!1})},press:function(){this._holdTimeout=setTimeout(n.proxy(this,"_hold"),this.userEvents.minHold);this._trigger(b,this.pressEvent)},_tap:function(n){var t=this;t.userEvents._clicks++;1==t.userEvents._clicks&&(t._clickTimeout=setTimeout(function(){1==t.userEvents._clicks?t._trigger(e,n):t._trigger(tt,n);t.userEvents._clicks=0},st))},_hold:function(){this._trigger(k,this.pressEvent)},move:function(n){var t=this,i="api"!==n.type&&t.userEvents._shouldNotMove;if(!t._finished&&!i){if(t.x.move(n.location),t.y.move(n.location),!t._moved){if(t._withinIgnoreThreshold())return;if(r.current&&r.current!==t.userEvents)return t.dispose();t._start(n)}t._finished||t._trigger(s,n)}},end:function(n){this.endTime=u();this._finished||(this._finished=!0,this._trigger(it,n),this._moved?this._trigger(h,n):this.useClickAsTap||(this.supportDoubleTap?this._tap(n):this._trigger(e,n)),clearTimeout(this._holdTimeout),this.dispose())},dispose:function(){var i=this.userEvents,t=i.touches;this._finished=!0;this.pressEvent=null;clearTimeout(this._holdTimeout);t.splice(n.inArray(this,t),1)},skip:function(){this.dispose()},cancel:function(){this.dispose()},isMoved:function(){return this._moved},_start:function(n){clearTimeout(this._holdTimeout);this.startTime=u();this._moved=!0;this._trigger(g,n)},_trigger:function(n,t){var i=this,r=t.event,u={touch:i,x:i.x,y:i.y,target:i.target,event:r};i.userEvents.notify(n,u)&&r.preventDefault()},_withinIgnoreThreshold:function(){var n=this.x.initialDelta,t=this.y.initialDelta;return Math.sqrt(n*n+t*t)<=this.threshold}}),r=v.extend({init:function(r,u){var a,y,et,ot,o=this,c=t.guid();u=u||{};a=o.filter=u.filter;o.threshold=u.threshold||w;o.minHold=u.minHold||p;o.touches=[];o._maxTouches=u.multiTouch?2:1;o.allowSelection=u.allowSelection;o.captureUpIfMoved=u.captureUpIfMoved;o.useClickAsTap=!u.fastTap&&!i.delayedClick();o.eventNS=c;o._clicks=0;o.supportDoubleTap=u.supportDoubleTap;r=n(r).handler(o);v.fn.init.call(o);f(o,{element:r,surface:n(u.global&&lt?r[0].ownerDocument.documentElement:u.surface||r),stopPropagation:u.stopPropagation,pressed:!1});o.surface.handler(o).on(t.applyEventMap("move",c),"_move").on(t.applyEventMap("up cancel",c),"_end");r.on(t.applyEventMap("down",c),a,"_start");o.useClickAsTap&&r.on(t.applyEventMap("click",c),a,"_click");(i.pointers||i.msPointers)&&(i.browser.version<11?(y="pinch-zoom double-tap-zoom",r.css("-ms-touch-action",u.touchAction&&"none"!=u.touchAction?y+" "+u.touchAction:y)):r.css("touch-action",u.touchAction||"none"));u.preventDragEvent&&r.on(t.applyEventMap("dragstart",c),t.preventDefault);r.on(t.applyEventMap("mousedown",c),a,{root:r},"_select");o.captureUpIfMoved&&i.eventCapture&&(et=o.surface[0],ot=n.proxy(o.preventIfMoving,o),l(function(n){et.addEventListener(n,ot,!0)}));o.bind([b,k,e,tt,g,s,h,it,nt,ht,rt,ut,ft,d],u)},preventIfMoving:function(n){this._isMoved()&&n.preventDefault()},destroy:function(){var t,n=this;n._destroyed||(n._destroyed=!0,n.captureUpIfMoved&&i.eventCapture&&(t=n.surface[0],l(function(i){t.removeEventListener(i,n.preventIfMoving)})),n.element.kendoDestroy(n.eventNS),n.surface.kendoDestroy(n.eventNS),n.element.removeData("handler"),n.surface.removeData("handler"),n._disposeAll(),n.unbind(),delete n.surface,delete n.element,delete n.currentTarget)},capture:function(){r.current=this},cancel:function(){this._disposeAll();this.trigger(nt)},notify:function(n,t){var r=this,i=r.touches;if(this._isMultiTouch()){switch(n){case s:n=rt;break;case h:n=ut;break;case e:n=ft}f(t,{touches:i},c(i[0],i[1]))}return this.trigger(n,f(t,{type:n}))},press:function(n,t,i){this._apiCall("_start",n,t,i)},move:function(n,t){this._apiCall("_move",n,t)},end:function(n,t){this._apiCall("_end",n,t)},_isMultiTouch:function(){return this.touches.length>1},_maxTouchesReached:function(){return this.touches.length>=this._maxTouches},_disposeAll:function(){for(var n=this.touches;n.length>0;)n.pop().dispose()},_isMoved:function(){return n.grep(this.touches,function(n){return n.isMoved()}).length},_select:function(n){this.allowSelection&&!this.trigger(d,{event:n})||n.preventDefault()},_start:function(t){var f,u,i=this,e=0,c=i.filter,s=o(t),l=s.length,h=t.which;if(!(h&&h>1||i._maxTouchesReached()))for(r.current=null,i.currentTarget=t.currentTarget,i.stopPropagation&&t.stopPropagation();e<l&&!i._maxTouchesReached();e++)u=s[e],f=c?n(u.currentTarget):i.element,f.length&&(u=new at(i,f,u),i.touches.push(u),u.press(),i._isMultiTouch()&&i.notify("gesturestart",{}))},_move:function(n){this._eachTouch("move",n)},_end:function(n){this._eachTouch("end",n)},_click:function(t){var i={touch:{initialTouch:t.target,target:n(t.currentTarget),endTime:u(),x:{location:t.pageX,client:t.clientX},y:{location:t.pageY,client:t.clientY}},x:t.pageX,y:t.pageY,target:n(t.currentTarget),event:t,type:"tap"};this.trigger("tap",i)&&t.preventDefault()},_eachTouch:function(n,t){for(var r,u,f,c=this,e={},s=o(t),h=c.touches,i=0;i<h.length;i++)r=h[i],e[r.id]=r;for(i=0;i<s.length;i++)u=s[i],f=e[u.id],f&&f[n](u)},_apiCall:function(t,i,r,u){this[t]({api:!0,pageX:i,pageY:r,clientX:i,clientY:r,target:n(u||this.element)[0],stopPropagation:n.noop,preventDefault:n.noop})}});r.defaultThreshold=function(n){w=n};r.minHold=function(n){p=n};t.getTouches=o;t.touchDelta=c;t.UserEvents=r}(window.kendo.jQuery),window.kendo},"function"==typeof define&&define.amd?define:function(n,t,i){(i||t)()});!function(n,t){t("kendo.draganddrop.min",["kendo.core.min","kendo.userevents.min"],n)}(function(){return function(n,t){function ni(t,i){try{return n.contains(t,i)||t==i}catch(r){return!1}}function v(n,t){return parseInt(n.css(t),10)||0}function it(n,t){return Math.min(Math.max(n,t.min),t.max)}function rt(n,t){var r=g(n),e=i._outerWidth,o=i._outerHeight,u=r.left+v(n,"borderLeftWidth")+v(n,"paddingLeft"),f=r.top+v(n,"borderTopWidth")+v(n,"paddingTop"),s=u+n.width()-e(t,!0),h=f+n.height()-o(t,!0);return{x:{min:u,max:s},y:{min:f,max:h}}}function ti(i,r,u){for(var o,e,f=0,s=r&&r.length,h=u&&u.length;i&&i.parentNode;){for(f=0;f<s;f++)if(o=r[f],o.element[0]===i)return{target:o,targetElement:i};for(f=0;f<h;f++)if(e=u[f],n.contains(e.element[0],i)&&d.matchesSelector.call(i,e.options.filter))return{target:e,targetElement:i};i=i.parentNode}return t}function ut(n,t){var i,u=t.options.group,r=n[u];if(s.fn.destroy.call(t),r.length>1){for(i=0;i<r.length;i++)if(r[i]==t){r.splice(i,1);break}}else r.length=0,delete n[u]}function ft(n){var t,i,r,u=b()[0];return n[0]===u?(i=u.scrollTop,r=u.scrollLeft,{top:i,left:r,bottom:i+y.height(),right:r+y.width()}):(t=n.offset(),t.bottom=t.top+n.height(),t.right=t.left+n.width(),t)}function b(){return n(i.support.browser.edge||i.support.browser.safari?e.body:e.documentElement)}function et(t){var r,u=b();if(!t||t===e.body||t===e.documentElement)return u;for(r=n(t)[0];r&&!i.isScrollable(r)&&r!==e.body;)r=r.parentNode;return r===e.body?u:n(r)}function ot(n,t,i){var u={x:0,y:0},r=50;return n-i.left<r?u.x=-(r-(n-i.left)):i.right-n<r&&(u.x=r-(i.right-n)),t-i.top<r?u.y=-(r-(t-i.top)):i.bottom-t<r&&(u.y=r-(i.bottom-t)),u}var f,k,st,l,ht,ct,i=window.kendo,d=i.support,e=window.document,y=n(window),ii=i.Class,s=i.ui.Widget,o=i.Observable,ri=i.UserEvents,u=n.proxy,r=n.extend,g=i.getOffset,p={},h={},c={},nt=i.elementUnderCursor,lt="keyup",a="change",at="dragstart",vt="hold",yt="drag",pt="dragend",wt="dragcancel",bt="hintDestroyed",tt="dragenter",w="dragleave",kt="drop",ui=o.extend({init:function(t,r){var f=this,e=t[0];f.capture=!1;e.addEventListener?(n.each(i.eventMap.down.split(" "),function(){e.addEventListener(this,u(f._press,f),!0)}),n.each(i.eventMap.up.split(" "),function(){e.addEventListener(this,u(f._release,f),!0)})):(n.each(i.eventMap.down.split(" "),function(){e.attachEvent(this,u(f._press,f))}),n.each(i.eventMap.up.split(" "),function(){e.attachEvent(this,u(f._release,f))}));o.fn.init.call(f);f.bind(["press","release"],r||{})},captureNext:function(){this.capture=!0},cancelCapture:function(){this.capture=!1},_press:function(n){var t=this;t.trigger("press");t.capture&&n.preventDefault()},_release:function(n){var t=this;t.trigger("release");t.capture&&(n.preventDefault(),t.cancelCapture())}}),dt=o.extend({init:function(t){var i=this;o.fn.init.call(i);i.forcedEnabled=!1;n.extend(i,t);i.scale=1;i.horizontal?(i.measure="offsetWidth",i.scrollSize="scrollWidth",i.axis="x"):(i.measure="offsetHeight",i.scrollSize="scrollHeight",i.axis="y")},makeVirtual:function(){n.extend(this,{virtual:!0,forcedEnabled:!0,_virtualMin:0,_virtualMax:0})},virtualSize:function(n,t){this._virtualMin===n&&this._virtualMax===t||(this._virtualMin=n,this._virtualMax=t,this.update())},outOfBounds:function(n){return n>this.max||n<this.min},forceEnabled:function(){this.forcedEnabled=!0},getSize:function(){return this.container[0][this.measure]},getTotal:function(){return this.element[0][this.scrollSize]},rescale:function(n){this.scale=n},update:function(n){var t=this,u=t.virtual?t._virtualMax:t.getTotal(),r=u*t.scale,i=t.getSize();(0!==u||t.forcedEnabled)&&(t.max=t.virtual?-t._virtualMin:0,t.size=i,t.total=r,t.min=Math.min(t.max,i-r),t.minScale=i/u,t.centerOffset=(r-i)/2,t.enabled=t.forcedEnabled||r>i,n||t.trigger(a,t))}}),fi=o.extend({init:function(n){var t=this;o.fn.init.call(t);t.x=new dt(r({horizontal:!0},n));t.y=new dt(r({horizontal:!1},n));t.container=n.container;t.forcedMinScale=n.minScale;t.maxScale=n.maxScale||100;t.bind(a,n)},rescale:function(n){this.x.rescale(n);this.y.rescale(n);this.refresh()},centerCoordinates:function(){return{x:Math.min(0,-this.x.centerOffset),y:Math.min(0,-this.y.centerOffset)}},refresh:function(){var n=this;n.x.update();n.y.update();n.enabled=n.x.enabled||n.y.enabled;n.minScale=n.forcedMinScale||Math.min(n.x.minScale,n.y.minScale);n.fitScale=Math.max(n.x.minScale,n.y.minScale);n.trigger(a)}}),gt=o.extend({init:function(n){var t=this;r(t,n);o.fn.init.call(t)},outOfBounds:function(){return this.dimension.outOfBounds(this.movable[this.axis])},dragMove:function(n){var t=this,i=t.dimension,r=t.axis,u=t.movable,f=u[r]+n;i.enabled&&((f<i.min&&n<0||f>i.max&&n>0)&&(n*=t.resistance),u.translateAxis(r,n),t.trigger(a,t))}}),ei=ii.extend({init:function(t){var f,e,o,u,i=this;r(i,{elastic:!0},t);o=i.elastic?.5:0;u=i.movable;i.x=f=new gt({axis:"x",dimension:i.dimensions.x,resistance:o,movable:u});i.y=e=new gt({axis:"y",dimension:i.dimensions.y,resistance:o,movable:u});i.userEvents.bind(["press","move","end","gesturestart","gesturechange"],{gesturestart:function(n){i.gesture=n;i.offset=i.dimensions.container.offset()},press:function(t){n(t.event.target).closest("a").is("[data-navigate-on-press=true]")&&t.sender.cancel()},gesturechange:function(n){var r,o,s,h=i.gesture,c=h.center,l=n.center,t=n.distance/h.distance,v=i.dimensions.minScale,a=i.dimensions.maxScale;u.scale<=v&&t<1&&(t+=.8*(1-t));u.scale*t>=a&&(t=a/u.scale);o=u.x+i.offset.left;s=u.y+i.offset.top;r={x:(o-c.x)*t+l.x-o,y:(s-c.y)*t+l.y-s};u.scaleWith(t);f.dragMove(r.x);e.dragMove(r.y);i.dimensions.rescale(u.scale);i.gesture=n;n.preventDefault()},move:function(n){n.event.target.tagName.match(/textarea|input/i)||(f.dimension.enabled||e.dimension.enabled?(f.dragMove(n.x.delta),e.dragMove(n.y.delta),n.preventDefault()):n.touch.skip())},end:function(n){n.preventDefault()}})}}),oi=d.transitions.prefix+"Transform";k=d.hasHW3D?function(n,t,i){return"translate3d("+n+"px,"+t+"px,0) scale("+i+")"}:function(n,t,i){return"translate("+n+"px,"+t+"px) scale("+i+")"};st=o.extend({init:function(t){var i=this;o.fn.init.call(i);i.element=n(t);i.element[0].style.webkitTransformOrigin="left top";i.x=0;i.y=0;i.scale=1;i._saveCoordinates(k(i.x,i.y,i.scale))},translateAxis:function(n,t){this[n]+=t;this.refresh()},scaleTo:function(n){this.scale=n;this.refresh()},scaleWith:function(n){this.scale*=n;this.refresh()},translate:function(n){this.x+=n.x;this.y+=n.y;this.refresh()},moveAxis:function(n,t){this[n]=t;this.refresh()},moveTo:function(n){r(this,n);this.refresh()},refresh:function(){var t,n=this,r=n.x,u=n.y;n.round&&(r=Math.round(r),u=Math.round(u));t=k(r,u,n.scale);t!=n.coordinates&&(i.support.browser.msie&&i.support.browser.version<10?(n.element[0].style.position="absolute",n.element[0].style.left=n.x+"px",n.element[0].style.top=n.y+"px"):n.element[0].style[oi]=t,n._saveCoordinates(t),n.trigger(a))},_saveCoordinates:function(n){this.coordinates=n}});l=s.extend({init:function(n,t){var i,r=this;s.fn.init.call(r,n,t);i=r.options.group;i in h?h[i].push(r):h[i]=[r]},events:[tt,w,kt],options:{name:"DropTarget",group:"default"},destroy:function(){ut(h,this)},_trigger:function(n,t){var i=this,u=p[i.options.group];if(u)return i.trigger(n,r({},t.event,{draggable:u,dropTarget:t.dropTarget}))},_over:function(n){this._trigger(tt,n)},_out:function(n){this._trigger(w,n)},_drop:function(n){var t=this,i=p[t.options.group];i&&(i.dropped=!t._trigger(kt,n))}});l.destroyGroup=function(n){var t,i=h[n]||c[n];if(i){for(t=0;t<i.length;t++)s.fn.destroy.call(i[t]);i.length=0;delete h[n];delete c[n]}};l._cache=h;ht=l.extend({init:function(n,t){var i,r=this;s.fn.init.call(r,n,t);i=r.options.group;i in c?c[i].push(r):c[i]=[r]},destroy:function(){ut(c,this)},options:{name:"DropTargetArea",group:"default",filter:null}});ct=s.extend({init:function(n,t){var r=this;s.fn.init.call(r,n,t);r._activated=!1;r.userEvents=new ri(r.element,{global:!0,allowSelection:!0,filter:r.options.filter,threshold:r.options.distance,start:u(r._start,r),hold:u(r._hold,r),move:u(r._drag,r),end:u(r._end,r),cancel:u(r._cancel,r),select:u(r._select,r)});i.support.touch&&r.element.find(r.options.filter).css("touch-action","none");r._afterEndHandler=u(r._afterEnd,r);r._captureEscape=u(r._captureEscape,r)},events:[vt,at,yt,pt,wt,bt],options:{name:"Draggable",distance:i.support.touch?0:5,group:"default",cursorOffset:null,axis:null,container:null,filter:null,ignore:null,holdToDrag:!1,autoScroll:!1,dropped:!1},cancelHold:function(){this._activated=!1},_captureEscape:function(n){var t=this;n.keyCode===i.keys.ESC&&(t._trigger(wt,{event:n}),t.userEvents.cancel())},_updateHint:function(t){var i,r=this,o=r.options,u=r.boundaries,e=o.axis,f=r.options.cursorOffset;f?i={left:t.x.location+f.left,top:t.y.location+f.top}:(r.hintOffset.left+=t.x.delta,r.hintOffset.top+=t.y.delta,i=n.extend({},r.hintOffset));u&&(i.top=it(i.top,u.y),i.left=it(i.left,u.x));"x"===e?delete i.top:"y"===e&&delete i.left;r.hint.css(i)},_shouldIgnoreTarget:function(t){var i=this.options.ignore;return i&&n(t).is(i)},_select:function(n){this._shouldIgnoreTarget(n.event.target)||n.preventDefault()},_start:function(r){var o,u=this,f=u.options,h=f.container?n(f.container):null,s=f.hint;return this._shouldIgnoreTarget(r.touch.initialTouch)||f.holdToDrag&&!u._activated?(u.userEvents.cancel(),t):(u.currentTarget=r.target,u.currentTargetOffset=g(u.currentTarget),s&&(u.hint&&u.hint.stop(!0,!0).remove(),u.hint=i.isFunction(s)?n(s.call(u,u.currentTarget)):s,o=g(u.currentTarget),u.hintOffset=o,u.hint.css({position:"absolute",zIndex:2e4,left:o.left,top:o.top}).appendTo(e.body),u.angular("compile",function(){u.hint.removeAttr("ng-repeat");for(var t=n(r.target);!t.data("$$kendoScope")&&t.length;)t=t.parent();return{elements:u.hint.get(),scopeFrom:t.data("$$kendoScope")}})),p[f.group]=u,u.dropped=!1,h&&(u.boundaries=rt(h,u.hint)),n(e).on(lt,u._captureEscape),u._trigger(at,r)&&(u.userEvents.cancel(),u._afterEnd()),u.userEvents.capture(),t)},_hold:function(n){this.currentTarget=n.target;this._trigger(vt,n)?this.userEvents.cancel():this._activated=!0},_drag:function(t){var i,r;t.preventDefault();i=this._elementUnderCursor(t);this.options.autoScroll&&this._cursorElement!==i&&(this._scrollableParent=et(i),this._cursorElement=i);this._lastEvent=t;this._processMovement(t,i);this.options.autoScroll&&this._scrollableParent[0]&&(r=ot(t.x.location,t.y.location,ft(this._scrollableParent)),this._scrollCompenstation=n.extend({},this.hintOffset),this._scrollVelocity=r,0===r.y&&0===r.x?(clearInterval(this._scrollInterval),this._scrollInterval=null):this._scrollInterval||(this._scrollInterval=setInterval(n.proxy(this,"_autoScroll"),50)));this.hint&&this._updateHint(t)},_processMovement:function(i,u){this._withDropTarget(u,function(u,e){if(!u)return f&&(f._trigger(w,r(i,{dropTarget:n(f.targetElement)})),f=null),t;if(f){if(e===f.targetElement)return;f._trigger(w,r(i,{dropTarget:n(f.targetElement)}))}u._trigger(tt,r(i,{dropTarget:n(e)}));f=r(u,{targetElement:e})});this._trigger(yt,r(i,{dropTarget:f,elementUnderCursor:u}))},_autoScroll:function(){var l,u,f,o,s,i,h,r,n=this._scrollableParent[0],t=this._scrollVelocity,c=this._scrollCompenstation;n&&(l=this._elementUnderCursor(this._lastEvent),this._processMovement(this._lastEvent,l),o=n===b()[0],o?(u=e.body.scrollHeight>y.height(),f=e.body.scrollWidth>y.width()):(u=n.offsetHeight<=n.scrollHeight,f=n.offsetWidth<=n.scrollWidth),s=n.scrollTop+t.y,i=u&&s>0&&s<n.scrollHeight,h=n.scrollLeft+t.x,r=f&&h>0&&h<n.scrollWidth,i&&(n.scrollTop+=t.y),r&&(n.scrollLeft+=t.x),this.hint&&o&&(r||i)&&(i&&(c.top+=t.y),r&&(c.left+=t.x),this.hint.css(c)))},_end:function(t){this._withDropTarget(this._elementUnderCursor(t),function(i,u){i&&(i._drop(r({},t,{dropTarget:n(u)})),f=null)});this._cancel(this._trigger(pt,t))},_cancel:function(n){var t=this;t._scrollableParent=null;this._cursorElement=null;clearInterval(this._scrollInterval);t._activated=!1;t.hint&&!t.dropped?setTimeout(function(){t.hint.stop(!0,!0);n?t._afterEndHandler():t.hint.animate(t.currentTargetOffset,"fast",t._afterEndHandler)},0):t._afterEnd()},_trigger:function(n,t){var i=this;return i.trigger(n,r({},t.event,{x:t.x,y:t.y,currentTarget:i.currentTarget,initialTarget:t.touch?t.touch.initialTouch:null,dropTarget:t.dropTarget,elementUnderCursor:t.elementUnderCursor}))},_elementUnderCursor:function(n){var t=nt(n),i=this.hint;return i&&ni(i[0],t)&&(i.hide(),t=nt(n),t||(t=nt(n)),i.show()),t},_withDropTarget:function(n,t){var i,f=this.options.group,r=h[f],u=c[f];(r&&r.length||u&&u.length)&&(i=ti(n,r,u),i?t(i.target,i.targetElement):t())},destroy:function(){var n=this;s.fn.destroy.call(n);n._afterEnd();n.userEvents.destroy();this._scrollableParent=null;this._cursorElement=null;clearInterval(this._scrollInterval);n.currentTarget=null},_afterEnd:function(){var t=this;t.hint&&t.hint.remove();delete p[t.options.group];t.trigger("destroy");t.trigger(bt);n(e).off(lt,t._captureEscape)}});i.ui.plugin(l);i.ui.plugin(ht);i.ui.plugin(ct);i.TapCapture=ui;i.containerBoundaries=rt;r(i.ui,{Pane:ei,PaneDimensions:fi,Movable:st});i.ui.Draggable.utils={autoScrollVelocity:ot,scrollableViewPort:ft,findScrollableParent:et}}(window.kendo.jQuery),window.kendo},"function"==typeof define&&define.amd?define:function(n,t,i){(i||t)()});!function(n,t){t("kendo.popup.min",["kendo.core.min"],n)}(function(){return function(n,t){function k(t,i){return!(!t||!i)&&(t===i||n.contains(t,i))}var et,a,ot,st,i=window.kendo,d=i.ui,g=d.Widget,kt=i.Class,r=i.support,e=i.getOffset,o=i._outerWidth,f=i._outerHeight,nt="open",tt="close",ht="deactivate",ct="activate",s="center",lt="left",v="right",y="top",p="bottom",w="absolute",it="hidden",rt="body",ut="location",l="position",at="visible",vt="effects",yt="k-state-active",b="k-state-border",dt=/k-state-border-(\w+)/,pt=".k-picker-wrap, .k-dropdown-wrap, .k-link",gt="down",ft=n(document.documentElement),ni=n.proxy,ti=n(window),wt="scroll",ii=r.transitions.css,bt=ii+"transform",u=n.extend,h=".kendoPopup",c=["font-size","font-family","font-stretch","font-style","font-weight","line-height"],ri=g.extend({init:function(t,f){var o,e=this;f=f||{};f.isRtl&&(f.origin=f.origin||p+" "+v,f.position=f.position||y+" "+v);g.fn.init.call(e,t,f);t=e.element;f=e.options;e.collisions=f.collision?f.collision.split(" "):[];e.downEvent=i.applyEventMap(gt,i.guid());1===e.collisions.length&&e.collisions.push(e.collisions[0]);o=n(e.options.anchor).closest(".k-popup,.k-group").filter(":not([class^=km-])");f.appendTo=n(n(f.appendTo)[0]||o[0]||document.body);e.element.hide().addClass("k-popup k-group k-reset").toggleClass("k-rtl",!!f.isRtl).css({position:w}).appendTo(f.appendTo).attr("aria-hidden",!0).on("mouseenter"+h,function(){e._hovered=!0}).on("wheel"+h,function(t){var r=n(t.target).find(".k-list"),i=r.parent();r.length&&r.is(":visible")&&(0===i.scrollTop()&&t.originalEvent.deltaY<0||i.scrollTop()===i.prop("scrollHeight")-i.prop("offsetHeight")&&t.originalEvent.deltaY>0)&&t.preventDefault()}).on("mouseleave"+h,function(){e._hovered=!1});e.wrapper=n();f.animation===!1&&(f.animation={open:{effects:{}},close:{hide:!0,effects:{}}});u(f.animation.open,{complete:function(){e.wrapper.css({overflow:at});e._activated=!0;e._trigger(ct)}});u(f.animation.close,{complete:function(){e._animationClose()}});e._mousedownProxy=function(n){e._mousedown(n)};e._resizeProxy=r.mobileOS.android?function(n){setTimeout(function(){e._resize(n)},600)}:function(n){e._resize(n)};f.toggleTarget&&n(f.toggleTarget).on(f.toggleEvent+h,n.proxy(e.toggle,e))},events:[nt,ct,tt,ht],options:{name:"Popup",toggleEvent:"click",origin:p+" "+lt,position:y+" "+lt,anchor:rt,appendTo:null,collision:"flip fit",viewport:window,copyAnchorStyles:!0,autosize:!1,modal:!1,adjustSize:{width:0,height:0},animation:{open:{effects:"slideIn:down",transition:!0,duration:200},close:{duration:100,hide:!0}}},_animationClose:function(){var n=this,t=n.wrapper.data(ut);n.wrapper.hide();t&&n.wrapper.css(t);n.options.anchor!=rt&&n._hideDirClass();n._closing=!1;n._trigger(ht)},destroy:function(){var u,t=this,r=t.options,f=t.element.off(h);g.fn.destroy.call(t);r.toggleTarget&&n(r.toggleTarget).off(h);r.modal||(ft.off(t.downEvent,t._mousedownProxy),t._toggleResize(!1));i.destroy(t.element.children());f.removeData();r.appendTo[0]===document.body&&(u=f.parent(".k-animation-container"),u[0]?u.remove():f.remove())},open:function(u,f){var h,a,e=this,v={isFixed:!isNaN(parseInt(f,10)),x:u,y:f},o=e.element,s=e.options,p=n(s.anchor),b=o[0]&&o.hasClass("km-widget");if(!e.visible()){if(s.copyAnchorStyles&&(b&&"font-size"==c[0]&&c.shift(),o.css(i.getComputedStyles(p[0],c))),o.data("animating")||e._trigger(nt))return;e._activated=!1;s.modal||(ft.off(e.downEvent,e._mousedownProxy).on(e.downEvent,e._mousedownProxy),e._toggleResize(!1),e._toggleResize(!0));e.wrapper=a=i.wrap(o,s.autosize).css({overflow:it,display:"block",position:w}).attr("aria-hidden",!1);r.mobileOS.android&&a.css(bt,"translatez(0)");a.css(l);n(s.appendTo)[0]==document.body&&a.css(y,"-10000px");e.flipped=e._position(v);h=e._openAnimation();s.anchor!=rt&&e._showDirClass(h);o.is(":visible")||o.data("olddisplay")!==t||(o.show(),o.data("olddisplay",o.css("display")),o.hide());o.data(vt,h.effects).kendoStop(!0).kendoAnimate(h).attr("aria-hidden",!1)}},_location:function(t){var u,s,f=this,e=f.element,o=f.options,h=n(o.anchor),a=e[0]&&e.hasClass("km-widget");return o.copyAnchorStyles&&(a&&"font-size"==c[0]&&c.shift(),e.css(i.getComputedStyles(h[0],c))),f.wrapper=u=i.wrap(e,o.autosize).css({overflow:it,display:"block",position:w}),r.mobileOS.android&&u.css(bt,"translatez(0)"),u.css(l),n(o.appendTo)[0]==document.body&&u.css(y,"-10000px"),f._position(t||{}),s=u.offset(),{width:i._outerWidth(u),height:i._outerHeight(u),left:s.left,top:s.top}},_openAnimation:function(){var n=u(!0,{},this.options.animation.open);return n.effects=i.parseEffects(n.effects,this.flipped),n},_hideDirClass:function(){var t=n(this.options.anchor),r=((t.attr("class")||"").match(dt)||["","down"])[1],u=b+"-"+r;t.removeClass(u).children(pt).removeClass(yt).removeClass(u);this.element.removeClass(b+"-"+i.directions[r].reverse)},_showDirClass:function(t){var r=t.effects.slideIn?t.effects.slideIn.direction:"down",u=b+"-"+r;n(this.options.anchor).addClass(u).children(pt).addClass(yt).addClass(u);this.element.addClass(b+"-"+i.directions[r].reverse)},position:function(){this.visible()&&(this.flipped=this._position())},toggle:function(){var n=this;n[n.visible()?tt:nt]()},visible:function(){return this.element.is(":"+at)},close:function(r){var h,e,o,s,f=this,c=f.options;if(f.visible()){if(h=f.wrapper[0]?f.wrapper:i.wrap(f.element).hide(),f._toggleResize(!1),f._closing||f._trigger(tt))return f._toggleResize(!0),t;f.element.find(".k-popup").each(function(){var i=n(this),t=i.data("kendoPopup");t&&t.close(r)});ft.off(f.downEvent,f._mousedownProxy);r?e={hide:!0,effects:{}}:(e=u(!0,{},c.animation.close),o=f.element.data(vt),s=e.effects,!s&&!i.size(s)&&o&&i.size(o)&&(e.effects=o,e.reverse=!0),f._closing=!0);f.element.kendoStop(!0).attr("aria-hidden",!0);h.css({overflow:it}).attr("aria-hidden",!0);f.element.kendoAnimate(e);r&&f._animationClose()}},_trigger:function(n){return this.trigger(n,{type:n})},_resize:function(n){var t=this;r.resize.indexOf(n.type)!==-1?(clearTimeout(t._resizeTimeout),t._resizeTimeout=setTimeout(function(){t._position();t._resizeTimeout=null},50)):(!t._hovered||t._activated&&t.element.hasClass("k-list-container"))&&t.close()},_toggleResize:function(n){var t=n?"on":"off",i=r.resize;r.mobileOS.ios||r.mobileOS.android||r.browser.safari||(i+=" "+wt);n&&!this.scrollableParents&&(this.scrollableParents=this._scrollableParents());this.scrollableParents&&this.scrollableParents.length&&this.scrollableParents[t](wt,this._resizeProxy);ti[t](i,this._resizeProxy)},_mousedown:function(t){var u=this,s=u.element[0],e=u.options,h=n(e.anchor)[0],o=e.toggleTarget,f=i.eventTarget(t),r=n(f).closest(".k-popup"),c=r.parent().parent(".km-shim").length;r=r[0];!c&&r&&r!==u.element[0]||"popover"!==n(t.target).closest("a").data("rel")&&(k(s,f)||k(h,f)||o&&k(n(o)[0],f)||u.close())},_fit:function(n,t,i){var r=0;return n+t>i&&(r=i-(n+t)),n<0&&(r=-n),r},_flip:function(n,t,i,r,u,f,e){var o=0;return e=e||t,f!==u&&f!==s&&u!==s&&(n+e>r&&(o+=-(i+t)),n+o<0&&(o+=i+t)),o},_scrollableParents:function(){return n(this.options.anchor).parentsUntil("body").filter(function(n,t){return i.isScrollable(t)})},_position:function(t){var g,ot,v,wt,st,p,nt,bt,tt,b,kt,k,c,ht,ct,it,lt,h=this,at=h.element,s=h.wrapper,a=h.options,rt=n(a.viewport),d=r.zoomLevel(),dt=!!(rt[0]==window&&window.innerWidth&&d<=1.02),y=n(a.anchor),vt=a.origin.toLowerCase().split(" "),yt=a.position.toLowerCase().split(" "),ft=h.collisions,et=10002,pt=0,gt=document.documentElement;if(st=a.viewport===window?{top:window.pageYOffset||document.documentElement.scrollTop||0,left:window.pageXOffset||document.documentElement.scrollLeft||0}:rt.offset(),dt?(p=window.innerWidth,nt=window.innerHeight):(p=rt.width(),nt=rt.height()),dt&&gt.scrollHeight-gt.clientHeight>0&&(bt=a.isRtl?-1:1,p-=bt*i.support.scrollbar()),g=y.parents().filter(s.siblings()),g[0])if(v=Math.max(+g.css("zIndex"),0))et=v+10;else for(ot=y.parentsUntil(g),wt=ot.length;pt<wt;pt++)v=+n(ot[pt]).css("zIndex"),v&&et<v&&(et=v+10);return s.css("zIndex",et),s.css(t&&t.isFixed?{left:t.x,top:t.y}:h._align(vt,yt)),tt=e(s,l,y[0]===s.offsetParent()[0]),b=e(s),kt=y.offsetParent().parent(".k-animation-container,.k-popup,.k-group"),kt.length&&(tt=e(s,l,!0),b=e(s)),b.top-=st.top,b.left-=st.left,h.wrapper.data(ut)||s.data(ut,u({},tt)),k=u({},b),c=u({},tt),ht=a.adjustSize,"fit"===ft[0]&&(c.top+=h._fit(k.top,f(s)+ht.height,nt/d)),"fit"===ft[1]&&(c.left+=h._fit(k.left,o(s)+ht.width,p/d)),ct=u({},c),it=f(at),lt=f(s),!s.height()&&it&&(lt+=it),"flip"===ft[0]&&(c.top+=h._flip(k.top,it,f(y),nt/d,vt[0],yt[0],lt)),"flip"===ft[1]&&(c.left+=h._flip(k.left,o(at),o(y),p/d,vt[1],yt[1],o(s))),at.css(l,w),s.css(c),c.left!=ct.left||c.top!=ct.top},_align:function(t,i){var c,l=this,a=l.wrapper,y=n(l.options.anchor),w=t[0],b=t[1],k=i[0],d=i[1],g=e(y),nt=n(l.options.appendTo),tt=o(a),it=f(a)||f(a.children().first()),rt=o(y),ut=f(y),r=g.top,u=g.left,h=Math.round;return nt[0]!=document.body&&(c=e(nt),r-=c.top,u-=c.left),w===p&&(r+=ut),w===s&&(r+=h(ut/2)),k===p&&(r-=it),k===s&&(r-=h(it/2)),b===v&&(u+=rt),b===s&&(u+=h(rt/2)),d===v&&(u-=tt),d===s&&(u-=h(tt/2)),{top:r,left:u}}});d.plugin(ri);et=i.support.stableSort;a="kendoTabKeyTrap";ot="a[href], area[href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), button:not([disabled]), iframe, object, embed, [tabindex], *[contenteditable]";st=kt.extend({init:function(t){this.element=n(t);this.element.autoApplyNS(a)},trap:function(){this.element.on("keydown",ni(this._keepInTrap,this))},removeTrap:function(){this.element.kendoDestroy(a)},destroy:function(){this.element.kendoDestroy(a);this.element=t},shouldTrap:function(){return!0},_keepInTrap:function(n){var t,i,r;9===n.which&&this.shouldTrap()&&!n.isDefaultPrevented()&&(t=this._focusableElements(),i=this._sortFocusableElements(t),r=this._nextFocusable(n,i),this._focus(r),n.preventDefault())},_focusableElements:function(){var t=this.element.find(ot).filter(function(t,i){return i.tabIndex>=0&&n(i).is(":visible")&&!n(i).is("[disabled]")});return this.element.is("[tabindex]")&&t.push(this.element[0]),t},_sortFocusableElements:function(n){var i,t;return et?i=n.sort(function(n,t){return n.tabIndex-t.tabIndex}):(t="__k_index",n.each(function(n,i){i.setAttribute(t,n)}),i=n.sort(function(n,i){return n.tabIndex===i.tabIndex?parseInt(n.getAttribute(t),10)-parseInt(i.getAttribute(t),10):n.tabIndex-i.tabIndex}),n.removeAttr(t)),i},_nextFocusable:function(n,t){var i=t.length,r=t.index(n.target);return t.get((r+(n.shiftKey?-1:1))%i)},_focus:function(n){return"IFRAME"==n.nodeName?(n.contentWindow.document.body.focus(),t):(n.focus(),"INPUT"==n.nodeName&&n.setSelectionRange&&this._haveSelectionRange(n)&&n.setSelectionRange(0,n.value.length),t)},_haveSelectionRange:function(n){var t=n.type.toLowerCase();return"text"===t||"search"===t||"url"===t||"tel"===t||"password"===t}});d.Popup.TabKeyTrap=st}(window.kendo.jQuery),window.kendo},"function"==typeof define&&define.amd?define:function(n,t,i){(i||t)()});!function(n,t){t("kendo.window.min",["kendo.draganddrop.min","kendo.popup.min"],n)}(function(){return function(n,t){function tt(n){return t!==n}function u(n,t){return parseInt(n.css(t),10)||0}function f(n,t,i){return n&&isNaN(n)&&(""+n).indexOf("px")<0?n:Math.max(Math.min(parseInt(n,10),i===1/0?i:parseInt(i,10)),t===-(1/0)?t:parseInt(t,10))}function wi(){return!this.type||this.type.toLowerCase().indexOf("script")>=0}function it(t){for(var u,f,r={top:t.offsetTop,left:t.offsetLeft},i=t.offsetParent;i;)r.top+=i.offsetTop,r.left+=i.offsetLeft,u=n(i).css("overflowX"),f=n(i).css("overflowY"),"auto"!==f&&"scroll"!==f||(r.top-=i.scrollTop),"auto"!==u&&"scroll"!==u||(r.left-=i.scrollLeft),i=i.offsetParent;return r}function yt(n){var t=this;t.owner=n;t._preventDragging=!1;t._draggable=new wt(n.wrapper,{filter:">"+v,group:n.wrapper.id+"-resizing",dragstart:r(t.dragstart,t),drag:r(t.drag,t),dragend:r(t.dragend,t)});t._draggable.userEvents.bind("press",r(t.addOverlay,t));t._draggable.userEvents.bind("release",r(t.removeOverlay,t))}function pt(n,t){var i=this;i.owner=n;i._preventDragging=!1;i._draggable=new wt(n.wrapper,{filter:t,group:n.wrapper.id+"-moving",dragstart:r(i.dragstart,i),drag:r(i.drag,i),dragend:r(i.dragend,i),dragcancel:r(i.dragcancel,i)});i._draggable.userEvents.stopPropagation=!1}var i=window.kendo,rt=i.ui.Widget,bi=i.ui.Popup.TabKeyTrap,wt=i.ui.Draggable,bt=n.isPlainObject,ki=i._activeElement,g=i._outerWidth,di=i._outerHeight,r=n.proxy,s=n.extend,gi=n.each,a=i.template,ut="body",e=".kendoWindow",st=".kendoWindowModal",p=".k-window",ht=".k-window-title",o=ht+"bar",h=".k-window-content",nr=".k-dialog-content",v=".k-resize-handle",w=".k-overlay",b="k-content-frame",kt="k-i-loading",dt="k-state-hover",gt="k-state-focused",ni="k-window-maximized",ct="k-display-inline-flex",k=":visible",nt="hidden",d="cursor",lt="open",at="activate",ti="deactivate",ii="close",ft="refresh",ri="resizeStart",ui="resizeEnd",fi="dragstart",ei="dragend",oi="restore",si="error",l="overflow",et="original-overflow-rule",ot="zIndex",hi=".k-window-actions .k-i-window-minimize,.k-window-actions .k-i-window-maximize",ci=".k-i-pin",li=".k-i-unpin",ai=ci+","+li,y=".k-window-titlebar .k-window-action",vi=".k-window-titlebar .k-i-refresh",yi="WindowEventsHandled",pi=/^0[a-z]*$/i,tr=i.isLocalUrl,vt={small:"k-window-sm",medium:"k-window-md",large:"k-window-lg"},ir=rt.extend({init:function(u,f){var c,it,ut,l,a,d,ft,v,w,s=this,g={},et=!1,ot=f&&f.actions&&!f.actions.length;rt.fn.init.call(s,u,f);f=s.options;l=f.position;u=s.element;a=f.content;v=n(window);ot&&(f.actions=[]);s.appendTo=n(f.appendTo);s.containment=f.draggable.containment?n(f.draggable.containment).first():null;a&&!bt(a)&&(a=f.content={url:a});u.find("script").filter(wi).remove();u.parent().is(s.appendTo)||s.containment||l.top!==t&&l.left!==t||(u.is(k)?(g=u.offset(),et=!0):(it=u.css("visibility"),ut=u.css("display"),u.css({visibility:nt,display:""}),g=u.offset(),u.css({visibility:it,display:ut})),l.top===t&&(l.top=g.top),l.left===t&&(l.left=g.left));tt(f.visible)&&null!==f.visible||(f.visible=u.is(k));c=s.wrapper=u.closest(p);u.is(".k-window-content")&&c[0]||(u.addClass("k-window-content"),s._createWindow(u,f),c=s.wrapper=u.closest(p),s.title(s.options.title),s._dimensions());s.minTop=s.minLeft=-(1/0);s.maxTop=s.maxLeft=1/0;s._position();a&&s.refresh(a);f.visible&&s.toFront();d=c.children(h);f.visible&&f.modal&&s._overlay(c.is(k)).css({opacity:.5});c.on("mouseenter"+e,y,r(s._buttonEnter,s)).on("mouseleave"+e,y,r(s._buttonLeave,s)).on("click"+e,"> "+y,r(s._windowActionHandler,s)).on("keydown"+e,s,r(s._keydown,s)).on("focus"+e,r(s._focus,s)).on("blur"+e,r(s._blur,s));d.on("keydown"+e,s,r(s._keydownContent,s));ft=d.find("."+b)[0];ft&&!v.data(yi)&&(v.on("blur"+e,function(){var t,r=n(document.activeElement).parent(h);r.length&&(t=i.widgetInstance(r),t._focus())}),v.on("focus"+e,function(){n(h).not(nr).each(function(t,r){i.widgetInstance(n(r))._blur()})}),v.data(yi,!0));this._resizable();this._draggable();f.pinned&&this.wrapper.is(":visible")&&s.pin();w=u.attr("id");w&&(w+="_wnd_title",c.children(o).children(ht).attr("id",w),d.attr({role:"dialog","aria-labelledby":w}));c.add(c.children(".k-resize-handle,"+o)).on(i.support.mousedown+e,r(s.toFront,s));s.touchScroller=i.touchScroller(u);s._resizeHandler=r(s._onDocumentResize,s);s._marker=i.guid().substring(0,8);n(window).on("resize"+e+s._marker,s._resizeHandler);f.visible&&(s.trigger(lt),s.trigger(at));i.notify(s);this.options.modal&&(this._tabKeyTrap=new bi(c),this._tabKeyTrap.trap(),this._tabKeyTrap.shouldTrap=function(){return c.data("isFront")})},_buttonEnter:function(t){n(t.currentTarget).addClass(dt)},_buttonLeave:function(t){n(t.currentTarget).removeClass(dt)},_focus:function(){this.wrapper.addClass(gt)},_blur:function(){this.wrapper.removeClass(gt)},_dimensions:function(){var i,r,t=this.wrapper,n=this.options,c=n.width,l=n.height,e=n.maxHeight,o=n.size,s=["minWidth","minHeight","maxWidth","maxHeight"],h="content-box"==t.css("box-sizing"),a=h?u(t,"border-left-width")+u(t,"border-right-width"):0,v=h?u(t,"border-top-width")+u(t,"border-bottom-width"):0,y=h?u(t,"padding-top"):0;for(this.containment&&!this._isPinned&&(this._updateBoundaries(),n.maxHeight=Math.min(this.containment.height-(v+y),e),n.maxWidth=Math.min(this.containment.width-a,n.maxWidth)),i=0;i<s.length;i++)r=n[s[i]]||"",r!=1/0&&t.css(s[i],r);e!=1/0&&this.element.css("maxHeight",e);t.outerWidth(c?f(c,n.minWidth,n.maxWidth):"");t.outerHeight(l?f(l,n.minHeight,n.maxHeight):"");n.visible||t.removeClass(ct).hide();o&&vt[o]&&t.addClass(vt[o])},_position:function(){var t,i,r=this.wrapper,n=this.options.position;this._updateBoundaries();this.containment&&(n.top=n.top||0,n.left=n.left||0,t=(""+n.top).indexOf("%")>0?parseInt(this.containment.height*(parseFloat(n.top)/100),10):n.top,i=(""+n.left).indexOf("%")>0?parseInt(this.containment.width*(parseFloat(n.left)/100),10):n.left,n.top=f(t,this.minTop,this.maxTop),n.left=f(i,this.minLeft,this.maxLeft));0===n.top&&(n.top=""+n.top);0===n.left&&(n.left=""+n.left);r.css({top:n.top||"",left:n.left||""})},_updateBoundaries:function(){var n=this.containment;return n?(n.width=n.innerWidth(),n.height=n.innerHeight(),parseInt(n.width,10)>n[0].clientWidth&&(n.width-=i.support.scrollbar()),parseInt(n.height,10)>n[0].clientHeight&&(n.height-=i.support.scrollbar()),n.position=it(n[0]),this._isPinned?(this.minTop=this.minLeft=-(1/0),this.maxTop=this.maxLeft=1/0):(this.minTop=n.scrollTop(),this.minLeft=n.scrollLeft(),this.maxLeft=this.minLeft+n.width-g(this.wrapper,!0),this.maxTop=this.minTop+n.height-di(this.wrapper,!0)),t):null},_animationOptions:function(n){var t=this.options.animation;return t&&t[n]||{open:{effects:{}},close:{hide:!0,effects:{}}}[n]},_resize:function(){i.resize(this.element.children())},_resizable:function(){var i=this.options.resizable,t=this.wrapper;this.resizing&&(t.off("dblclick"+e).children(v).remove(),this.resizing.destroy(),this.resizing=null);i&&(t.on("dblclick"+e,o,r(function(t){n(t.target).closest(".k-window-action").length||this.toggleMaximization()},this)),gi("n e s w se sw ne nw".split(" "),function(n,i){t.append(c.resizeHandle(i))}),this.resizing=new yt(this));t=null},_draggable:function(){var n=this.options.draggable;this.dragging&&(this.dragging.destroy(),this.dragging=null);n&&(this.dragging=new pt(this,n.dragHandle||o))},_actions:function(){var r=this.options,t=r.actions,u=r.pinned,f=this.wrapper.children(o),e=f.find(".k-window-actions"),s=["maximize","minimize"];t=n.map(t,function(n){return n=u&&"pin"===n.toLowerCase()?"unpin":n,{name:s.indexOf(n.toLowerCase())>-1?"window-"+n:n}});e.html(i.render(c.action,t))},setOptions:function(i){var u,f,r=this,o=r.options.size,e=this.containment&&!r._isPinned?this.containment:n(document),h=JSON.parse(JSON.stringify(i));s(i.position,r.options.position);s(i.position,h.position);r._containerScrollTop=e.scrollTop();r._containerScrollLeft=e.scrollLeft();rt.fn.setOptions.call(r,i);u=r.options.scrollable!==!1;r.restore();t!==i.title&&r.title(i.title);r.wrapper.removeClass(vt[o]);r._dimensions();r._position();r._resizable();r._draggable();r._actions();t!==i.modal&&(f=r.options.visible!==!1,r._enableDocumentScrolling(),r._overlay(i.modal&&f));r.element.css(l,u?"":"hidden")},events:[lt,at,ti,ii,"minimize","maximize",ft,oi,ri,"resize",ui,fi,ei,"kendoKeydown",si],options:{name:"Window",animation:{open:{effects:{zoom:{direction:"in"},fade:{direction:"in"}},duration:350},close:{effects:{zoom:{direction:"out",properties:{scale:.7}},fade:{direction:"out"}},duration:350,hide:!0}},title:"",actions:["Close"],autoFocus:!0,modal:!1,size:"auto",resizable:!0,draggable:!0,minWidth:90,minHeight:50,maxWidth:1/0,maxHeight:1/0,pinned:!1,scrollable:!0,position:{},content:null,visible:null,height:null,width:null,appendTo:"body",isMaximized:!1,isMinimized:!1},_closable:function(){return n.inArray("close",n.map(this.options.actions,function(n){return n.toLowerCase()}))>-1},_keydownContent:function(n){var t=this,r=i.keys,u=n.keyCode;u==r.ESC&&t._closable()&&(n.stopPropagation(),t._close(!1))},_keydown:function(n){var e,h,p,w,v,y,t=this,l=t.options,s=i.keys,o=n.keyCode,r=t.wrapper,c=10,a=l.isMaximized,b=l.isMinimized;o==s.ESC&&t._closable()&&(n.stopPropagation(),t._close(!1));n.target!=n.currentTarget||t._closing||(n.altKey&&82==o&&t.refresh(),n.altKey&&80==o&&(t.options.pinned?t.unpin():t.pin()),n.altKey&&o==s.UP?b?(t.restore(),t.wrapper.focus()):a||(t.maximize(),t.wrapper.focus()):n.altKey&&o==s.DOWN&&(b||a?a&&t.restore():(t.minimize(),t.wrapper.focus())),e=i.getOffset(r),t.containment&&!t._isPinned&&(e=t.options.position),!l.draggable||n.ctrlKey||n.altKey||a||(t._updateBoundaries(),o==s.UP?(e.top=f(e.top-c,t.minTop,t.maxTop),h=r.css("top",e.top)):o==s.DOWN?(e.top=f(e.top+c,t.minTop,t.maxTop),h=r.css("top",e.top)):o==s.LEFT?(e.left=f(e.left-c,t.minLeft,t.maxLeft),h=r.css("left",e.left)):o==s.RIGHT&&(e.left=f(e.left+c,t.minLeft,t.maxLeft),h=r.css("left",e.left))),l.resizable&&n.ctrlKey&&!a&&!b&&(o==s.UP?(h=!0,w=r.outerHeight()-c):o==s.DOWN&&(h=!0,w=t.containment&&!t._isPinned?Math.min(r.outerHeight()+c,t.containment.height-e.top-u(r,"padding-top")-u(r,"borderBottomWidth")-u(r,"borderTopWidth")):r.outerHeight()+c),o==s.LEFT?(h=!0,p=r.outerWidth()-c):o==s.RIGHT&&(h=!0,p=t.containment&&!t._isPinned?Math.min(r.outerWidth()+c,t.containment.width-e.left-u(r,"borderLeftWidth")-u(r,"borderRightWidth")):r.outerWidth()+c),h&&(v=f(p,l.minWidth,l.maxWidth),y=f(w,l.minHeight,l.maxHeight),isNaN(v)||(r.outerWidth(v),t.options.width=v+"px"),isNaN(y)||(r.outerHeight(y),t.options.height=y+"px"),t.resize())),h&&n.preventDefault())},_overlay:function(t){var i=this.containment?this.containment.children(w):this.appendTo.children(w),r=this.wrapper,u=t?"block":"none",f=parseInt(r.css(ot),10)-1;return i.length||(i=n("<div class='k-overlay' />")),i.insertBefore(r[0]).css({zIndex:f,display:u}),this.options.modal.preventScroll&&!this.containment&&this._stopDocumentScrolling(),i},_actionForIcon:function(n){var t=/\bk-i(-\w+)+\b/.exec(n[0].className)[0];return{"k-i-close":"_close","k-i-window-maximize":"maximize","k-i-window-minimize":"minimize","k-i-window-restore":"restore","k-i-refresh":"refresh","k-i-pin":"pin","k-i-unpin":"unpin"}[t]},_windowActionHandler:function(i){var u,r;if(!this._closing)return u=n(i.target).closest(".k-window-action").find(".k-icon"),r=this._actionForIcon(u),r?(i.preventDefault(),this[r](),!1):t},_modals:function(){for(var t,r=this,f=n(p+k),u=[],i=0;i<f.length;i+=1)t=r._object(n(f[i])),t&&t.options&&t.options.modal&&t.options.visible&&t.options.appendTo===r.options.appendTo&&!t.containment&&u.push(t.wrapper[0]);return u.sort(function(n,t){return n.style.zIndex-t.style.zIndex}),r=null,n(u)},_object:function(n){var u=n.children(h),r=i.widgetInstance(u);return r?r:t},center:function(){var i,r,t=this,o=t.options.position,f=t.wrapper,e=n(window),s=0,h=0;return t.options.isMaximized?t:(t.options.pinned&&!t._isPinned&&t.pin(),t.options.pinned||(s=e.scrollTop(),h=e.scrollLeft()),this.containment&&!t.options.pinned?(i=this.minTop+(this.maxTop-this.minTop)/2,r=this.minLeft+(this.maxLeft-this.minLeft)/2):(t._scrollIsAppended=!0,r=h+Math.max(0,(e.width()-f.outerWidth())/2),i=s+Math.max(0,(e.height()-f.outerHeight()-u(f,"paddingTop"))/2)),f.css({left:r,top:i}),o.top=i,o.left=r,t)},title:function(r){var u,e=this,h=!0,f=e.wrapper,s=f.children(o),l=s.children(ht);return arguments.length?(n.isPlainObject(r)?(u=t!==r.text?r.text:"",h=r.encoded!==!1):u=r,u===!1?(f.addClass("k-window-titleless"),f.css("padding-top",0),s.remove()):s.length?l.html(h?i.htmlEncode(u):u):(f.prepend(c.titlebar({title:h?i.htmlEncode(u):u})),e._actions(),s=f.children(o)),e.options.title=u,e):l.html()},content:function(n,t){var r=this.wrapper.children(h),u=r.children(".km-scroll-container");return r=u[0]?u:r,tt(n)?(this.angular("cleanup",function(){return{elements:r.children()}}),i.destroy(this.element.children()),r.empty().html(n),this.angular("compile",function(){for(var i=[],n=r.length;--n>=0;)i.push({dataItem:t});return{elements:r.children(),data:i}}),this):r.html()},open:function(){var f,c,e,t=this,u=t.wrapper,o=t.options,s=this._animationOptions("open"),v=u.children(h),p=this.containment&&!t._isPinned,a=p?this.containment:n(document);return t.trigger(lt)||(t._closing&&u.kendoStop(!0,!0),t._closing=!1,t.toFront(),o.autoFocus&&t.wrapper.focus(),o.visible=!0,o.modal&&(c=!!t._modals().length,f=t._overlay(c),f.kendoStop(!0,!0),s.duration&&i.effects.Fade&&!c?(e=i.fx(f).fadeIn(),e.duration(s.duration||0),e.endValue(.5),e.play()):f.css("opacity",.5),f.show(),n(window).on("focus"+st,function(){u.data("isFront")&&!n(document.activeElement).closest(u).length&&t.wrapper.focus()})),u.is(k)||(v.css(l,nt),t.wrapper.find(y).addClass("k-flat"),u.addClass(ct).kendoStop().kendoAnimate({effects:s.effects,duration:s.duration,complete:r(this._activate,this)}))),o.isMaximized&&(t._containerScrollTop=a.scrollTop(),t._containerScrollLeft=a.scrollLeft(),t._stopDocumentScrolling()),this.options.pinned&&!this._isPinned&&this.pin(),t},_activate:function(){var n=this.options.scrollable!==!1;this.options.autoFocus&&this.wrapper.focus();this.element.css(l,n?"":"hidden");i.resize(this.element.children());this.trigger(at)},_removeOverlay:function(r){var u,e=this._modals(),f=this.options,s=f.modal&&!e.length,o=this._animationOptions("close");s?(!r&&o.duration&&i.effects.Fade?(u=i.fx(f.modal?this._overlay(!0):n(t)).fadeOut(),u.duration(o.duration||0),u.startValue(.5),u.play()):this._overlay(!1).remove(),f.modal.preventScroll&&this._enableDocumentScrolling()):e.length&&(this._object(e.last())._overlay(!0),f.modal.preventScroll&&this._stopDocumentScrolling())},_close:function(t){var u,i=this,f=i.wrapper,s=i.options,c=this._animationOptions("open"),e=this._animationOptions("close"),l=this.containment&&!i._isPinned,o=l?this.containment:n(document);i._closing||(u=i.trigger(ii,{userTriggered:!t}),i._closing=!u,f.is(k)&&!u&&(s.visible=!1,n(p).each(function(t,i){var r=n(i).children(h);i!=f&&r.find("> ."+b).length>0&&r.children(w).remove()}),this._removeOverlay(),i.wrapper.find(y).removeClass("k-flat"),f.kendoStop().kendoAnimate({effects:e.effects||c.effects,reverse:e.reverse===!0,duration:e.duration,complete:r(this._deactivate,this)}),n(window).off(st)),i.options.isMaximized&&(i._enableDocumentScrolling(),i._containerScrollTop&&i._containerScrollTop>0&&o.scrollTop(i._containerScrollTop),i._containerScrollLeft&&i._containerScrollLeft>0&&o.scrollLeft(i._containerScrollLeft)),i.options.iframe&&i.wrapper.blur())},_deactivate:function(){var t,n=this;n.wrapper.removeClass(ct).hide().css("opacity","");n.trigger(ti);n.options.modal&&(t=n._object(n._modals().last()),t&&t.toFront())},close:function(){return this._close(!0),this},_actionable:function(t){return n(t).is(y+","+y+" .k-icon, :input, a, .k-input, .k-icon, [role='gridcell']")},_shouldFocus:function(t){var r=ki(),i=this.wrapper;return this.options.autoFocus&&!n(r).is(i)&&!this._actionable(t)&&(!i.find(r).length||!i.find(t).length)},toFront:function(t){var f,e,i=this,r=i.wrapper,o=r[0],l=i.containment&&!i._isPinned,s=this._animationOptions("open"),u=+r.css(ot),a=u,v=t&&t.target||null;return n(p).each(function(t,i){var e=n(i),s=e.css(ot),f=e.children(h);isNaN(s)||(u=Math.max(+s,u));r.data("isFront",i==o);i!=o&&f.find("."+b).length&&!f.find(w).length&&f.append(c.overlay)}),(!r[0].style.zIndex||a<u)&&r.css(ot,u+2),i.element.find("> .k-overlay").remove(),i._shouldFocus(v)&&(setTimeout(function(){i.wrapper.focus()},s?s.duration:0),f=l?i.containment.scrollTop():n(window).scrollTop(),e=parseInt(r.position().top,10),!i.options.pinned&&e>0&&e<f&&(f>0?n(window).scrollTop(e):r.css("top",f))),r=null,i},toggleMaximization:function(){return this._closing?this:this[this.options.isMaximized?"restore":"maximize"]()},restore:function(){var e,t=this,i=t.options,u=i.minHeight,r=t.restoreOptions,o=t.containment&&!t._isPinned?t.containment:n(document);return i.isMaximized||i.isMinimized?(u&&u!=1/0&&t.wrapper.css("min-height",u),r&&!i.isMaximized&&(r.height=f(r.height,t.options.minHeight,t.options.maxHeight),e=i.position.top+parseInt(r.height,10)>t.maxTop,e&&(i.position.top=f(i.position.top,t.minTop,t.maxTop-parseInt(r.height,10)),s(r,{left:i.position.left,top:i.position.top}))),t.wrapper.css({position:i.pinned?"fixed":"absolute",left:r.left,top:r.top,width:r.width,height:r.height}).removeClass(ni).find(".k-window-content,.k-resize-handle").show().end().find(".k-window-titlebar .k-i-window-restore").parent().remove().end().end().find(hi).parent().show().end().end().find(ai).parent().show(),i.isMaximized?t.wrapper.find(".k-i-window-maximize").parent().focus():i.isMinimized&&t.wrapper.find(".k-i-window-minimize").parent().focus(),t.options.width=r.width,t.options.height=r.height,t.options.modal.preventScroll||t._enableDocumentScrolling(),t._containerScrollTop&&t._containerScrollTop>0&&o.scrollTop(t._containerScrollTop),t._containerScrollLeft&&t._containerScrollLeft>0&&o.scrollLeft(t._containerScrollLeft),i.isMaximized=i.isMinimized=!1,t.wrapper.removeAttr("aria-labelled-by"),t.resize(),t.trigger(oi),t):t},_sizingAction:function(n,t){var i=this,r=i.wrapper,u=r[0].style,f=i.options;return f.isMaximized||f.isMinimized?i:(i.restoreOptions={width:u.width,height:u.height},r.children(v).hide().end().children(o).find(hi).parent().hide().eq(0).before(c.action({name:"window-restore"})),t.call(i),i.wrapper.children(o).find(ai).parent().toggle("maximize"!==n),i.trigger(n),r.find(".k-i-window-restore").parent().focus(),i)},maximize:function(){return this._sizingAction("maximize",function(){var i=this,r=i.wrapper,t=this.containment&&!i._isPinned,u=r.position(),f=n(document);s(i.restoreOptions,{left:u.left+(t?this.containment.scrollLeft():0),top:u.top+(t?this.containment.scrollTop():0)});this._containerScrollTop=t?this.containment.scrollTop():f.scrollTop();this._containerScrollLeft=t?this.containment.scrollLeft():f.scrollLeft();i._stopDocumentScrolling();r.css({top:t?this.containment.scrollTop():0,left:t?this.containment.scrollLeft():0,position:t?"absolute":"fixed"}).addClass(ni);i.options.isMaximized=!0;i._onDocumentResize()}),this},_stopDocumentScrolling:function(){var u,f,i=this,r=i.containment;return r&&!i._isPinned?(i._storeOverflowRule(r),r.css(l,nt),i.wrapper.css({maxWidth:r.innerWidth(),maxHeight:r.innerHeight()}),t):(u=n("body"),i._storeOverflowRule(u),u.css(l,nt),f=n("html"),i._storeOverflowRule(f),f.css(l,nt),t)},_enableDocumentScrolling:function(){var i=this,r=i.containment;return r&&!i._isPinned?(i._restoreOverflowRule(r),i.wrapper.css({maxWidth:r.width,maxHeight:r.height}),t):(i._restoreOverflowRule(n(document.body)),i._restoreOverflowRule(n("html")),t)},_storeOverflowRule:function(n){if(!this._isOverflowStored(n)){var t=n.get(0).style.overflow;"string"==typeof t&&n.data(et,t)}},_isOverflowStored:function(n){return"string"==typeof n.data(et)},_restoreOverflowRule:function(n){var i=n.data(et);null!==i&&i!==t?(n.css(l,i),n.removeData(et)):n.css(l,"")},isMaximized:function(){return this.options.isMaximized},minimize:function(){return this._sizingAction("minimize",function(){var n=this;n.wrapper.css({height:"",minHeight:""});n.element.hide();n.options.isMinimized=!0}),this.wrapper.attr("aria-labelled-by",this.element.attr("aria-labelled-by")),this._updateBoundaries(),this},isMinimized:function(){return this.options.isMinimized},pin:function(){var t=this,e=n(window),i=t.wrapper,f=t.options,r=f.position,h=this.containment?it(i[0]).top+u(this.containment,"borderTopWidth"):u(i,"top"),c=this.containment?it(i[0]).left+u(this.containment,"borderLeftWidth"):u(i,"left");t.options.isMaximized||(r.top=h,r.left=c,!t._scrollIsAppended||this.containment&&"fixed"===this.containment.css("position")||(r.top-=e.scrollTop(),r.left-=e.scrollLeft(),t._scrollIsAppended=!1),i.css(s(r,{position:"fixed"})),i.children(o).find(ci).addClass("k-i-unpin").removeClass("k-i-pin"),t._isPinned=!0,t.options.pinned=!0,this.containment&&(f.maxWidth=f.maxHeight=1/0,i.css({maxWidth:"",maxHeight:""})))},unpin:function(){var t=this,a=n(window),r=t.wrapper,e=t.options,l=t.options.position,i=t.containment,h=parseInt(r.css("top"),10)+a.scrollTop(),c=parseInt(r.css("left"),10)+a.scrollLeft();t.options.isMaximized||(t._isPinned=!1,t._scrollIsAppended=!0,t.options.pinned=!1,i&&(t._updateBoundaries(),e.maxWidth=Math.min(i.width,e.maxWidth),e.maxHeight=Math.min(i.height-u(r,"padding-top"),e.maxHeight),r.css({maxWidth:e.maxWidth,maxHeight:e.maxHeight}),h=h<i.position.top?t.minTop:h>i.position.top+i.height?t.maxTop:h+i.scrollTop()-(i.position.top+u(i,"border-top-width")),c=c<i.position.left?t.minLeft:c>i.position.left+i.width?t.maxLeft:c+i.scrollLeft()-(i.position.left+u(i,"border-left-width"))),l.top=f(h,t.minTop,t.maxTop),l.left=f(c,t.minLeft,t.maxLeft),r.css(s(l,{position:""})),r.children(o).find(li).addClass("k-i-pin").removeClass("k-i-unpin"))},_onDocumentResize:function(){var f,e,o,s,h,t=this,r=t.wrapper,l=n(window),a=i.support.zoomLevel(),c="content-box"==r.css("box-sizing");t.options.isMaximized&&(o=c?u(r,"border-left-width")+u(r,"border-right-width"):0,s=c?u(r,"border-top-width")+u(r,"border-bottom-width"):0,h=c?u(r,"padding-top"):0,t.containment&&!t._isPinned?(f=t.containment.innerWidth()-o,e=t.containment.innerHeight()-(s+h)):(f=l.width()/a-o,e=l.height()/a-(s+h)),r.css({width:f,height:e}),t.options.width=f,t.options.height=e,t.resize())},refresh:function(t){var f,u,o,i=this,h=i.options,l=n(i.element);return bt(t)||(t={url:t}),t=s(h.content,t),u=tt(h.iframe)?h.iframe:t.iframe,o=t.url,o?(tt(u)||(u=!tr(o)),u?(f=l.find("."+b)[0],f?f.src=o||f.src:l.html(c.contentFrame(s({},h,{content:t}))),l.find("."+b).unbind("load"+e).on("load"+e,r(this._triggerRefresh,this))):i._ajaxRequest(t)):(t.template&&i.content(a(t.template)({})),i.trigger(ft)),l.toggleClass("k-window-iframecontent",!!u),i},_triggerRefresh:function(){this.trigger(ft)},_ajaxComplete:function(){clearTimeout(this._loadingIconTimeout);this.wrapper.find(vi).removeClass(kt)},_ajaxError:function(n,t){this.trigger(si,{status:t,xhr:n})},_ajaxSuccess:function(n){return function(t){var i=t;n&&(i=a(n)(t||{}));this.content(i,t);this.element.prop("scrollTop",0);this.trigger(ft)}},_showLoading:function(){this.wrapper.find(vi).addClass(kt)},_ajaxRequest:function(t){this._loadingIconTimeout=setTimeout(r(this._showLoading,this),100);n.ajax(s({type:"GET",dataType:"html",cache:!1,error:r(this._ajaxError,this),complete:r(this._ajaxComplete,this),success:r(this._ajaxSuccess(t.template),this)},t))},_destroy:function(){this.resizing&&this.resizing.destroy();this.dragging&&this.dragging.destroy();this.wrapper.off(e).children(h).off(e).end().find(".k-resize-handle,.k-window-titlebar").off(e);n(window).off("resize"+e+this._marker);n(window).off(st);n(window).off(e);clearTimeout(this._loadingIconTimeout);rt.fn.destroy.call(this);this.unbind(t);i.destroy(this.wrapper)},destroy:function(){this._destroy();this.options.modal&&this._removeOverlay(!0);this.wrapper.empty().remove();this.wrapper=this.appendTo=this.element=n()},_createWindow:function(){var u,t,r=this.element,f=this.options,e=i.support.isRtl(r);f.scrollable===!1&&r.css("overflow","hidden");t=n(c.wrapper(f));u=r.find("iframe:not(.k-content-frame)").map(function(){var n=this.getAttribute("src");return this.src="",n});t.toggleClass("k-rtl",e).attr("tabindex",0).append(r).find("iframe:not(.k-content-frame)").each(function(n){this.src=u[n]});this.containment?this.containment.prepend(t):this.appendTo&&t.appendTo(this.appendTo);t.find(".k-window-title").css(e?"left":"right",g(t.find(".k-window-actions"))+10);r.css("visibility","").show();r.find("[data-role=editor]").each(function(){var t=n(this).data("kendoEditor");t&&t.refresh()});t=r=null}}),c={wrapper:a("<div class='k-widget k-window'><\/div>"),action:a("<a role='button' href='\\#' class='k-button k-flat k-button-icon k-window-action' aria-label='#= name #'><span class='k-icon k-i-#= name.toLowerCase() #'><\/span><\/a>"),titlebar:a("<div class='k-window-titlebar'><span class='k-window-title'>#= title #<\/span><div class='k-window-actions'><\/div><\/div>"),overlay:"<div class='k-overlay'><\/div>",contentFrame:a("<iframe frameborder='0' title='#= title #' class='"+b+"' src='#= content.url #'>This page requires frames in order to show content<\/iframe>"),resizeHandle:a("<div class='k-resize-handle k-resize-#= data #'><\/div>")};yt.prototype={addOverlay:function(){this.owner.wrapper.append(c.overlay)},removeOverlay:function(){this.owner.wrapper.find(w).remove()},dragstart:function(t){var e,c,l,a,o,s,h,r=this,f=r.owner,u=f.wrapper;r._preventDragging=f.trigger(ri);r._preventDragging||(r.elementPadding=parseInt(u.css("padding-top"),10),r.initialPosition=i.getOffset(u,"position"),r.resizeDirection=t.currentTarget.prop("className").replace("k-resize-handle k-resize-",""),r.initialSize={width:u.outerWidth(),height:u.outerHeight()},f._updateBoundaries(),r.containerOffset=f.containment?f.containment.position:i.getOffset(f.appendTo),e=u.offsetParent(),e.is("html")?r.containerOffset.top=r.containerOffset.left=0:(c=e.css("margin-top"),l=e.css("margin-left"),a=!pi.test(c)||!pi.test(l),a&&(o=it(u[0]),s=o.left-r.containerOffset.left-r.initialPosition.left,h=o.top-r.containerOffset.top-r.initialPosition.top,r._relativeElMarginLeft=s>1?s:0,r._relativeElMarginTop=h>1?h:0,r.initialPosition.left+=r._relativeElMarginLeft,r.initialPosition.top+=r._relativeElMarginTop)),u.children(v).not(t.currentTarget).hide(),n(ut).css(d,t.currentTarget.css(d)))},drag:function(t){var s,r,y,u,e,p,o,a,v,nt,tt,w,h,l,c,k,d,g,it,b;this._preventDragging||(s=this,r=s.owner,y=r.wrapper,u=r.options,e=u.position,p=s.resizeDirection,o=s.containerOffset,a=s.initialPosition,v=s.initialSize,nt=r.containment&&!r._isPinned,tt=i.support.isRtl(r.containment),w=nt&&tt&&r.containment.innerWidth()>r.containment.width?i.support.scrollbar():0,h=nt?{top:r.containment.scrollTop(),left:r.containment.scrollLeft()}:{top:0,left:0},g=Math.max(t.x.location,0),it=Math.max(t.y.location,0),p.indexOf("e")>=0?(l=r.containment&&g-v.width>=r.maxLeft-h.left+o.left+w?r.maxLeft+w-a.left+v.width-h.left:g-a.left-o.left,y.outerWidth(f(l,u.minWidth,u.maxWidth))):p.indexOf("w")>=0&&(d=a.left+v.width+o.left,l=f(d-g,u.minWidth,u.maxWidth),e.left=d-l-o.left-w-(s._relativeElMarginLeft||0)+h.left,r.containment&&e.left<=r.minLeft&&(e.left=r.minLeft,l=f(d-w-e.left-o.left+h.left,u.minWidth,u.maxWidth)),y.css({left:e.left,width:l})),b=it,r.options.pinned&&(b-=n(window).scrollTop()),p.indexOf("s")>=0?(c=b-a.top-s.elementPadding-o.top,b-v.height-s.elementPadding>=r.maxTop+o.top-h.top&&(c=r.maxTop-a.top+v.height-h.top),y.outerHeight(f(c,u.minHeight,u.maxHeight))):p.indexOf("n")>=0&&(k=a.top+v.height+o.top,c=f(k-b,u.minHeight,u.maxHeight),e.top=k-c-o.top-(s._relativeElMarginTop||0)+h.top,e.top<=r.minTop&&r.containment&&(e.top=r.minTop,c=f(k-e.top-o.top+h.top,u.minHeight,u.maxHeight)),y.css({top:e.top,height:c})),l&&(r.options.width=l+"px"),c&&(r.options.height=c+"px"),r.resize())},dragend:function(t){if(!this._preventDragging){var r=this,i=r.owner,u=i.wrapper;return u.children(v).not(t.currentTarget).show(),n(ut).css(d,""),i.touchScroller&&i.touchScroller.reset(),27==t.keyCode&&u.css(r.initialPosition).css(r.initialSize),i.trigger(ui),!1}},destroy:function(){this._draggable&&this._draggable.destroy();this._draggable=this.owner=null}};pt.prototype={dragstart:function(t){var r=this.owner,o=r.options.draggable,u=r.element,f=u.find(".k-window-actions"),e=i.getOffset(r.appendTo);this._preventDragging=r.trigger(fi)||!o;this._preventDragging||r.isMaximized()||(r.initialWindowPosition=i.getOffset(r.wrapper,"position"),r.initialPointerPosition={left:r.options.position.left,top:r.options.position.top},r.startPosition={left:t.x.client-r.initialWindowPosition.left,top:t.y.client-r.initialWindowPosition.top},r._updateBoundaries(),r.containment||(r.minLeft=f.length>0?g(f)+parseInt(f.css("right"),10)-g(u):20-g(u),r.minLeft-=e.left,r.minTop=-e.top),r.wrapper.append(c.overlay).children(v).hide(),n(ut).css(d,t.currentTarget.css(d)))},drag:function(t){var o,s,r=this.owner,u=r.options.position,e=r.options.draggable.axis;this._preventDragging||r.isMaximized()||(e&&"x"!==e.toLowerCase()||(o=t.x.client-r.startPosition.left,r.containment&&!r._isPinned&&(o+=r.containment.scrollLeft()),u.left=f(o,r.minLeft,r.maxLeft)),e&&"y"!==e.toLowerCase()||(s=t.y.client-r.startPosition.top,r.containment&&!r._isPinned&&(s+=r.containment.scrollTop()),u.top=f(s,r.minTop,r.maxTop)),i.support.transforms?n(r.wrapper).css("transform","translate("+(u.left-r.initialPointerPosition.left)+"px, "+(u.top-r.initialPointerPosition.top)+"px)"):n(r.wrapper).css(u))},_finishDrag:function(){var t=this.owner;t.wrapper.children(v).toggle(!t.options.isMinimized).end().find(w).remove();n(ut).css(d,"")},dragcancel:function(n){this._preventDragging||(this._finishDrag(),n.currentTarget.closest(p).css(this.owner.initialWindowPosition))},dragend:function(){var t=this.owner;if(!this._preventDragging&&!t.isMaximized())return n(t.wrapper).css(t.options.position).css("transform",""),this._finishDrag(),t.trigger(ei),!1},destroy:function(){this._draggable&&this._draggable.destroy();this._draggable=this.owner=null}};i.ui.plugin(ir)}(window.kendo.jQuery),window.kendo},"function"==typeof define&&define.amd?define:function(n,t,i){(i||t)()})