/* Copyright (c) 2018 Synology Inc. All rights reserved. */ /* * Ext JS Library 3.4.0 * Copyright(c) 2006-2011 Sencha Inc. * licensing@sencha.com * http://www.sencha.com/license */ window.undefined=window.undefined;Ext={version:"3.4.1",versionDetail:{major:3,minor:4,patch:1}};Ext.apply=function(d,e,b){if(b){Ext.apply(d,b)}if(d&&e&&typeof e=="object"){for(var a in e){d[a]=e[a]}}return d};(function(){var i=0,f=Object.prototype.toString,F=navigator.userAgent.toLowerCase(),q=function(e){return e.test(F)},w=document,s=w.documentMode,x=w.compatMode=="CSS1Compat",E=(q(/edge/)),a=q(/opera/),P=!E&&q(/\bchrome\b/),G=!E&&q(/webkit/),d=!(P||E)&&q(/safari/),N=d&&q(/applewebkit\/4/),L=d&&q(/version\/3/),J=d&&q(/version\/4/),I=d&&q(/version\/5/),l=!a&&q(/msie/),C=(q(/trident\/7/)),h=C,g=(q(/edge\/(\d+)./)),k=l&&(q(/msie 10/)||q(/trident\/6/)),D=l&&(q(/trident\/6/)),A=D&&(q(/touch;/)),K=l&&q(/trident\/5/),M=l&&!K&&!k&&!h&&q(/trident/),O=l&&!M&&!K&&!k&&!h&&q(/msie 7/),R=l&&!O&&!M&&!K&&!k&&!h&&q(/msie 6/),v=g||h||(l&&!R&&!O&&!M),S=l&&(R||O||M||K),c=!(G||h||E)&&q(/gecko/),U=c&&q(/rv:1\.8/),T=c&&q(/rv:1\.9/),o=S&&!x,j=q(/windows|win32/),H=q(/macintosh|mac os x/),r=q(/adobeair/),y=q(/linux/),u=/^https/i.test(window.location.protocol),b=[],z=[],p=Ext.emptyFn,B=Ext.apply({},{constructor:p,toString:p,valueOf:p}),n=function(){var e=n.caller.caller;return e.$owner.prototype[e.$name].apply(this,arguments)};if(B.constructor!==p){z.push("constructor")}if(B.toString!==p){z.push("toString")}if(B.valueOf!==p){z.push("valueOf")}if(!z.length){z=null}function m(){}Ext.apply(m,{$isClass:true,callParent:function(e){var t;return(t=this.callParent.caller)&&(t.$previous||((t=t.$owner?t:t.caller)&&t.$owner.superclass.self[t.$name])).apply(this,e||b)}});m.prototype={constructor:function(){},callParent:function(t){var V,e=(V=this.callParent.caller)&&(V.$previous||((V=V.$owner?V:V.caller)&&V.$owner.superclass[V.$name]));return e.apply(this,t||b)}};if(R){try{w.execCommand("BackgroundImageCache",false,true)}catch(Q){}}Ext.apply(Ext,{SSL_SECURE_URL:u&&l?'javascript:""':"about:blank",isStrict:x,isSecure:u,isReady:false,enableForcedBoxModel:false,enableGarbageCollector:true,enableListenerCollection:false,enableNestedListenerRemoval:false,USE_NATIVE_JSON:false,applyIf:function(t,V){if(t){for(var e in V){if(!Ext.isDefined(t[e])){t[e]=V[e]}}}return t},id:function(e,t){e=Ext.getDom(e,true)||{};if(!e.id){e.id=(t||"ext-gen")+(++i)}return e.id},extend:function(){var t=function(W){for(var V in W){this[V]=W[V]}};var e=Object.prototype.constructor;return function(aa,X,Z){if(typeof X=="object"){Z=X;X=aa;aa=Z.constructor!=e?Z.constructor:function(){X.apply(this,arguments)}}var W=function(){},Y,V=X.prototype;W.prototype=V;Y=aa.prototype=new W();Y.constructor=aa;aa.superclass=V;if(V.constructor==e){V.constructor=X}aa.override=function(ab){Ext.override(aa,ab)};Y.superclass=Y.supr=(function(){return V});Y.override=t;Ext.override(aa,Z);aa.extend=function(ab){return Ext.extend(aa,ab)};return aa}}(),global:(function(){return this})(),Base:m,namespaceCache:{},createNamespace:function(Z,W){var e=Ext.namespaceCache,X=W?Z.substring(0,Z.lastIndexOf(".")):Z,ac=e[X],aa,V,t,Y,ab;if(!ac){ac=Ext.global;if(X){ab=[];Y=X.split(".");for(aa=0,V=Y.length;aa0;){W=z[X];if(V.hasOwnProperty(W)){Z=V[W];if(typeof Z=="function"){Z.$owner=t;Z.$name=W}Y[W]=Z}}}},define:function(Z,X,V){var t=X.override,ab,Y,e,W;if(t){delete X.override;ab=Ext.getClassByName(t);Ext.override(ab,X)}else{if(Z){W=Ext.createNamespace(Z,true);e=Z.substring(Z.lastIndexOf(".")+1)}ab=function aa(){this.constructor.apply(this,arguments)};if(Z){ab.displayName=Z}ab.$isClass=true;ab.callParent=Ext.Base.callParent;if(typeof X=="function"){X=X(ab)}Y=X.extend;if(Y){delete X.extend;if(typeof Y=="string"){Y=Ext.getClassByName(Y)}}else{Y=m}Ext.extend(ab,Y,X);if(ab.prototype.constructor===ab){delete ab.prototype.constructor}if(!ab.prototype.$isClass){Ext.applyIf(ab.prototype,m.prototype)}ab.prototype.self=ab;if(X.xtype){Ext.reg(X.xtype,ab)}ab=X.singleton?new ab():ab;if(Z){W[e]=ab}}if(V){V.call(ab)}return ab},override:function(X,Z){var V,Y;if(Z){if(X.$isClass){Y=Z.statics;if(Y){delete Z.statics}Ext.addMembers(X,X.prototype,Z,true);if(Y){Ext.addMembers(X,X,Y)}}else{if(typeof X=="function"){V=X.prototype;Ext.apply(V,Z);if(Ext.isIE&&Z.hasOwnProperty("toString")){V.toString=Z.toString}}else{var e=X.self,t,W;if(e&&e.$isClass){for(t in Z){if(Z.hasOwnProperty(t)){W=Z[t];if(typeof W=="function"){if(e.$className){W.displayName=e.$className+"#"+t}W.$name=t;W.$owner=e;W.$previous=X.hasOwnProperty(t)?X[t]:n}X[t]=W}}}else{Ext.apply(X,Z);if(!X.constructor.$isClass){}}}}}},namespace:function(){var W=arguments.length,X=0,t,V,e,Z,Y,aa;for(;X0){return setTimeout(d,c)}d();return 0}});Ext.applyIf(String,{format:function(b){var a=Ext.toArray(arguments,1);return b.replace(/\{(\d+)\}/g,function(c,d){return a[d]})}});Ext.applyIf(Array.prototype,{indexOf:function(b,c){var a=this.length;c=c||0;c+=(c<0)?a:0;for(;c0){for(var p=0;p0);if(!A){A=true;for(I=0;I=0){C=E.substr(0,B).toLowerCase();if(E.charAt(B+1)==" "){++B}D[C]=E.substr(B+1)}})}catch(A){}return{tId:v.tId,status:w?204:x.status,statusText:w?"No Content":x.statusText,getResponseHeader:function(E){return D[E.toLowerCase()]},getAllResponseHeaders:function(){return y},responseText:x.responseText,responseXML:x.responseXML,argument:z}}function o(v){if(v.tId){p.conn[v.tId]=null}v.conn=null;v=null}function r(A,B,w,v){if(!B){o(A);return}var y,x;try{if(A.conn.status!==undefined&&A.conn.status!=0){y=A.conn.status}else{y=13030}}catch(z){y=13030}if((y>=200&&y<300)||(Ext.isIE&&y==1223)){x=h(A,B.argument);if(B.success){if(!B.scope){B.success(x)}else{B.success.apply(B.scope,[x])}}}else{switch(y){case 12002:case 12029:case 12030:case 12031:case 12152:case 13030:x=f(A.tId,B.argument,(w?w:false),v);if(B.failure){if(!B.scope){B.failure(x)}else{B.failure.apply(B.scope,[x])}}break;default:x=h(A,B.argument);if(B.failure){if(!B.scope){B.failure(x)}else{B.failure.apply(B.scope,[x])}}}}o(A);x=null}function u(x,A,v,z,w,y){if(v&&v.readyState==4){clearInterval(w[z]);w[z]=null;if(y){clearTimeout(p.timeout[z]);p.timeout[z]=null}r(x,A)}}function j(v,w){p.abort(v,w,true)}function k(y,B,w){B=B||{};var v=y.conn,A=y.tId,x=p.poll,z=B.timeout||null;if(z){p.conn[A]=v;p.timeout[A]=setTimeout(j.createCallback(y,B),z)}x[A]=setInterval(u.createCallback(y,B,v,A,x,z),p.pollInterval);if(w&&w.html5upload&&w.progress&&y.conn.upload){if(!B.scope){y.conn.upload.onprogress=w.progress.createDelegate(this,[],true)}else{y.conn.upload.onprogress=w.progress.createDelegate(B.scope,[],true)}}}function g(A,x,z,v,w){var y=q()||null;if(y){y.conn.open(A,x,true);if(p.defaultHeaders||p.headers){l(y)}k(y,z,w);if(!w.html5upload||(w.html5upload&&!w.chunkmode)||!Ext.isFunction(y.conn.sendAsBinary)){y.conn.send(v||null)}else{y.conn.sendAsBinary(v||null)}}return y}function n(w,x,v){if(v&&v.readyState==4){r(w,x)}}function e(w,x,v){if(v&&v.html5upload&&v.progress&&w.conn.upload){k(w,x,v)}x=x||{};n(w,x,w.conn)}function s(A,x,z,v,w){var y=q()||null;if(y){y.conn.open(A,x,w);if(p.useDefaultXhrHeader){d("X-Requested-With",p.defaultXhrHeader)}if(v&&p.useDefaultHeader&&(!p.headers||!p.headers[i])){d(i,p.defaultPostHeader)}if(p.defaultHeaders||p.headers){l(y)}if(w){k(y,z)}y.conn.send(v||null);if(!w){e(y,z)}}return y}function q(){var w;try{if(w=m(p.transactionId)){p.transactionId++}}catch(v){}finally{return w}}function m(y){var v;try{v=new XMLHttpRequest()}catch(x){for(var w=Ext.isIE6?1:0;w0){p.triggerNextRun()}}});if(o){Ext.apply(p,{startRunner:function(){m=requestAnimationFrame(p.run)},stopRunner:function(){cancelAnimationFrame(m)},triggerNextRun:function(){m=requestAnimationFrame(p.run)}})}var q=function(t){var s,r;for(s=0,r=l.length;s0&&isFinite(x)){if(s.curFrame+x>=w){x=w-(v+1)}s.curFrame+=x}}};g.Bezier=new function(){this.getPosition=function(p,o){var r=p.length,m=[],q=1-o,l,k;for(l=0;l0&&!Ext.isArray(s[0])){s=[s]}else{}Ext.fly(p,"_anim").position();A.setXY(p,j(x)?x:A.getXY(p));o=w.getAttr("points");if(j(y)){q=k.call(w,y,o);for(r=0,t=s.length;r0){n=n.concat(s)}n[n.length]=q}else{m.setRunAttr.call(this,u)}}});var k=function(n,p){var o=g.Dom.getXY(this.el);return[n[0]-o[0]+p[0],n[1]-o[1]+p[1]]}})()})();(function(){var d=Math.abs,i=Math.PI,h=Math.asin,g=Math.pow,e=Math.sin,f=Ext.lib;Ext.apply(f.Easing,{easeBoth:function(k,j,m,l){return((k/=l/2)<1)?m/2*k*k+j:-m/2*((--k)*(k-2)-1)+j},easeInStrong:function(k,j,m,l){return m*(k/=l)*k*k*k+j},easeOutStrong:function(k,j,m,l){return -m*((k=k/l-1)*k*k*k-1)+j},easeBothStrong:function(k,j,m,l){return((k/=l/2)<1)?m/2*k*k*k*k+j:-m/2*((k-=2)*k*k*k-2)+j},elasticIn:function(l,j,q,o,k,n){if(l==0||(l/=o)==1){return l==0?j:j+q}n=n||(o*0.3);var m;if(k>=d(q)){m=n/(2*i)*h(q/k)}else{k=q;m=n/4}return -(k*g(2,10*(l-=1))*e((l*o-m)*(2*i)/n))+j},elasticOut:function(l,j,q,o,k,n){if(l==0||(l/=o)==1){return l==0?j:j+q}n=n||(o*0.3);var m;if(k>=d(q)){m=n/(2*i)*h(q/k)}else{k=q;m=n/4}return k*g(2,-10*l)*e((l*o-m)*(2*i)/n)+q+j},elasticBoth:function(l,j,q,o,k,n){if(l==0||(l/=o/2)==2){return l==0?j:j+q}n=n||(o*(0.3*1.5));var m;if(k>=d(q)){m=n/(2*i)*h(q/k)}else{k=q;m=n/4}return l<1?-0.5*(k*g(2,10*(l-=1))*e((l*o-m)*(2*i)/n))+j:k*g(2,-10*(l-=1))*e((l*o-m)*(2*i)/n)*0.5+q+j},backIn:function(k,j,n,m,l){l=l||1.70158;return n*(k/=m)*k*((l+1)*k-l)+j},backOut:function(k,j,n,m,l){if(!l){l=1.70158}return n*((k=k/m-1)*k*((l+1)*k+l)+1)+j},backBoth:function(k,j,n,m,l){l=l||1.70158;return((k/=m/2)<1)?n/2*(k*k*(((l*=(1.525))+1)*k-l))+j:n/2*((k-=2)*k*(((l*=(1.525))+1)*k+l)+2)+j},bounceIn:function(k,j,m,l){return m-f.Easing.bounceOut(l-k,0,m,l)+j},bounceOut:function(k,j,m,l){if((k/=l)<(1/2.75)){return m*(7.5625*k*k)+j}else{if(k<(2/2.75)){return m*(7.5625*(k-=(1.5/2.75))*k+0.75)+j}else{if(k<(2.5/2.75)){return m*(7.5625*(k-=(2.25/2.75))*k+0.9375)+j}}}return m*(7.5625*(k-=(2.625/2.75))*k+0.984375)+j},bounceBoth:function(k,j,m,l){return(k