if (window.FR == null) {window.FR = {};}FR.servletURL = '/HvsenReport/decision/view/form';FR.serverURL = 'http://oa.whhuisheng.com:8003';FR.server = 'http://oa.whhuisheng.com:8003/HvsenReport';FR.fineServletURL = '/HvsenReport/decision';FR.fineContextPath = '/HvsenReport';FR.PROJECTNAME = '武汉回盛生物科技股份有限公司';FR.shouldSendHeartBeat = true;FR.StartOfWeek = (1 !== '') ? 1 : 0;(function(){var ak=this;var aw=ak._;var X=Array.prototype,aA=Object.prototype,at=Function.prototype;var U=X.push,av=X.slice,aE=aA.toString,ax=aA.hasOwnProperty;var an=Array.isArray,aC=Object.keys,W=at.bind,ae=Object.create;var ab=function(){};var Q=function(a){if(a instanceof Q){return a}if(!(this instanceof Q)){return new Q(a)}this._wrapped=a};if(typeof exports!=="undefined"){if(typeof module!=="undefined"&&module.exports){exports=module.exports=Q}exports._=Q}else{ak._=Q}Q.VERSION="1.8.3";var aF=function(b,c,a){if(c===void 0){return b
}switch(a==null?3:a){case 1:return function(d){return b.call(c,d)};case 2:return function(d,e){return b.call(c,d,e)};case 3:return function(e,f,d){return b.call(c,e,f,d)};case 4:return function(g,e,f,d){return b.call(c,g,e,f,d)}}return function(){return b.apply(c,arguments)}};var aa=function(b,c,a){if(b==null){return Q.identity}if(Q.isFunction(b)){return aF(b,c,a)}if(Q.isObject(b)){return Q.matcher(b)}return Q.property(b)};Q.iteratee=function(a,b){return aa(a,b,Infinity)};var aq=function(a,b){return function(h){var j=arguments.length;
if(j<2||h==null){return h}for(var f=1;f<j;f++){var i=arguments[f],c=a(i),g=c.length;for(var d=0;d<g;d++){var e=c[d];if(!b||h[e]===void 0){h[e]=i[e]}}}return h}};var ad=function(a){if(!Q.isObject(a)){return{}}if(ae){return ae(a)}ab.prototype=a;var b=new ab;ab.prototype=null;return b};var T=function(a){return function(b){return b==null?void 0:b[a]}};var V=Math.pow(2,53)-1;var R=T("length");var ac=function(a){var b=R(a);return typeof b=="number"&&b>=0&&b<=V};Q.each=Q.forEach=function(b,a,e){a=aF(a,e);
var f,c;if(ac(b)){for(f=0,c=b.length;f<c;f++){a(b[f],f,b)}}else{var d=Q.keys(b);for(f=0,c=d.length;f<c;f++){a(b[d[f]],d[f],b)}}return b};Q.map=Q.collect=function(b,h,e){h=aa(h,e);var c=!ac(b)&&Q.keys(b),d=(c||b).length,f=Array(d);for(var g=0;g<d;g++){var a=c?c[g]:g;f[g]=h(b[a],a,b)}return f};function ag(b){function a(c,h,g,d,f,e){for(;f>=0&&f<e;f+=b){var i=d?d[f]:f;g=h(g,c[i],i,c)}return g}return function(i,h,g,e){h=aF(h,e,4);var c=!ac(i)&&Q.keys(i),d=(c||i).length,f=b>0?0:d-1;if(arguments.length<3){g=i[c?c[f]:f];
f+=b}return a(i,h,g,c,f,d)}}Q.reduce=Q.foldl=Q.inject=ag(1);Q.reduceRight=Q.foldr=ag(-1);Q.find=Q.detect=function(a,d,b){var c;if(ac(a)){c=Q.findIndex(a,d,b)}else{c=Q.findKey(a,d,b)}if(c!==void 0&&c!==-1){return a[c]}};Q.filter=Q.select=function(a,d,b){var c=[];d=aa(d,b);Q.each(a,function(e,g,f){if(d(e,g,f)){c.push(e)}});return c};Q.reject=function(a,c,b){return Q.filter(a,Q.negate(aa(c)),b)};Q.every=Q.all=function(b,g,e){g=aa(g,e);var c=!ac(b)&&Q.keys(b),d=(c||b).length;for(var f=0;f<d;f++){var a=c?c[f]:f;
if(!g(b[a],a,b)){return false}}return true};Q.some=Q.any=function(b,g,e){g=aa(g,e);var c=!ac(b)&&Q.keys(b),d=(c||b).length;for(var f=0;f<d;f++){var a=c?c[f]:f;if(g(b[a],a,b)){return true}}return false};Q.contains=Q.includes=Q.include=function(a,b,d,c){if(!ac(a)){a=Q.values(a)}if(typeof d!="number"||c){d=0}return Q.indexOf(a,b,d)>=0};Q.invoke=function(b,a){var d=av.call(arguments,2);var c=Q.isFunction(a);return Q.map(b,function(e){var f=c?a:e[a];return f==null?f:f.apply(e,d)})};Q.pluck=function(a,b){return Q.map(a,Q.property(b))
};Q.where=function(a,b){return Q.filter(a,Q.matcher(b))};Q.findWhere=function(a,b){return Q.find(a,Q.matcher(b))};Q.max=function(f,d,i){var a=-Infinity,c=-Infinity,b,g;if(d==null&&f!=null){f=ac(f)?f:Q.values(f);for(var e=0,h=f.length;e<h;e++){b=f[e];if(b>a){a=b}}}else{d=aa(d,i);Q.each(f,function(j,l,k){g=d(j,l,k);if(g>c||g===-Infinity&&a===-Infinity){a=j;c=g}})}return a};Q.min=function(f,d,i){var a=Infinity,c=Infinity,b,g;if(d==null&&f!=null){f=ac(f)?f:Q.values(f);for(var e=0,h=f.length;e<h;e++){b=f[e];
if(b<a){a=b}}}else{d=aa(d,i);Q.each(f,function(j,l,k){g=d(j,l,k);if(g<c||g===Infinity&&a===Infinity){a=j;c=g}})}return a};Q.shuffle=function(b){var a=ac(b)?b:Q.values(b);var c=a.length;var f=Array(c);for(var e=0,d;e<c;e++){d=Q.random(0,e);if(d!==e){f[e]=f[d]}f[d]=a[e]}return f};Q.sample=function(b,a,c){if(a==null||c){if(!ac(b)){b=Q.values(b)}return b[Q.random(b.length-1)]}return Q.shuffle(b).slice(0,Math.max(0,a))};Q.sortBy=function(b,a,c){a=aa(a,c);return Q.pluck(Q.map(b,function(d,f,e){return{value:d,index:f,criteria:a(d,f,e)}
}).sort(function(d,e){var f=d.criteria;var g=e.criteria;if(f!==g){if(f>g||f===void 0){return 1}if(f<g||g===void 0){return -1}}return d.index-e.index}),"value")};var ap=function(a){return function(c,b,d){var e={};b=aa(b,d);Q.each(c,function(h,g){var f=b(h,g,c);a(e,h,f)});return e}};Q.groupBy=ap(function(c,a,b){if(Q.has(c,b)){c[b].push(a)}else{c[b]=[a]}});Q.indexBy=ap(function(c,a,b){c[b]=a});Q.countBy=ap(function(c,a,b){if(Q.has(c,b)){c[b]++}else{c[b]=1}});Q.toArray=function(a){if(!a){return[]}if(Q.isArray(a)){return av.call(a)
}if(ac(a)){return Q.map(a,Q.identity)}return Q.values(a)};Q.size=function(a){if(a==null){return 0}return ac(a)?a.length:Q.keys(a).length};Q.partition=function(a,e,c){e=aa(e,c);var b=[],d=[];Q.each(a,function(f,g,h){(e(f,g,h)?b:d).push(f)});return[b,d]};Q.first=Q.head=Q.take=function(a,b,c){if(a==null){return void 0}if(b==null||c){return a[0]}return Q.initial(a,a.length-b)};Q.initial=function(a,b,c){return av.call(a,0,Math.max(0,a.length-(b==null||c?1:b)))};Q.last=function(a,b,c){if(a==null){return void 0
}if(b==null||c){return a[a.length-1]}return Q.rest(a,Math.max(0,a.length-b))};Q.rest=Q.tail=Q.drop=function(a,b,c){return av.call(a,b==null||c?1:b)};Q.compact=function(a){return Q.filter(a,Q.identity)};var ai=function(e,i,d,a){var j=[],b=0;for(var g=a||0,k=R(e);g<k;g++){var c=e[g];if(ac(c)&&(Q.isArray(c)||Q.isArguments(c))){if(!i){c=ai(c,i,d)}var h=0,f=c.length;j.length+=f;while(h<f){j[b++]=c[h++]}}else{if(!d){j[b++]=c}}}return j};Q.flatten=function(a,b){return ai(a,b,false)};Q.without=function(a){return Q.difference(a,av.call(arguments,1))
};Q.uniq=Q.unique=function(c,g,d,i){if(!Q.isBoolean(g)){i=d;d=g;g=false}if(d!=null){d=aa(d,i)}var a=[];var j=[];for(var e=0,h=R(c);e<h;e++){var b=c[e],f=d?d(b,e,c):b;if(g){if(!e||j!==f){a.push(b)}j=f}else{if(d){if(!Q.contains(j,f)){j.push(f);a.push(b)}}else{if(!Q.contains(a,b)){a.push(b)}}}}return a};Q.union=function(){return Q.uniq(ai(arguments,true,true))};Q.intersection=function(a){var g=[];var b=arguments.length;for(var e=0,c=R(a);e<c;e++){var d=a[e];if(Q.contains(g,d)){continue}for(var f=1;f<b;
f++){if(!Q.contains(arguments[f],d)){break}}if(f===b){g.push(d)}}return g};Q.difference=function(a){var b=ai(arguments,true,true,1);return Q.filter(a,function(c){return !Q.contains(b,c)})};Q.zip=function(){return Q.unzip(arguments)};Q.unzip=function(a){var b=a&&Q.max(a,R).length||0;var d=Array(b);for(var c=0;c<b;c++){d[c]=Q.pluck(a,c)}return d};Q.object=function(a,d){var e={};for(var c=0,b=R(a);c<b;c++){if(d){e[a[c]]=d[c]}else{e[a[c][0]]=a[c][1]}}return e};function al(a){return function(b,f,d){f=aa(f,d);
var c=R(b);var e=a>0?0:c-1;for(;e>=0&&e<c;e+=a){if(f(b[e],e,b)){return e}}return -1}}Q.findIndex=al(1);Q.findLastIndex=al(-1);Q.sortedIndex=function(h,b,a,e){a=aa(a,e,1);var c=a(b);var g=0,d=R(h);while(g<d){var f=Math.floor((g+d)/2);if(a(h[f])<c){g=f+1}else{d=f}}return g};function aB(c,b,a){return function(h,d,g){var f=0,e=R(h);if(typeof g=="number"){if(c>0){f=g>=0?g:Math.max(g+e,f)}else{e=g>=0?Math.min(g+1,e):g+e+1}}else{if(a&&g&&e){g=a(h,d);return h[g]===d?g:-1}}if(d!==d){g=b(av.call(h,f,e),Q.isNaN);
return g>=0?g+f:-1}for(g=c>0?f:e-1;g>=0&&g<e;g+=c){if(h[g]===d){return g}}return -1}}Q.indexOf=aB(1,Q.findIndex,Q.sortedIndex);Q.lastIndexOf=aB(-1,Q.findLastIndex);Q.range=function(a,d,b){if(d==null){d=a||0;a=0}b=b||1;var c=Math.max(Math.ceil((d-a)/b),0);var e=Array(c);for(var f=0;f<c;f++,a+=b){e[f]=a}return e};var ah=function(b,e,c,a,d){if(!(a instanceof e)){return b.apply(c,d)}var f=ad(b.prototype);var g=b.apply(f,d);if(Q.isObject(g)){return g}return f};Q.bind=function(a,c){if(W&&a.bind===W){return W.apply(a,av.call(arguments,1))
}if(!Q.isFunction(a)){throw new TypeError("Bind must be called on a function")}var d=av.call(arguments,2);var b=function(){return ah(a,b,c,this,d.concat(av.call(arguments)))};return b};Q.partial=function(b){var a=av.call(arguments,1);var c=function(){var g=0,d=a.length;var f=Array(d);for(var e=0;e<d;e++){f[e]=a[e]===Q?arguments[g++]:a[e]}while(g<arguments.length){f.push(arguments[g++])}return ah(b,c,this,this,f)};return c};Q.bindAll=function(a){var c,b=arguments.length,d;if(b<=1){throw new Error("bindAll must be passed function names")
}for(c=1;c<b;c++){d=arguments[c];a[d]=Q.bind(a[d],a)}return a};Q.memoize=function(b,c){var a=function(d){var e=a.cache;var f=""+(c?c.apply(this,arguments):d);if(!Q.has(e,f)){e[f]=b.apply(this,arguments)}return e[f]};a.cache={};return a};Q.delay=function(b,a){var c=av.call(arguments,2);return setTimeout(function(){return b.apply(null,c)},a)};Q.defer=Q.partial(Q.delay,Q,1);Q.throttle=function(h,f,b){var i,d,a;var c=null;var e=0;if(!b){b={}}var g=function(){e=b.leading===false?0:Q.now();c=null;a=h.apply(i,d);
if(!c){i=d=null}};return function(){var k=Q.now();if(!e&&b.leading===false){e=k}var j=f-(k-e);i=this;d=arguments;if(j<=0||j>f){if(c){clearTimeout(c);c=null}e=k;a=h.apply(i,d);if(!c){i=d=null}}else{if(!c&&b.trailing!==false){c=setTimeout(g,j)}}return a}};Q.debounce=function(g,e,h){var b,c,i,d,a;var f=function(){var j=Q.now()-d;if(j<e&&j>=0){b=setTimeout(f,e-j)}else{b=null;if(!h){a=g.apply(i,c);if(!b){i=c=null}}}};return function(){i=this;c=arguments;d=Q.now();var j=h&&!b;if(!b){b=setTimeout(f,e)}if(j){a=g.apply(i,c);
i=c=null}return a}};Q.wrap=function(b,a){return Q.partial(a,b)};Q.negate=function(a){return function(){return !a.apply(this,arguments)}};Q.compose=function(){var b=arguments;var a=b.length-1;return function(){var c=a;var d=b[a].apply(this,arguments);while(c--){d=b[c].call(this,d)}return d}};Q.after=function(a,b){return function(){if(--a<1){return b.apply(this,arguments)}}};Q.before=function(a,b){var c;return function(){if(--a>0){c=b.apply(this,arguments)}if(a<=1){b=null}return c}};Q.once=Q.partial(Q.before,2);
var Z=!{toString:null}.propertyIsEnumerable("toString");var aG=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"];function aD(b,c){var f=aG.length;var e=b.constructor;var d=(Q.isFunction(e)&&e.prototype)||aA;var a="constructor";if(Q.has(b,a)&&!Q.contains(c,a)){c.push(a)}while(f--){a=aG[f];if(a in b&&b[a]!==d[a]&&!Q.contains(c,a)){c.push(a)}}}Q.keys=function(a){if(!Q.isObject(a)){return[]}if(aC){return aC(a)}var b=[];for(var c in a){if(Q.has(a,c)){b.push(c)
}}if(Z){aD(a,b)}return b};Q.allKeys=function(a){if(!Q.isObject(a)){return[]}var b=[];for(var c in a){b.push(c)}if(Z){aD(a,b)}return b};Q.values=function(a){var b=Q.keys(a);var c=b.length;var e=Array(c);for(var d=0;d<c;d++){e[d]=a[b[d]]}return e};Q.mapObject=function(b,h,e){h=aa(h,e);var c=Q.keys(b),d=c.length,f={},a;for(var g=0;g<d;g++){a=c[g];f[a]=h(b[a],a,b)}return f};Q.pairs=function(a){var c=Q.keys(a);var d=c.length;var b=Array(d);for(var e=0;e<d;e++){b[e]=[c[e],a[c[e]]]}return b};Q.invert=function(a){var e={};
var b=Q.keys(a);for(var d=0,c=b.length;d<c;d++){e[a[b[d]]]=b[d]}return e};Q.functions=Q.methods=function(a){var b=[];for(var c in a){if(Q.isFunction(a[c])){b.push(c)}}return b.sort()};Q.extend=aq(Q.allKeys);Q.extendOwn=Q.assign=aq(Q.keys);Q.findKey=function(a,g,d){g=aa(g,d);var b=Q.keys(a),e;for(var f=0,c=b.length;f<c;f++){e=b[f];if(g(a[e],e,a)){return e}}};Q.pick=function(i,e,k){var a={},h=i,f,b;if(h==null){return a}if(Q.isFunction(e)){b=Q.allKeys(h);f=aF(e,k)}else{b=ai(arguments,false,false,1);
f=function(m,n,l){return n in l};h=Object(h)}for(var g=0,j=b.length;g<j;g++){var c=b[g];var d=h[c];if(f(d,c,h)){a[c]=d}}return a};Q.omit=function(b,a,d){if(Q.isFunction(a)){a=Q.negate(a)}else{var c=Q.map(ai(arguments,false,false,1),String);a=function(e,f){return !Q.contains(c,f)}}return Q.pick(b,a,d)};Q.defaults=aq(Q.allKeys,true);Q.create=function(b,a){var c=ad(b);if(a){Q.extendOwn(c,a)}return c};Q.clone=function(a){if(!Q.isObject(a)){return a}return Q.isArray(a)?a.slice():Q.extend({},a)};Q.tap=function(a,b){b(a);
return a};Q.isMatch=function(f,g){var b=Q.keys(g),c=b.length;if(f==null){return !c}var a=Object(f);for(var d=0;d<c;d++){var e=b[d];if(g[e]!==a[e]||!(e in a)){return false}}return true};var S=function(c,d,j,h){if(c===d){return c!==0||1/c===1/d}if(c==null||d==null){return c===d}if(c instanceof Q){c=c._wrapped}if(d instanceof Q){d=d._wrapped}var f=aE.call(c);if(f!==aE.call(d)){return false}switch(f){case"[object RegExp]":case"[object String]":return""+c===""+d;case"[object Number]":if(+c!==+c){return +d!==+d
}return +c===0?1/+c===1/d:+c===+d;case"[object Date]":case"[object Boolean]":return +c===+d}var i=f==="[object Array]";if(!i){if(typeof c!="object"||typeof d!="object"){return false}var e=c.constructor,g=d.constructor;if(e!==g&&!(Q.isFunction(e)&&e instanceof e&&Q.isFunction(g)&&g instanceof g)&&("constructor" in c&&"constructor" in d)){return false}}j=j||[];h=h||[];var k=j.length;while(k--){if(j[k]===c){return h[k]===d}}j.push(c);h.push(d);if(i){k=c.length;if(k!==d.length){return false}while(k--){if(!S(c[k],d[k],j,h)){return false
}}}else{var a=Q.keys(c),b;k=a.length;if(Q.keys(d).length!==k){return false}while(k--){b=a[k];if(!(Q.has(d,b)&&S(c[b],d[b],j,h))){return false}}}j.pop();h.pop();return true};Q.isEqual=function(a,b){return S(a,b)};Q.isEmpty=function(a){if(a==null){return true}if(ac(a)&&(Q.isArray(a)||Q.isString(a)||Q.isArguments(a))){return a.length===0}return Q.keys(a).length===0};Q.isElement=function(a){return !!(a&&a.nodeType===1)};Q.isArray=an||function(a){return aE.call(a)==="[object Array]"};Q.isObject=function(a){var b=typeof a;
return b==="function"||b==="object"&&!!a};Q.each(["Arguments","Function","String","Number","Date","RegExp","Error"],function(a){Q["is"+a]=function(b){return aE.call(b)==="[object "+a+"]"}});if(!Q.isArguments(arguments)){Q.isArguments=function(a){return Q.has(a,"callee")}}if(typeof/./!="function"&&typeof Int8Array!="object"){Q.isFunction=function(a){return typeof a=="function"||false}}Q.isFinite=function(a){return isFinite(a)&&!isNaN(parseFloat(a))};Q.isNaN=function(a){return Q.isNumber(a)&&a!==+a
};Q.isBoolean=function(a){return a===true||a===false||aE.call(a)==="[object Boolean]"};Q.isNull=function(a){return a===null};Q.isUndefined=function(a){return a===void 0};Q.has=function(a,b){return a!=null&&ax.call(a,b)};Q.noConflict=function(){ak._=aw;return this};Q.identity=function(a){return a};Q.constant=function(a){return function(){return a}};Q.noop=function(){};Q.property=T;Q.propertyOf=function(a){return a==null?function(){}:function(b){return a[b]}};Q.matcher=Q.matches=function(a){a=Q.extendOwn({},a);
return function(b){return Q.isMatch(b,a)}};Q.times=function(a,b,c){var e=Array(Math.max(0,a));b=aF(b,c,1);for(var d=0;d<a;d++){e[d]=b(d)}return e};Q.random=function(a,b){if(b==null){b=a;a=0}return a+Math.floor(Math.random()*(b-a+1))};Q.now=Date.now||function(){return new Date().getTime()};var ao={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"};var au=Q.invert(ao);var aj=function(a){var d=function(f){return a[f]};var b="(?:"+Q.keys(a).join("|")+")";var c=RegExp(b);var e=RegExp(b,"g");
return function(f){f=f==null?"":""+f;return c.test(f)?f.replace(e,d):f}};Q.escape=aj(ao);Q.unescape=aj(au);Q.result=function(d,b,a){var c=d==null?void 0:d[b];if(c===void 0){c=a}return Q.isFunction(c)?c.call(d):c};var af=0;Q.uniqueId=function(b){var a=++af+"";return b?b+a:a};Q.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var am=/(.)^/;var az={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"};var ay=/\\|'|\r|\n|\u2028|\u2029/g;
var Y=function(a){return"\\"+az[a]};Q.template=function(a,g,d){if(!g&&d){g=d}g=Q.defaults({},g,Q.templateSettings);var f=RegExp([(g.escape||am).source,(g.interpolate||am).source,(g.evaluate||am).source].join("|")+"|$","g");var e=0;var j="__p+='";a.replace(f,function(n,m,o,k,l){j+=a.slice(e,l).replace(ay,Y);e=l+n.length;if(m){j+="'+\n((__t=("+m+"))==null?'':_.escape(__t))+\n'"}else{if(o){j+="'+\n((__t=("+o+"))==null?'':__t)+\n'"}else{if(k){j+="';\n"+k+"\n__p+='"}}}return n});j+="';\n";if(!g.variable){j="with(obj||{}){\n"+j+"}\n"
}j="var __t,__p='',__j=Array.prototype.join,"+"print=function(){__p+=__j.call(arguments,'');};\n"+j+"return __p;\n";try{var h=new Function(g.variable||"obj","_",j)}catch(c){c.source=j;throw c}var b=function(k){return h.call(this,k,Q)};var i=g.variable||"obj";b.source="function("+i+"){\n"+j+"}";return b};Q.chain=function(a){var b=Q(a);b._chain=true;return b};var ar=function(b,a){return b._chain?Q(a).chain():a};Q.mixin=function(a){Q.each(Q.functions(a),function(c){var b=Q[c]=a[c];Q.prototype[c]=function(){var d=[this._wrapped];
U.apply(d,arguments);return ar(this,b.apply(Q,d))}})};Q.mixin(Q);Q.each(["pop","push","reverse","shift","sort","splice","unshift"],function(b){var a=X[b];Q.prototype[b]=function(){var c=this._wrapped;a.apply(c,arguments);if((b==="shift"||b==="splice")&&c.length===0){delete c[0]}return ar(this,c)}});Q.each(["concat","join","slice"],function(b){var a=X[b];Q.prototype[b]=function(){return ar(this,a.apply(this._wrapped,arguments))}});Q.prototype.value=function(){return this._wrapped};Q.prototype.valueOf=Q.prototype.toJSON=Q.prototype.value;
Q.prototype.toString=function(){return""+this._wrapped};if(typeof define==="function"&&define.amd){define("underscore",[],function(){return Q})}}.call(this));
/*!
 * jQuery JavaScript Library v3.6.1
 * http://jquery.com/
 *
 * Includes Sizzle.js
 * http://sizzlejs.com/
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license
 * http://jquery.org/license
 *
 * Date: 2016-05-20T17:17Z
 */
(function(c,d){if(typeof module==="object"&&typeof module.exports==="object"){module.exports=c.document?d(c,true):function(a){if(!a.document){throw new Error("jQuery requires a window with a document")}return d(a)}}else{d(c)}}(typeof window!=="undefined"?window:this,function(ds,eW){var ex=[];
var cw=ds.document;var cU=ex.slice;var eS=ex.concat;var cm=ex.push;var eJ=ex.indexOf;var d3={};var cl=d3.toString;var c6=d3.hasOwnProperty;var dv={};var dT="3.6.1",dY=function(a,b){return new dY.fn.init(a,b)},dt=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,dE=/^-ms-/,cg=/-([\da-z])/gi,cX=function(a,b){return b.toUpperCase()};dY.fn=dY.prototype={jquery:dT,constructor:dY,selector:"",length:0,toArray:function(){return cU.call(this)},get:function(a){return a!=null?(a<0?this[a+this.length]:this[a]):cU.call(this)
},pushStack:function(a){var b=dY.merge(this.constructor(),a);b.prevObject=this;b.context=this.context;return b},each:function(a){if(arguments.length>1){throw new Error("调用兼容出错")}return dY.each(this,a)},map:function(a){return this.pushStack(dY.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(cU.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var c=this.length,b=+a+(a<0?c:0);return this.pushStack(b>=0&&b<c?[this[b]]:[])
},end:function(){return this.prevObject||this.constructor()},push:cm,sort:ex.sort,splice:ex.splice};dY.extend=dY.fn.extend=function(){var f,k,e,d,g,j,a=arguments[0]||{},b=1,c=arguments.length,h=false;if(typeof a==="boolean"){h=a;a=arguments[b]||{};b++}if(typeof a!=="object"&&!dY.isFunction(a)){a={}}if(b===c){a=this;b--}for(;b<c;b++){if((g=arguments[b])!=null){for(d in g){f=a[d];e=g[d];if(d==="__proto__"||a===e){continue}if(h&&e&&(dY.isPlainObject(e)||(k=dY.isArray(e)))){if(k){k=false;j=f&&dY.isArray(f)?f:[]
}else{j=f&&dY.isPlainObject(f)?f:{}}a[d]=dY.extend(h,j,e)}else{if(e!==undefined){a[d]=e}}}}}return a};dY.extend({expando:"jQuery"+(dT+Math.random()).replace(/\D/g,""),isReady:true,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return dY.type(a)==="function"},isArray:Array.isArray||function(a){return dY.type(a)==="array"},isWindow:function(a){return a!=null&&a==a.window},isNumeric:function(b){var a=b&&b.toString();return !dY.isArray(b)&&(a-parseFloat(a)+1)>=0},isEmptyObject:function(b){var a;
for(a in b){return false}return true},isPlainObject:function(b){var a;if(!b||dY.type(b)!=="object"||b.nodeType||dY.isWindow(b)){return false}try{if(b.constructor&&!c6.call(b,"constructor")&&!c6.call(b.constructor.prototype,"isPrototypeOf")){return false}}catch(c){return false}if(!dv.ownFirst){for(a in b){return c6.call(b,a)}}for(a in b){}return a===undefined||c6.call(b,a)},type:function(a){if(a==null){return a+""}return typeof a==="object"||typeof a==="function"?d3[cl.call(a)]||"object":typeof a},globalEval:function(a){if(a&&dY.trim(a)){(ds.execScript||function(b){ds["eval"].call(ds,b)
})(a)}},camelCase:function(a){return a.replace(dE,"ms-").replace(cg,cX)},nodeName:function(b,a){return b.nodeName&&b.nodeName.toLowerCase()===a.toLowerCase()},each:function(b,a){var c,d=0;if(eY(b)){c=b.length;for(;d<c;d++){if(a.call(b[d],d,b[d])===false){break}}}else{for(d in b){if(a.call(b[d],d,b[d])===false){break}}}return b},trim:function(a){return a==null?"":(a+"").replace(dt,"")},makeArray:function(a,b){var c=b||[];if(a!=null){if(eY(Object(a))){dY.merge(c,typeof a==="string"?[a]:a)}else{cm.call(c,a)
}}return c},inArray:function(a,c,b){var d;if(c){if(eJ){return eJ.call(c,a,b)}d=c.length;b=b?b<0?Math.max(0,d+b):b:0;for(;b<d;b++){if(b in c&&c[b]===a){return b}}}return -1},merge:function(a,c){var e=+c.length,d=0,b=a.length;while(d<e){a[b++]=c[d++]}if(e!==e){while(c[d]!==undefined){a[b++]=c[d++]}}a.length=b;return a},grep:function(h,a,d){var b,e=[],g=0,f=h.length,c=!d;for(;g<f;g++){b=!a(h[g],g);if(b!==c){e.push(h[g])}}return e},map:function(f,a,g){var c,b,d=0,e=[];if(eY(f)){c=f.length;for(;d<c;d++){b=a(f[d],d,g);
if(b!=null){e.push(b)}}}else{for(d in f){b=a(f[d],d,g);if(b!=null){e.push(b)}}}return eS.apply([],e)},guid:1,proxy:function(b,c){var a,d,e;if(typeof c==="string"){e=b[c];c=b;b=e}if(!dY.isFunction(b)){return undefined}a=cU.call(arguments,2);d=function(){return b.apply(c||this,a.concat(cU.call(arguments)))};d.guid=b.guid=b.guid||dY.guid++;return d},now:function(){return +(new Date())},support:dv});if(typeof Symbol==="function"){dY.fn[Symbol.iterator]=ex[Symbol.iterator]}dY.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(a,b){d3["[object "+b+"]"]=b.toLowerCase()
});function eY(b){var c=!!b&&"length" in b&&b.length,a=dY.type(b);if(a==="function"||dY.isWindow(b)){return false}return a==="array"||c===0||typeof c==="number"&&c>0&&(c-1) in b}var cx=
/*!
 * Sizzle CSS Selector Engine v2.2.1
 * http://sizzlejs.com/
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license
 * http://jquery.org/license
 *
 * Date: 2015-10-17
 */
(function(j){var an,f,A,ae,ab,G,aA,g,a,ad,az,ax,aj,z,p,at,h,J,ag,n="sizzle"+1*new Date(),ac=j.document,e=0,ar=0,O=al(),o=al(),af=al(),ah=function(aD,aC){if(aD===aC){az=true
}return 0},V=1<<31,X=({}).hasOwnProperty,l=[],k=l.pop,Z=l.push,Q=l.push,B=l.slice,K=function(aC,aD){var aE=0,aF=aC.length;for(;aE<aF;aE++){if(aC[aE]===aD){return aE}}return -1},P="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",y="[\\x20\\t\\r\\n\\f]",aa="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",r="\\["+y+"*("+aa+")(?:"+y+"*([*^$|!~]?=)"+y+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+aa+"))|)"+y+"*\\]",D=":("+aa+")(?:\\(("+"('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|"+"((?:\\\\.|[^\\\\()[\\]]|"+r+")*)|"+".*"+")\\)|)",t=new RegExp(y+"+","g"),w=new RegExp("^"+y+"+|((?:^|[^\\\\])(?:\\\\.)*)"+y+"+$","g"),aq=new RegExp("^"+y+"*,"+y+"*"),ak=new RegExp("^"+y+"*([>+~]|"+y+")"+y+"*"),u=new RegExp("="+y+"*([^\\]'\"]*?)"+y+"*\\]","g"),T=new RegExp(D),R=new RegExp("^"+aa+"$"),au={"ID":new RegExp("^#("+aa+")"),"CLASS":new RegExp("^\\.("+aa+")"),"TAG":new RegExp("^("+aa+"|[*])"),"ATTR":new RegExp("^"+r),"PSEUDO":new RegExp("^"+D),"CHILD":new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+y+"*(even|odd|(([+-]|)(\\d*)n|)"+y+"*(?:([+-]|)"+y+"*(\\d+)|))"+y+"*\\)|)","i"),"bool":new RegExp("^(?:"+P+")$","i"),"needsContext":new RegExp("^"+y+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+y+"*((?:-\\d)?\\d*)"+y+"*\\)|)(?=[^-]|$)","i")},L=/^(?:input|select|textarea|button)$/i,C=/^h\d$/i,W=/^[^{]+\{\s*\[native \w/,U=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,av=/[+~]/,Y=/'|\\/g,v=new RegExp("\\\\([\\da-f]{1,6}"+y+"?|("+y+")|.)","ig"),s=function(aD,aC,aF){var aE="0x"+aC-65536;
return aE!==aE||aF?aC:aE<0?String.fromCharCode(aE+65536):String.fromCharCode(aE>>10|55296,aE&1023|56320)},b=function(){ax()};try{Q.apply((l=B.call(ac.childNodes)),ac.childNodes);l[ac.childNodes.length].nodeType}catch(ai){Q={apply:l.length?function(aD,aC){Z.apply(aD,B.call(aC))}:function(aC,aD){var aF=aC.length,aE=0;while((aC[aF++]=aD[aE++])){}aC.length=aF-1}}}function ap(aN,aG,aK,aF){var aP,aJ,aQ,aI,aE,aH,aC,aM,aD=aG&&aG.ownerDocument,aL=aG?aG.nodeType:9;aK=aK||[];if(typeof aN!=="string"||!aN||aL!==1&&aL!==9&&aL!==11){return aK
}if(!aF){if((aG?aG.ownerDocument||aG:ac)!==aj){ax(aG)}aG=aG||aj;if(p){if(aL!==11&&(aH=U.exec(aN))){if((aP=aH[1])){if(aL===9){if((aQ=aG.getElementById(aP))){if(aQ.id===aP){aK.push(aQ);return aK}}else{return aK}}else{if(aD&&(aQ=aD.getElementById(aP))&&ag(aG,aQ)&&aQ.id===aP){aK.push(aQ);return aK}}}else{if(aH[2]){Q.apply(aK,aG.getElementsByTagName(aN));return aK}else{if((aP=aH[3])&&f.getElementsByClassName&&aG.getElementsByClassName){Q.apply(aK,aG.getElementsByClassName(aP));return aK}}}}if(f.qsa&&!af[aN+" "]&&(!at||!at.test(aN))){if(aL!==1){aD=aG;
aM=aN}else{if(aG.nodeName.toLowerCase()!=="object"){if((aI=aG.getAttribute("id"))){aI=aI.replace(Y,"\\$&")}else{aG.setAttribute("id",(aI=n))}aC=G(aN);aJ=aC.length;aE=R.test(aI)?"#"+aI:"[id='"+aI+"']";while(aJ--){aC[aJ]=aE+" "+F(aC[aJ])}aM=aC.join(",");aD=av.test(aN)&&S(aG.parentNode)||aG}}if(aM){try{Q.apply(aK,aD.querySelectorAll(aM));return aK}catch(aO){}finally{if(aI===n){aG.removeAttribute("id")}}}}}}return g(aN.replace(w,"$1"),aG,aK,aF)}function al(){var aD=[];function aC(aF,aE){if(aD.push(aF+" ")>A.cacheLength){delete aC[aD.shift()]
}return(aC[aF+" "]=aE)}return aC}function E(aC){aC[n]=true;return aC}function I(aC){var aD=aj.createElement("div");try{return !!aC(aD)}catch(aE){return false}finally{if(aD.parentNode){aD.parentNode.removeChild(aD)}aD=null}}function d(aE,aC){var aF=aE.split("|"),aD=aF.length;while(aD--){A.attrHandle[aF[aD]]=aC}}function N(aF,aD){var aC=aD&&aF,aE=aC&&aF.nodeType===1&&aD.nodeType===1&&(~aD.sourceIndex||V)-(~aF.sourceIndex||V);if(aE){return aE}if(aC){while((aC=aC.nextSibling)){if(aC===aD){return -1}}}return aF?1:-1
}function ao(aC){return function(aD){var aE=aD.nodeName.toLowerCase();return aE==="input"&&aD.type===aC}}function M(aC){return function(aD){var aE=aD.nodeName.toLowerCase();return(aE==="input"||aE==="button")&&aD.type===aC}}function q(aC){return E(function(aD){aD=+aD;return E(function(aI,aE){var aG,aH=aC([],aI.length,aD),aF=aH.length;while(aF--){if(aI[(aG=aH[aF])]){aI[aG]=!(aE[aG]=aI[aG])}}})})}function S(aC){return aC&&typeof aC.getElementsByTagName!=="undefined"&&aC}f=ap.support={};ab=ap.isXML=function(aC){var aD=aC&&(aC.ownerDocument||aC).documentElement;
return aD?aD.nodeName!=="HTML":false};ax=ap.setDocument=function(aE){var aD,aF,aC=aE?aE.ownerDocument||aE:ac;if(aC===aj||aC.nodeType!==9||!aC.documentElement){return aj}aj=aC;z=aj.documentElement;p=!ab(aj);if((aF=aj.defaultView)&&aF.top!==aF){if(aF.addEventListener){aF.addEventListener("unload",b,false)}else{if(aF.attachEvent){aF.attachEvent("onunload",b)}}}f.attributes=I(function(aG){aG.className="i";return !aG.getAttribute("className")});f.getElementsByTagName=I(function(aG){aG.appendChild(aj.createComment(""));
return !aG.getElementsByTagName("*").length});f.getElementsByClassName=W.test(aj.getElementsByClassName);f.getById=I(function(aG){z.appendChild(aG).id=n;return !aj.getElementsByName||!aj.getElementsByName(n).length});if(f.getById){A.find["ID"]=function(aG,aH){if(typeof aH.getElementById!=="undefined"&&p){var aI=aH.getElementById(aG);return aI?[aI]:[]}};A.filter["ID"]=function(aG){var aH=aG.replace(v,s);return function(aI){return aI.getAttribute("id")===aH}}}else{delete A.find["ID"];A.filter["ID"]=function(aG){var aH=aG.replace(v,s);
return function(aI){var aJ=typeof aI.getAttributeNode!=="undefined"&&aI.getAttributeNode("id");return aJ&&aJ.value===aH}}}A.find["TAG"]=f.getElementsByTagName?function(aH,aG){if(typeof aG.getElementsByTagName!=="undefined"){return aG.getElementsByTagName(aH)}else{if(f.qsa){return aG.querySelectorAll(aH)}}}:function(aL,aK){var aI,aG=[],aH=0,aJ=aK.getElementsByTagName(aL);if(aL==="*"){while((aI=aJ[aH++])){if(aI.nodeType===1){aG.push(aI)}}return aG}return aJ};A.find["CLASS"]=f.getElementsByClassName&&function(aG,aH){if(typeof aH.getElementsByClassName!=="undefined"&&p){return aH.getElementsByClassName(aG)
}};h=[];at=[];if((f.qsa=W.test(aj.querySelectorAll))){I(function(aG){z.appendChild(aG).innerHTML="<a id='"+n+"'></a>"+"<select id='"+n+"-\r\\' msallowcapture=''>"+"<option selected=''></option></select>";if(aG.querySelectorAll("[msallowcapture^='']").length){at.push("[*^$]="+y+"*(?:''|\"\")")}if(!aG.querySelectorAll("[selected]").length){at.push("\\["+y+"*(?:value|"+P+")")}if(!aG.querySelectorAll("[id~="+n+"-]").length){at.push("~=")}if(!aG.querySelectorAll(":checked").length){at.push(":checked")
}if(!aG.querySelectorAll("a#"+n+"+*").length){at.push(".#.+[+~]")}});I(function(aG){var aH=aj.createElement("input");aH.setAttribute("type","hidden");aG.appendChild(aH).setAttribute("name","D");if(aG.querySelectorAll("[name=d]").length){at.push("name"+y+"*[*^$|!~]?=")}if(!aG.querySelectorAll(":enabled").length){at.push(":enabled",":disabled")}aG.querySelectorAll("*,:x");at.push(",.*:")})}if((f.matchesSelector=W.test((J=z.matches||z.webkitMatchesSelector||z.mozMatchesSelector||z.oMatchesSelector||z.msMatchesSelector)))){I(function(aG){f.disconnectedMatch=J.call(aG,"div");
J.call(aG,"[s!='']:x");h.push("!=",D)})}at=at.length&&new RegExp(at.join("|"));h=h.length&&new RegExp(h.join("|"));aD=W.test(z.compareDocumentPosition);ag=aD||W.test(z.contains)?function(aI,aJ){var aG=aI.nodeType===9?aI.documentElement:aI,aH=aJ&&aJ.parentNode;return aI===aH||!!(aH&&aH.nodeType===1&&(aG.contains?aG.contains(aH):aI.compareDocumentPosition&&aI.compareDocumentPosition(aH)&16))}:function(aG,aH){if(aH){while((aH=aH.parentNode)){if(aH===aG){return true}}}return false};ah=aD?function(aH,aI){if(aH===aI){az=true;
return 0}var aG=!aH.compareDocumentPosition-!aI.compareDocumentPosition;if(aG){return aG}aG=(aH.ownerDocument||aH)===(aI.ownerDocument||aI)?aH.compareDocumentPosition(aI):1;if(aG&1||(!f.sortDetached&&aI.compareDocumentPosition(aH)===aG)){if(aH===aj||aH.ownerDocument===ac&&ag(ac,aH)){return -1}if(aI===aj||aI.ownerDocument===ac&&ag(ac,aI)){return 1}return ad?(K(ad,aH)-K(ad,aI)):0}return aG&4?-1:1}:function(aL,aM){if(aL===aM){az=true;return 0}var aN,aK=0,aH=aL.parentNode,aG=aM.parentNode,aJ=[aL],aI=[aM];
if(!aH||!aG){return aL===aj?-1:aM===aj?1:aH?-1:aG?1:ad?(K(ad,aL)-K(ad,aM)):0}else{if(aH===aG){return N(aL,aM)}}aN=aL;while((aN=aN.parentNode)){aJ.unshift(aN)}aN=aM;while((aN=aN.parentNode)){aI.unshift(aN)}while(aJ[aK]===aI[aK]){aK++}return aK?N(aJ[aK],aI[aK]):aJ[aK]===ac?-1:aI[aK]===ac?1:0};return aj};ap.matches=function(aD,aC){return ap(aD,null,null,aC)};ap.matchesSelector=function(aF,aD){if((aF.ownerDocument||aF)!==aj){ax(aF)}aD=aD.replace(u,"='$1']");if(f.matchesSelector&&p&&!af[aD+" "]&&(!h||!h.test(aD))&&(!at||!at.test(aD))){try{var aC=J.call(aF,aD);
if(aC||f.disconnectedMatch||aF.document&&aF.document.nodeType!==11){return aC}}catch(aE){}}return ap(aD,aj,null,[aF]).length>0};ap.contains=function(aC,aD){if((aC.ownerDocument||aC)!==aj){ax(aC)}return ag(aC,aD)};ap.attr=function(aE,aD){if((aE.ownerDocument||aE)!==aj){ax(aE)}var aF=A.attrHandle[aD.toLowerCase()],aC=aF&&X.call(A.attrHandle,aD.toLowerCase())?aF(aE,aD,!p):undefined;return aC!==undefined?aC:f.attributes||!p?aE.getAttribute(aD):(aC=aE.getAttributeNode(aD))&&aC.specified?aC.value:null};
ap.error=function(aC){throw new Error("Syntax error, unrecognized expression: "+aC)};ap.uniqueSort=function(aE){var aD,aC=[],aG=0,aF=0;az=!f.detectDuplicates;ad=!f.sortStable&&aE.slice(0);aE.sort(ah);if(az){while((aD=aE[aF++])){if(aD===aE[aF]){aG=aC.push(aF)}}while(aG--){aE.splice(aC[aG],1)}}ad=null;return aE};ae=ap.getText=function(aC){var aD,aF="",aE=0,aG=aC.nodeType;if(!aG){while((aD=aC[aE++])){aF+=ae(aD)}}else{if(aG===1||aG===9||aG===11){if(typeof aC.textContent==="string"){return aC.textContent
}else{for(aC=aC.firstChild;aC;aC=aC.nextSibling){aF+=ae(aC)}}}else{if(aG===3||aG===4){return aC.nodeValue}}}return aF};A=ap.selectors={cacheLength:50,createPseudo:E,match:au,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:true}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:true},"~":{dir:"previousSibling"}},preFilter:{"ATTR":function(aC){aC[1]=aC[1].replace(v,s);aC[3]=(aC[3]||aC[4]||aC[5]||"").replace(v,s);if(aC[2]==="~="){aC[3]=" "+aC[3]+" "}return aC.slice(0,4)},"CHILD":function(aC){aC[1]=aC[1].toLowerCase();
if(aC[1].slice(0,3)==="nth"){if(!aC[3]){ap.error(aC[0])}aC[4]=+(aC[4]?aC[5]+(aC[6]||1):2*(aC[3]==="even"||aC[3]==="odd"));aC[5]=+((aC[7]+aC[8])||aC[3]==="odd")}else{if(aC[3]){ap.error(aC[0])}}return aC},"PSEUDO":function(aE){var aC,aD=!aE[6]&&aE[2];if(au["CHILD"].test(aE[0])){return null}if(aE[3]){aE[2]=aE[4]||aE[5]||""}else{if(aD&&T.test(aD)&&(aC=G(aD,true))&&(aC=aD.indexOf(")",aD.length-aC)-aD.length)){aE[0]=aE[0].slice(0,aC);aE[2]=aD.slice(0,aC)}}return aE.slice(0,3)}},filter:{"TAG":function(aD){var aC=aD.replace(v,s).toLowerCase();
return aD==="*"?function(){return true}:function(aE){return aE.nodeName&&aE.nodeName.toLowerCase()===aC}},"CLASS":function(aC){var aD=O[aC+" "];return aD||(aD=new RegExp("(^|"+y+")"+aC+"("+y+"|$)"))&&O(aC,function(aE){return aD.test(typeof aE.className==="string"&&aE.className||typeof aE.getAttribute!=="undefined"&&aE.getAttribute("class")||"")})},"ATTR":function(aD,aE,aC){return function(aF){var aG=ap.attr(aF,aD);if(aG==null){return aE==="!="}if(!aE){return true}aG+="";return aE==="="?aG===aC:aE==="!="?aG!==aC:aE==="^="?aC&&aG.indexOf(aC)===0:aE==="*="?aC&&aG.indexOf(aC)>-1:aE==="$="?aC&&aG.slice(-aC.length)===aC:aE==="~="?(" "+aG.replace(t," ")+" ").indexOf(aC)>-1:aE==="|="?aG===aC||aG.slice(0,aC.length+1)===aC+"-":false
}},"CHILD":function(aJ,aF,aH,aE,aI){var aC=aJ.slice(0,3)!=="nth",aG=aJ.slice(-4)!=="last",aD=aF==="of-type";return aE===1&&aI===0?function(aK){return !!aK.parentNode}:function(aL,aN,aW){var aS,aP,aT,aK,aX,aO,aM=aC!==aG?"nextSibling":"previousSibling",aU=aL.parentNode,aQ=aD&&aL.nodeName.toLowerCase(),aR=!aW&&!aD,aV=false;if(aU){if(aC){while(aM){aK=aL;while((aK=aK[aM])){if(aD?aK.nodeName.toLowerCase()===aQ:aK.nodeType===1){return false}}aO=aM=aJ==="only"&&!aO&&"nextSibling"}return true}aO=[aG?aU.firstChild:aU.lastChild];
if(aG&&aR){aK=aU;aT=aK[n]||(aK[n]={});aP=aT[aK.uniqueID]||(aT[aK.uniqueID]={});aS=aP[aJ]||[];aX=aS[0]===e&&aS[1];aV=aX&&aS[2];aK=aX&&aU.childNodes[aX];while((aK=++aX&&aK&&aK[aM]||(aV=aX=0)||aO.pop())){if(aK.nodeType===1&&++aV&&aK===aL){aP[aJ]=[e,aX,aV];break}}}else{if(aR){aK=aL;aT=aK[n]||(aK[n]={});aP=aT[aK.uniqueID]||(aT[aK.uniqueID]={});aS=aP[aJ]||[];aX=aS[0]===e&&aS[1];aV=aX}if(aV===false){while((aK=++aX&&aK&&aK[aM]||(aV=aX=0)||aO.pop())){if((aD?aK.nodeName.toLowerCase()===aQ:aK.nodeType===1)&&++aV){if(aR){aT=aK[n]||(aK[n]={});
aP=aT[aK.uniqueID]||(aT[aK.uniqueID]={});aP[aJ]=[e,aV]}if(aK===aL){break}}}}}aV-=aI;return aV===aE||(aV%aE===0&&aV/aE>=0)}}},"PSEUDO":function(aD,aE){var aC,aF=A.pseudos[aD]||A.setFilters[aD.toLowerCase()]||ap.error("unsupported pseudo: "+aD);if(aF[n]){return aF(aE)}if(aF.length>1){aC=[aD,aD,"",aE];return A.setFilters.hasOwnProperty(aD.toLowerCase())?E(function(aH,aJ){var aI,aK=aF(aH,aE),aG=aK.length;while(aG--){aI=K(aH,aK[aG]);aH[aI]=!(aJ[aI]=aK[aG])}}):function(aG){return aF(aG,0,aC)}}return aF
}},pseudos:{"not":E(function(aD){var aF=[],aE=[],aC=aA(aD.replace(w,"$1"));return aC[n]?E(function(aL,aH,aK,aJ){var aI,aM=aC(aL,null,aJ,[]),aG=aL.length;while(aG--){if((aI=aM[aG])){aL[aG]=!(aH[aG]=aI)}}}):function(aG,aH,aI){aF[0]=aG;aC(aF,null,aI,aE);aF[0]=null;return !aE.pop()}}),"has":E(function(aC){return function(aD){return ap(aC,aD).length>0}}),"contains":E(function(aC){aC=aC.replace(v,s);return function(aD){return(aD.textContent||aD.innerText||ae(aD)).indexOf(aC)>-1}}),"lang":E(function(aC){if(!R.test(aC||"")){ap.error("unsupported lang: "+aC)
}aC=aC.replace(v,s).toLowerCase();return function(aD){var aE;do{if((aE=p?aD.lang:aD.getAttribute("xml:lang")||aD.getAttribute("lang"))){aE=aE.toLowerCase();return aE===aC||aE.indexOf(aC+"-")===0}}while((aD=aD.parentNode)&&aD.nodeType===1);return false}}),"target":function(aC){var aD=j.location&&j.location.hash;return aD&&aD.slice(1)===aC.id},"root":function(aC){return aC===z},"focus":function(aC){return aC===aj.activeElement&&(!aj.hasFocus||aj.hasFocus())&&!!(aC.type||aC.href||~aC.tabIndex)},"enabled":function(aC){return aC.disabled===false
},"disabled":function(aC){return aC.disabled===true},"checked":function(aC){var aD=aC.nodeName.toLowerCase();return(aD==="input"&&!!aC.checked)||(aD==="option"&&!!aC.selected)},"selected":function(aC){if(aC.parentNode){aC.parentNode.selectedIndex}return aC.selected===true},"empty":function(aC){for(aC=aC.firstChild;aC;aC=aC.nextSibling){if(aC.nodeType<6){return false}}return true},"parent":function(aC){return !A.pseudos["empty"](aC)},"header":function(aC){return C.test(aC.nodeName)},"input":function(aC){return L.test(aC.nodeName)
},"button":function(aD){var aC=aD.nodeName.toLowerCase();return aC==="input"&&aD.type==="button"||aC==="button"},"text":function(aD){var aC;return aD.nodeName.toLowerCase()==="input"&&aD.type==="text"&&((aC=aD.getAttribute("type"))==null||aC.toLowerCase()==="text")},"first":q(function(){return[0]}),"last":q(function(aC,aD){return[aD-1]}),"eq":q(function(aC,aD,aE){return[aE<0?aE+aD:aE]}),"even":q(function(aE,aC){var aD=0;for(;aD<aC;aD+=2){aE.push(aD)}return aE}),"odd":q(function(aE,aC){var aD=1;for(;
aD<aC;aD+=2){aE.push(aD)}return aE}),"lt":q(function(aF,aC,aD){var aE=aD<0?aD+aC:aD;for(;--aE>=0;){aF.push(aE)}return aF}),"gt":q(function(aF,aC,aD){var aE=aD<0?aD+aC:aD;for(;++aE<aC;){aF.push(aE)}return aF})}};A.pseudos["nth"]=A.pseudos["eq"];for(an in {radio:true,checkbox:true,file:true,password:true,image:true}){A.pseudos[an]=ao(an)}for(an in {submit:true,reset:true}){A.pseudos[an]=M(an)}function aB(){}aB.prototype=A.filters=A.pseudos;A.setFilters=new aB();G=ap.tokenize=function(aC,aG){var aF,aL,aJ,aH,aK,aE,aI,aD=o[aC+" "];
if(aD){return aG?0:aD.slice(0)}aK=aC;aE=[];aI=A.preFilter;while(aK){if(!aF||(aL=aq.exec(aK))){if(aL){aK=aK.slice(aL[0].length)||aK}aE.push((aJ=[]))}aF=false;if((aL=ak.exec(aK))){aF=aL.shift();aJ.push({value:aF,type:aL[0].replace(w," ")});aK=aK.slice(aF.length)}for(aH in A.filter){if((aL=au[aH].exec(aK))&&(!aI[aH]||(aL=aI[aH](aL)))){aF=aL.shift();aJ.push({value:aF,type:aH,matches:aL});aK=aK.slice(aF.length)}}if(!aF){break}}return aG?aK.length:aK?ap.error(aC):o(aC,aE).slice(0)};function F(aC){var aD=0,aE=aC.length,aF="";
for(;aD<aE;aD++){aF+=aC[aD].value}return aF}function x(aD,aG,aF){var aE=aG.dir,aC=aF&&aE==="parentNode",aH=ar++;return aG.first?function(aK,aI,aJ){while((aK=aK[aE])){if(aK.nodeType===1||aC){return aD(aK,aI,aJ)}}}:function(aO,aL,aM){var aN,aK,aJ,aI=[e,aH];if(aM){while((aO=aO[aE])){if(aO.nodeType===1||aC){if(aD(aO,aL,aM)){return true}}}}else{while((aO=aO[aE])){if(aO.nodeType===1||aC){aJ=aO[n]||(aO[n]={});aK=aJ[aO.uniqueID]||(aJ[aO.uniqueID]={});if((aN=aK[aE])&&aN[0]===e&&aN[1]===aH){return(aI[2]=aN[2])
}else{aK[aE]=aI;if((aI[2]=aD(aO,aL,aM))){return true}}}}}}}function c(aC){return aC.length>1?function(aD,aE,aG){var aF=aC.length;while(aF--){if(!aC[aF](aD,aE,aG)){return false}}return true}:aC[0]}function am(aF,aC,aD){var aE=0,aG=aC.length;for(;aE<aG;aE++){ap(aF,aC[aE],aD)}return aD}function aw(aF,aE,aD,aC,aJ){var aL,aG=[],aK=0,aI=aF.length,aH=aE!=null;for(;aK<aI;aK++){if((aL=aF[aK])){if(!aD||aD(aL,aC,aJ)){aG.push(aL);if(aH){aE.push(aK)}}}}return aG}function H(aG,aH,aD,aF,aC,aE){if(aF&&!aF[n]){aF=H(aF)
}if(aC&&!aC[n]){aC=H(aC,aE)}return E(function(aI,aL,aQ,aJ){var aT,aK,aO,aP=[],aU=[],aR=aL.length,aS=aI||am(aH||"*",aQ.nodeType?[aQ]:aQ,[]),aN=aG&&(aI||!aH)?aw(aS,aP,aG,aQ,aJ):aS,aM=aD?aC||(aI?aG:aR||aF)?[]:aL:aN;if(aD){aD(aN,aM,aQ,aJ)}if(aF){aT=aw(aM,aU);aF(aT,[],aQ,aJ);aK=aT.length;while(aK--){if((aO=aT[aK])){aM[aU[aK]]=!(aN[aU[aK]]=aO)}}}if(aI){if(aC||aG){if(aC){aT=[];aK=aM.length;while(aK--){if((aO=aM[aK])){aT.push((aN[aK]=aO))}}aC(null,(aM=[]),aT,aJ)}aK=aM.length;while(aK--){if((aO=aM[aK])&&(aT=aC?K(aI,aO):aP[aK])>-1){aI[aT]=!(aL[aT]=aO)
}}}}else{aM=aw(aM===aL?aM.splice(aR,aM.length):aM);if(aC){aC(null,aL,aM,aJ)}else{Q.apply(aL,aM)}}})}function m(aK){var aE,aM,aD,aL=aK.length,aH=A.relative[aK[0].type],aG=aH||A.relative[" "],aC=aH?1:0,aJ=x(function(aN){return aN===aE},aG,true),aI=x(function(aN){return K(aE,aN)>-1},aG,true),aF=[function(aO,aP,aQ){var aN=(!aH&&(aQ||aP!==a))||((aE=aP).nodeType?aJ(aO,aP,aQ):aI(aO,aP,aQ));aE=null;return aN}];for(;aC<aL;aC++){if((aM=A.relative[aK[aC].type])){aF=[x(c(aF),aM)]}else{aM=A.filter[aK[aC].type].apply(null,aK[aC].matches);
if(aM[n]){aD=++aC;for(;aD<aL;aD++){if(A.relative[aK[aD].type]){break}}return H(aC>1&&c(aF),aC>1&&F(aK.slice(0,aC-1).concat({value:aK[aC-2].type===" "?"*":""})).replace(w,"$1"),aM,aC<aD&&m(aK.slice(aC,aD)),aD<aL&&m((aK=aK.slice(aD))),aD<aL&&F(aK))}aF.push(aM)}}return c(aF)}function ay(aE,aF){var aD=aF.length>0,aC=aE.length>0,aG=function(aJ,aP,aK,aL,aW){var aO,aN,aI,aS=0,aM="0",aV=aJ&&[],aQ=[],aU=a,aR=aJ||aC&&A.find["TAG"]("*",aW),aT=(e+=aU==null?1:Math.random()||0.1),aH=aR.length;if(aW){a=aP===aj||aP||aW
}for(;aM!==aH&&(aO=aR[aM])!=null;aM++){if(aC&&aO){aN=0;if(!aP&&aO.ownerDocument!==aj){ax(aO);aK=!p}while((aI=aE[aN++])){if(aI(aO,aP||aj,aK)){aL.push(aO);break}}if(aW){e=aT}}if(aD){if((aO=!aI&&aO)){aS--}if(aJ){aV.push(aO)}}}aS+=aM;if(aD&&aM!==aS){aN=0;while((aI=aF[aN++])){aI(aV,aQ,aP,aK)}if(aJ){if(aS>0){while(aM--){if(!(aV[aM]||aQ[aM])){aQ[aM]=k.call(aL)}}}aQ=aw(aQ)}Q.apply(aL,aQ);if(aW&&!aJ&&aQ.length>0&&(aS+aF.length)>1){ap.uniqueSort(aL)}}if(aW){e=aT;a=aU}return aV};return aD?E(aG):aG}aA=ap.compile=function(aH,aF){var aE,aG=[],aC=[],aD=af[aH+" "];
if(!aD){if(!aF){aF=G(aH)}aE=aF.length;while(aE--){aD=m(aF[aE]);if(aD[n]){aG.push(aD)}else{aC.push(aD)}}aD=af(aH,ay(aC,aG));aD.selector=aH}return aD};g=ap.select=function(aD,aF,aC,aK){var aM,aH,aE,aG,aJ,aI=typeof aD==="function"&&aD,aL=!aK&&G((aD=aI.selector||aD));aC=aC||[];if(aL.length===1){aH=aL[0]=aL[0].slice(0);if(aH.length>2&&(aE=aH[0]).type==="ID"&&f.getById&&aF.nodeType===9&&p&&A.relative[aH[1].type]){aF=(A.find["ID"](aE.matches[0].replace(v,s),aF)||[])[0];if(!aF){return aC}else{if(aI){aF=aF.parentNode
}}aD=aD.slice(aH.shift().value.length)}aM=au["needsContext"].test(aD)?0:aH.length;while(aM--){aE=aH[aM];if(A.relative[(aG=aE.type)]){break}if((aJ=A.find[aG])){if((aK=aJ(aE.matches[0].replace(v,s),av.test(aH[0].type)&&S(aF.parentNode)||aF))){aH.splice(aM,1);aD=aK.length&&F(aH);if(!aD){Q.apply(aC,aK);return aC}break}}}}(aI||aA(aD,aL))(aK,aF,!p,aC,!aF||av.test(aD)&&S(aF.parentNode)||aF);return aC};f.sortStable=n.split("").sort(ah).join("")===n;f.detectDuplicates=!!az;ax();f.sortDetached=I(function(aC){return aC.compareDocumentPosition(aj.createElement("div"))&1
});if(!I(function(aC){aC.innerHTML="<a href='#'></a>";return aC.firstChild.getAttribute("href")==="#"})){d("type|href|height|width",function(aE,aC,aD){if(!aD){return aE.getAttribute(aC,aC.toLowerCase()==="type"?1:2)}})}if(!f.attributes||!I(function(aC){aC.innerHTML="<input/>";aC.firstChild.setAttribute("value","");return aC.firstChild.getAttribute("value")===""})){d("value",function(aE,aC,aD){if(!aD&&aE.nodeName.toLowerCase()==="input"){return aE.defaultValue}})}if(!I(function(aC){return aC.getAttribute("disabled")==null
})){d(P,function(aF,aD,aC){var aE;if(!aC){return aF[aD]===true?aD.toLowerCase():(aE=aF.getAttributeNode(aD))&&aE.specified?aE.value:null}})}return ap})(ds);dY.find=cx;dY.expr=cx.selectors;dY.expr[":"]=dY.expr.pseudos;dY.uniqueSort=dY.unique=cx.uniqueSort;dY.text=cx.getText;dY.isXMLDoc=cx.isXML;dY.contains=cx.contains;var ee=function(c,e,b){var a=[],d=b!==undefined;while((c=c[e])&&c.nodeType!==9){if(c.nodeType===1){if(d&&dY(c).is(b)){break}a.push(c)}}return a};var cu=function(b,c){var a=[];for(;b;
b=b.nextSibling){if(b.nodeType===1&&b!==c){a.push(b)}}return a};var cj=dY.expr.match.needsContext;var cJ=(/^<([\w-]+)\s*\/?>(?:<\/\1>|)$/);var eG=/^.[^:#\[\.,]*$/;function es(b,a,c){if(dY.isFunction(a)){return dY.grep(b,function(d,e){return !!a.call(d,e,d)!==c})}if(a.nodeType){return dY.grep(b,function(d){return(d===a)!==c})}if(typeof a==="string"){if(eG.test(a)){return dY.filter(a,b,c)}a=dY.filter(a,b)}return dY.grep(b,function(d){return(dY.inArray(d,a)>-1)!==c})}dY.filter=function(b,a,c){var d=a[0];
if(c){b=":not("+b+")"}return a.length===1&&d.nodeType===1?dY.find.matchesSelector(d,b)?[d]:[]:dY.find.matches(b,dY.grep(a,function(e){return e.nodeType===1}))};dY.fn.extend({find:function(d){var a,b=[],c=this,e=c.length;if(typeof d!=="string"){return this.pushStack(dY(d).filter(function(){for(a=0;a<e;a++){if(dY.contains(c[a],this)){return true}}}))}for(a=0;a<e;a++){dY.find(d,c[a],b)}b=this.pushStack(e>1?dY.unique(b):b);b.selector=this.selector?this.selector+" "+d:d;return b},filter:function(a){return this.pushStack(es(this,a||[],false))
},not:function(a){return this.pushStack(es(this,a||[],true))},is:function(a){return !!es(this,typeof a==="string"&&cj.test(a)?dY(a):a||[],false).length}});var ck,cK=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,eH=dY.fn.init=function(a,c,e){var d,b;if(!a){return this}e=e||ck;if(typeof a==="string"){if(a.charAt(0)==="<"&&a.charAt(a.length-1)===">"&&a.length>=3){d=[null,a,null]}else{d=cK.exec(a)}if(d&&(d[1]||!c)){if(d[1]){c=c instanceof dY?c[0]:c;dY.merge(this,dY.parseHTML(d[1],c&&c.nodeType?c.ownerDocument||c:cw,true));
if(cJ.test(d[1])&&dY.isPlainObject(c)){for(d in c){if(dY.isFunction(this[d])){this[d](c[d])}else{this.attr(d,c[d])}}}return this}else{b=cw.getElementById(d[2]);if(b&&b.parentNode){if(b.id!==d[2]){return ck.find(a)}this.length=1;this[0]=b}this.context=cw;this.selector=a;return this}}else{if(!c||c.jquery){return(c||e).find(a)}else{return this.constructor(c).find(a)}}}else{if(a.nodeType){this.context=this[0]=a;this.length=1;return this}else{if(dY.isFunction(a)){return typeof e.ready!=="undefined"?e.ready(a):a(dY)
}}}if(a.selector!==undefined){this.selector=a.selector;this.context=a.context}return dY.makeArray(a,this)};eH.prototype=dY.fn;ck=dY(cw);var eo=/^(?:parents|prev(?:Until|All))/,eg={children:true,contents:true,next:true,prev:true};dY.fn.extend({has:function(a){var b,c=dY(a,this),d=c.length;return this.filter(function(){for(b=0;b<d;b++){if(dY.contains(this,c[b])){return true}}})},closest:function(c,d){var b,e=0,f=this.length,g=[],a=cj.test(c)||typeof c!=="string"?dY(c,d||this.context):0;for(;e<f;e++){for(b=this[e];
b&&b!==d;b=b.parentNode){if(b.nodeType<11&&(a?a.index(b)>-1:b.nodeType===1&&dY.find.matchesSelector(b,c))){g.push(b);break}}}return this.pushStack(g.length>1?dY.uniqueSort(g):g)},index:function(a){if(!a){return(this[0]&&this[0].parentNode)?this.first().prevAll().length:-1}if(typeof a==="string"){return dY.inArray(this[0],dY(a))}return dY.inArray(a.jquery?a[0]:a,this)},add:function(a,b){return this.pushStack(dY.uniqueSort(dY.merge(this.get(),dY(a,b))))},addBack:function(a){return this.add(a==null?this.prevObject:this.prevObject.filter(a))
}});function cd(b,a){do{b=b[a]}while(b&&b.nodeType!==1);return b}dY.each({parent:function(b){var a=b.parentNode;return a&&a.nodeType!==11?a:null},parents:function(a){return ee(a,"parentNode")},parentsUntil:function(b,c,a){return ee(b,"parentNode",a)},next:function(a){return cd(a,"nextSibling")},prev:function(a){return cd(a,"previousSibling")},nextAll:function(a){return ee(a,"nextSibling")},prevAll:function(a){return ee(a,"previousSibling")},nextUntil:function(b,c,a){return ee(b,"nextSibling",a)},prevUntil:function(b,c,a){return ee(b,"previousSibling",a)
},siblings:function(a){return cu((a.parentNode||{}).firstChild,a)},children:function(a){return cu(a.firstChild)},contents:function(a){return dY.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:dY.merge([],a.childNodes)}},function(a,b){dY.fn[a]=function(c,e){var d=dY.map(this,b,c);if(a.slice(-5)!=="Until"){e=c}if(e&&typeof e==="string"){d=dY.filter(e,d)}if(this.length>1){if(!eg[a]){d=dY.uniqueSort(d)}if(eo.test(a)){d=d.reverse()}}return this.pushStack(d)}});var eN=(/\S+/g);function dZ(b){var a={};
dY.each(b.match(eN)||[],function(c,d){a[d]=true});return a}dY.Callbacks=function(h){h=typeof h==="string"?dZ(h):dY.extend({},h);var c,e,g,d,k=[],b=[],a=-1,f=function(){d=h.once;g=c=true;for(;b.length;a=-1){e=b.shift();while(++a<k.length){if(k[a].apply(e[0],e[1])===false&&h.stopOnFalse){a=k.length;e=false}}}if(!h.memory){e=false}c=false;if(d){if(e){k=[]}else{k=""}}},j={add:function(){if(k){if(e&&!c){a=k.length-1;b.push(e)}(function l(m){dY.each(m,function(n,o){if(dY.isFunction(o)){if(!h.unique||!j.has(o)){k.push(o)
}}else{if(o&&o.length&&dY.type(o)!=="string"){l(o)}}})})(arguments);if(e&&!c){f()}}return this},remove:function(){dY.each(arguments,function(n,m){var l;while((l=dY.inArray(m,k,l))>-1){k.splice(l,1);if(l<=a){a--}}});return this},has:function(l){return l?dY.inArray(l,k)>-1:k.length>0},empty:function(){if(k){k=[]}return this},disable:function(){d=b=[];k=e="";return this},disabled:function(){return !k},lock:function(){d=true;if(!e){j.disable()}return this},locked:function(){return !!d},fireWith:function(l,m){if(!d){m=m||[];
m=[l,m.slice?m.slice():m];b.push(m);if(!c){f()}}return this},fire:function(){j.fireWith(this,arguments);return this},fired:function(){return !!g}};return j};dY.extend({Deferred:function(d){var e=[["resolve","done",dY.Callbacks("once memory"),"resolved"],["reject","fail",dY.Callbacks("once memory"),"rejected"],["notify","progress",dY.Callbacks("memory")]],c="pending",b={state:function(){return c},always:function(){a.done(arguments).fail(arguments);return this},then:function(){var f=arguments;return dY.Deferred(function(g){dY.each(e,function(j,k){var h=dY.isFunction(f[j])&&f[j];
a[k[1]](function(){var l=h&&h.apply(this,arguments);if(l&&dY.isFunction(l.promise)){l.promise().progress(g.notify).done(g.resolve).fail(g.reject)}else{g[k[0]+"With"](this===b?g.promise():this,h?[l]:arguments)}})});f=null}).promise()},promise:function(f){return f!=null?dY.extend(f,b):b}},a={};b.pipe=b.then;dY.each(e,function(h,j){var f=j[2],g=j[3];b[j[1]]=f.add;if(g){f.add(function(){c=g},e[h^1][2].disable,e[2][2].lock)}a[j[0]]=function(){a[j[0]+"With"](this===a?b:this,arguments);return this};a[j[0]+"With"]=f.fireWith
});b.promise(a);if(d){d.call(a,a)}return a},when:function(b){var d=0,k=cU.call(arguments),f=k.length,e=f!==1||(b&&dY.isFunction(b.promise))?f:0,g=e===1?b:dY.Deferred(),c=function(n,m,l){return function(o){m[n]=this;l[n]=arguments.length>1?cU.call(arguments):o;if(l===h){g.notifyWith(m,l)}else{if(!(--e)){g.resolveWith(m,l)}}}},h,a,j;if(f>1){h=new Array(f);a=new Array(f);j=new Array(f);for(;d<f;d++){if(k[d]&&dY.isFunction(k[d].promise)){k[d].promise().progress(c(d,a,h)).done(c(d,j,k)).fail(g.reject)
}else{--e}}}if(!e){g.resolveWith(j,k)}return g.promise()}});var dP;dY.fn.ready=function(a){dY.ready.promise().done(a);return this};dY.extend({isReady:false,readyWait:1,holdReady:function(a){if(a){dY.readyWait++}else{dY.ready(true)}},ready:function(a){if(a===true?--dY.readyWait:dY.isReady){return}dY.isReady=true;if(a!==true&&--dY.readyWait>0){return}dP.resolveWith(cw,[dY]);if(dY.fn.triggerHandler){dY(cw).triggerHandler("ready");dY(cw).off("ready")}}});function cT(){if(cw.addEventListener){cw.removeEventListener("DOMContentLoaded",ey);
ds.removeEventListener("load",ey)}else{cw.detachEvent("onreadystatechange",ey);ds.detachEvent("onload",ey)}}function ey(){if(cw.addEventListener||ds.event.type==="load"||cw.readyState==="complete"){cT();dY.ready()}}dY.ready.promise=function(b){if(!dP){dP=dY.Deferred();if(cw.readyState==="complete"||(cw.readyState!=="loading"&&!cw.documentElement.doScroll)){ds.setTimeout(dY.ready)}else{if(cw.addEventListener){cw.addEventListener("DOMContentLoaded",ey);ds.addEventListener("load",ey)}else{cw.attachEvent("onreadystatechange",ey);
ds.attachEvent("onload",ey);var c=false;try{c=ds.frameElement==null&&cw.documentElement}catch(d){}if(c&&c.doScroll){(function a(){if(!dY.isReady){try{c.doScroll("left")}catch(e){return ds.setTimeout(a,50)}cT();dY.ready()}})()}}}}return dP.promise(b)};dY.ready.promise();var c3;for(c3 in dY(dv)){break}dv.ownFirst=c3==="0";dv.inlineBlockNeedsLayout=false;dY(function(){var c,b,a,d;a=cw.getElementsByTagName("body")[0];if(!a||!a.style){return}b=cw.createElement("div");d=cw.createElement("div");d.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px";
a.appendChild(d).appendChild(b);if(typeof b.style.zoom!=="undefined"){b.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1";dv.inlineBlockNeedsLayout=c=b.offsetWidth===3;if(c){a.style.zoom=1}}a.removeChild(d)});(function(){var b=cw.createElement("div");dv.deleteExpando=true;try{delete b.test}catch(a){dv.deleteExpando=false}b=null})();var cY=function(b){var c=dY.noData[(b.nodeName+" ").toLowerCase()],a=+b.nodeType||1;return a!==1&&a!==9?false:!c||c!==true&&b.getAttribute("classid")===c
};var ei=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,ev=/([A-Z])/g;function ed(d,e,c){if(c===undefined&&d.nodeType===1){var a="data-"+e.replace(ev,"-$1").toLowerCase();c=d.getAttribute(a);if(typeof c==="string"){try{c=c==="true"?true:c==="false"?false:c==="null"?null:+c+""===c?+c:ei.test(c)?dY.parseJSON(c):c}catch(b){}dY.data(d,e,c)}else{c=undefined}}return c}function cS(b){var a;for(a in b){if(a==="data"&&dY.isEmptyObject(b[a])){continue}if(a!=="toJSON"){return false}}return true}function dd(d,f,b,c){if(!cY(d)){return
}var k,a,j=dY.expando,h=d.nodeType,g=h?dY.cache:d,e=h?d[j]:d[j]&&j;if((!e||!g[e]||(!c&&!g[e].data))&&b===undefined&&typeof f==="string"){return}if(!e){if(h){e=d[j]=ex.pop()||dY.guid++}else{e=j}}if(!g[e]){g[e]=h?{}:{toJSON:dY.noop}}if(typeof f==="object"||typeof f==="function"){if(c){g[e]=dY.extend(g[e],f)}else{g[e].data=dY.extend(g[e].data,f)}}a=g[e];if(!c){if(!a.data){a.data={}}a=a.data}if(b!==undefined){a[dY.camelCase(f)]=b}if(typeof f==="string"){k=a[f];if(k==null){k=a[dY.camelCase(f)]}}else{k=a
}return k}function d6(d,f,h){if(!cY(d)){return}var b,e,c=d.nodeType,g=c?dY.cache:d,a=c?d[dY.expando]:dY.expando;if(!g[a]){return}if(f){b=h?g[a]:g[a].data;if(b){if(!dY.isArray(f)){if(f in b){f=[f]}else{f=dY.camelCase(f);if(f in b){f=[f]}else{f=f.split(" ")}}}else{f=f.concat(dY.map(f,dY.camelCase))}e=f.length;while(e--){delete b[f[e]]}if(h?!cS(b):!dY.isEmptyObject(b)){return}}}if(!h){delete g[a].data;if(!cS(g[a])){return}}if(c){dY.cleanData([d],true)}else{if(dv.deleteExpando||g!=g.window){delete g[a]
}else{g[a]=undefined}}}dY.extend({cache:{},noData:{"applet ":true,"embed ":true,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(a){a=a.nodeType?dY.cache[a[dY.expando]]:a[dY.expando];return !!a&&!cS(a)},data:function(c,a,b){return dd(c,a,b)},removeData:function(b,a){return d6(b,a)},_data:function(c,a,b){return dd(c,a,b,true)},_removeData:function(b,a){return d6(b,a,true)}});dY.fn.extend({data:function(d,a){var e,f,b,c=this[0],g=c&&c.attributes;if(d===undefined){if(this.length){b=dY.data(c);
if(c.nodeType===1&&!dY._data(c,"parsedAttrs")){e=g.length;while(e--){if(g[e]){f=g[e].name;if(f.indexOf("data-")===0){f=dY.camelCase(f.slice(5));ed(c,f,b[f])}}}dY._data(c,"parsedAttrs",true)}}return b}if(typeof d==="object"){return this.each(function(){dY.data(this,d)})}return arguments.length>1?this.each(function(){dY.data(this,d,a)}):c?ed(c,d,dY.data(c,d)):undefined},removeData:function(a){return this.each(function(){dY.removeData(this,a)})}});dY.extend({queue:function(c,d,b){var a;if(c){d=(d||"fx")+"queue";
a=dY._data(c,d);if(b){if(!a||dY.isArray(b)){a=dY._data(c,d,dY.makeArray(b))}else{a.push(b)}}return a||[]}},dequeue:function(c,d){d=d||"fx";var g=dY.queue(c,d),b=g.length,e=g.shift(),a=dY._queueHooks(c,d),f=function(){dY.dequeue(c,d)};if(e==="inprogress"){e=g.shift();b--}if(e){if(d==="fx"){g.unshift("inprogress")}delete a.stop;e.call(c,f,a)}if(!b&&a){a.empty.fire()}},_queueHooks:function(b,c){var a=c+"queueHooks";return dY._data(b,a)||dY._data(b,a,{empty:dY.Callbacks("once memory").add(function(){dY._removeData(b,c+"queue");
dY._removeData(b,a)})})}});dY.fn.extend({queue:function(a,c){var b=2;if(typeof a!=="string"){c=a;a="fx";b--}if(arguments.length<b){return dY.queue(this[0],a)}return c===undefined?this:this.each(function(){var d=dY.queue(this,a,c);dY._queueHooks(this,a);if(a==="fx"&&d[0]!=="inprogress"){dY.dequeue(this,a)}})},dequeue:function(a){return this.each(function(){dY.dequeue(this,a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(f,b){var g,e=1,a=dY.Deferred(),c=this,h=this.length,d=function(){if(!(--e)){a.resolveWith(c,[c])
}};if(typeof f!=="string"){b=f;f=undefined}f=f||"fx";while(h--){g=dY._data(c[h],f+"queueHooks");if(g&&g.empty){e++;g.empty.add(d)}}d();return a.promise(b)}});(function(){var a;dv.shrinkWrapBlocks=function(){if(a!=null){return a}a=false;var b,d,c;d=cw.getElementsByTagName("body")[0];if(!d||!d.style){return}b=cw.createElement("div");c=cw.createElement("div");c.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px";d.appendChild(c).appendChild(b);if(typeof b.style.zoom!=="undefined"){b.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;"+"box-sizing:content-box;display:block;margin:0;border:0;"+"padding:1px;width:1px;zoom:1";
b.appendChild(cw.createElement("div")).style.width="5px";a=b.offsetWidth!==3}d.removeChild(c);return a}})();var eO=(/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/).source;var eA=new RegExp("^(?:([+-])=|)("+eO+")([a-z%]*)$","i");var dC=["Top","Right","Bottom","Left"];var en=function(b,a){b=a||b;return dY.css(b,"display")==="none"||!dY.contains(b.ownerDocument,b)};function dA(f,g,c,j){var h,e=1,a=20,k=j?function(){return j.cur()}:function(){return dY.css(f,g,"")},b=k(),l=c&&c[3]||(dY.cssNumber[g]?"":"px"),d=(dY.cssNumber[g]||l!=="px"&&+b)&&eA.exec(dY.css(f,g));
if(d&&d[3]!==l){l=l||d[3];c=c||[];d=+b||1;do{e=e||".5";d=d/e;dY.style(f,g,d+l)}while(e!==(e=k()/b)&&e!==1&&--a)}if(c){d=+d||+b||0;h=c[1]?d+(c[1]+1)*c[2]:+c[2];if(j){j.unit=l;j.start=d;j.end=h}}return h}var eQ=function(f,a,j,k,c,g,h){var d=0,e=f.length,b=j==null;if(dY.type(j)==="object"){c=true;for(d in j){eQ(f,a,d,j[d],true,g,h)}}else{if(k!==undefined){c=true;if(!dY.isFunction(k)){h=true}if(b){if(h){a.call(f,k);a=null}else{b=a;a=function(l,m,n){return b.call(dY(l),n)}}}if(a){for(;d<e;d++){a(f[d],j,h?k:k.call(f[d],d,a(f[d],j)))
}}}}return c?f:b?a.call(f):e?a(f[0],j):g};var eE=(/^(?:checkbox|radio)$/i);var cv=(/<([\w:-]+)/);var eb=(/^$|\/(?:java|ecma)script/i);var cC=(/^\s+/);var cG="abbr|article|aside|audio|bdi|canvas|data|datalist|"+"details|dialog|figcaption|figure|footer|header|hgroup|main|"+"mark|meter|nav|output|picture|progress|section|summary|template|time|video";function dy(a){var b=cG.split("|"),c=a.createDocumentFragment();if(c.createElement){while(b.length){c.createElement(b.pop())}}return c}(function(){var b=cw.createElement("div"),c=cw.createDocumentFragment(),a=cw.createElement("input");
b.innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>";dv.leadingWhitespace=b.firstChild.nodeType===3;dv.tbody=!b.getElementsByTagName("tbody").length;dv.htmlSerialize=!!b.getElementsByTagName("link").length;dv.html5Clone=cw.createElement("nav").cloneNode(true).outerHTML!=="<:nav></:nav>";a.type="checkbox";a.checked=true;c.appendChild(a);dv.appendChecked=a.checked;b.innerHTML="<textarea>x</textarea>";dv.noCloneChecked=!!b.cloneNode(true).lastChild.defaultValue;c.appendChild(b);
a=cw.createElement("input");a.setAttribute("type","radio");a.setAttribute("checked","checked");a.setAttribute("name","t");b.appendChild(a);dv.checkClone=b.cloneNode(true).cloneNode(true).lastChild.checked;dv.noCloneEvent=!!b.addEventListener;b[dY.expando]=1;dv.attributes=!b.getAttribute(dY.expando);b.innerHTML="<option></option>";dv.option=!!b.lastChild})();var eh={legend:[1,"<fieldset>","</fieldset>"],area:[1,"<map>","</map>"],param:[1,"<object>","</object>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:dv.htmlSerialize?[0,"",""]:[1,"X<div>","</div>"]};
eh.tbody=eh.tfoot=eh.colgroup=eh.caption=eh.thead;eh.th=eh.td;if(!dv.option){eh.optgroup=eh.option=[1,"<select multiple='multiple'>","</select>"]}function cy(c,f){var e,b,d=0,a=typeof c.getElementsByTagName!=="undefined"?c.getElementsByTagName(f||"*"):typeof c.querySelectorAll!=="undefined"?c.querySelectorAll(f||"*"):undefined;if(!a){for(a=[],e=c.childNodes||c;(b=e[d])!=null;d++){if(!f||dY.nodeName(b,f)){a.push(b)}else{dY.merge(a,cy(b,f))}}}return f===undefined||f&&dY.nodeName(c,f)?dY.merge([c],a):a
}function ep(d,b){var a,c=0;for(;(a=d[c])!=null;c++){dY._data(a,"globalEval",!b||dY._data(b[c],"globalEval"))}}var c5=/<|&#?\w+;/,ew=/<tbody/i;function eC(a){if(eE.test(a.type)){a.defaultChecked=a.checked}}function dz(e,c,n,h,q){var m,a,o,j,g,k,d,p=e.length,b=dy(c),f=[],l=0;for(;l<p;l++){a=e[l];if(a||a===0){if(dY.type(a)==="object"){dY.merge(f,a.nodeType?[a]:a)}else{if(!c5.test(a)){f.push(c.createTextNode(a))}else{j=j||b.appendChild(c.createElement("div"));g=(cv.exec(a)||["",""])[1].toLowerCase();
d=eh[g]||eh._default;j.innerHTML=d[1]+dY.htmlPrefilter(a)+d[2];m=d[0];while(m--){j=j.lastChild}if(!dv.leadingWhitespace&&cC.test(a)){f.push(c.createTextNode(cC.exec(a)[0]))}if(!dv.tbody){a=g==="table"&&!ew.test(a)?j.firstChild:d[1]==="<table>"&&!ew.test(a)?j:0;m=a&&a.childNodes.length;while(m--){if(dY.nodeName((k=a.childNodes[m]),"tbody")&&!k.childNodes.length){a.removeChild(k)}}}dY.merge(f,j.childNodes);j.textContent="";while(j.firstChild){j.removeChild(j.firstChild)}j=b.lastChild}}}}if(j){b.removeChild(j)
}if(!dv.appendChecked){dY.grep(cy(f,"input"),eC)}l=0;while((a=f[l++])){if(h&&dY.inArray(a,h)>-1){if(q){q.push(a)}continue}o=dY.contains(a.ownerDocument,a);j=cy(b.appendChild(a),"script");if(o){ep(j)}if(n){m=0;while((a=j[m++])){if(eb.test(a.type||"")){n.push(a)}}}}j=null;return b}(function(){var b,c,a=cw.createElement("div");for(b in {submit:true,change:true,focusin:true}){c="on"+b;if(!(dv[b]=c in ds)){a.setAttribute(c,"t");dv[b]=a.attributes[c].expando===false}}a=null})();var d1=/^(?:input|select|textarea)$/i,dq=/^key/,dS=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,ea=/^(?:focusinfocus|focusoutblur)$/,ek=/^([^.]*)(?:\.(.+)|)/;
function ej(){return true}function d9(){return false}function dK(){try{return cw.activeElement}catch(a){}}function c1(d,g,b,c,e,h){var a,f;if(typeof g==="object"){if(typeof b!=="string"){c=c||b;b=undefined}for(f in g){c1(d,f,b,c,g[f],h)}return d}if(c==null&&e==null){e=b;c=b=undefined}else{if(e==null){if(typeof b==="string"){e=c;c=undefined}else{e=c;c=b;b=undefined}}}if(e===false){e=d9}else{if(!e){return d}}if(h===1){a=e;e=function(j){dY().off(j);return a.apply(this,arguments)};e.guid=a.guid||(a.guid=dY.guid++)
}return d.each(function(){dY.event.add(this,g,e,c,b)})}dY.event={global:{},add:function(c,p,k,a,b){var r,j,h,e,n,q,l,d,m,g,f,o=dY._data(c);if(!o){return}if(k.handler){e=k;k=e.handler;b=e.selector}if(!k.guid){k.guid=dY.guid++}if(!(j=o.events)){j=o.events={}}if(!(q=o.handle)){q=o.handle=function(s){return typeof dY!=="undefined"&&(!s||dY.event.triggered!==s.type)?dY.event.dispatch.apply(q.elem,arguments):undefined};q.elem=c}p=(p||"").match(eN)||[""];h=p.length;while(h--){r=ek.exec(p[h])||[];m=f=r[1];
g=(r[2]||"").split(".").sort();if(!m){continue}n=dY.event.special[m]||{};m=(b?n.delegateType:n.bindType)||m;n=dY.event.special[m]||{};l=dY.extend({type:m,origType:f,data:a,handler:k,guid:k.guid,selector:b,needsContext:b&&dY.expr.match.needsContext.test(b),namespace:g.join(".")},e);if(!(d=j[m])){d=j[m]=[];d.delegateCount=0;if(!n.setup||n.setup.call(c,a,g,q)===false){if(c.addEventListener){c.addEventListener(m,q,false)}else{if(c.attachEvent){c.attachEvent("on"+m,q)}}}}if(n.add){n.add.call(c,l);if(!l.handler.guid){l.handler.guid=k.guid
}}if(b){d.splice(d.delegateCount++,0,l)}else{d.push(l)}dY.event.global[m]=true}c=null},remove:function(d,p,h,c,q){var a,l,r,b,j,k,n,e,m,g,f,o=dY.hasData(d)&&dY._data(d);if(!o||!(k=o.events)){return}p=(p||"").match(eN)||[""];j=p.length;while(j--){r=ek.exec(p[j])||[];m=f=r[1];g=(r[2]||"").split(".").sort();if(!m){for(m in k){dY.event.remove(d,m+p[j],h,c,true)}continue}n=dY.event.special[m]||{};m=(c?n.delegateType:n.bindType)||m;e=k[m]||[];r=r[2]&&new RegExp("(^|\\.)"+g.join("\\.(?:.*\\.|)")+"(\\.|$)");
b=a=e.length;while(a--){l=e[a];if((q||f===l.origType)&&(!h||h.guid===l.guid)&&(!r||r.test(l.namespace))&&(!c||c===l.selector||c==="**"&&l.selector)){e.splice(a,1);if(l.selector){e.delegateCount--}if(n.remove){n.remove.call(d,l)}}}if(b&&!e.length){if(!n.teardown||n.teardown.call(d,g,o.handle)===false){dY.removeEvent(d,m,o.handle)}delete k[m]}}if(dY.isEmptyObject(k)){delete o.handle;dY._removeData(d,"events")}},trigger:function(f,o,c,g){var n,d,j,h,l,p,a,b=[c||cw],k=c6.call(f,"type")?f.type:f,e=c6.call(f,"namespace")?f.namespace.split("."):[];
j=p=c=c||cw;if(c.nodeType===3||c.nodeType===8){return}if(ea.test(k+dY.event.triggered)){return}if(k.indexOf(".")>-1){e=k.split(".");k=e.shift();e.sort()}d=k.indexOf(":")<0&&"on"+k;f=f[dY.expando]?f:new dY.Event(k,typeof f==="object"&&f);f.isTrigger=g?2:3;f.namespace=e.join(".");f.rnamespace=f.namespace?new RegExp("(^|\\.)"+e.join("\\.(?:.*\\.|)")+"(\\.|$)"):null;f.result=undefined;if(!f.target){f.target=c}o=o==null?[f]:dY.makeArray(o,[f]);l=dY.event.special[k]||{};if(!g&&l.trigger&&l.trigger.apply(c,o)===false){return
}if(!g&&!l.noBubble&&!dY.isWindow(c)){h=l.delegateType||k;if(!ea.test(h+k)){j=j.parentNode}for(;j;j=j.parentNode){b.push(j);p=j}if(p===(c.ownerDocument||cw)){b.push(p.defaultView||p.parentWindow||ds)}}a=0;while((j=b[a++])&&!f.isPropagationStopped()){f.type=a>1?h:l.bindType||k;n=(dY._data(j,"events")||{})[f.type]&&dY._data(j,"handle");if(n){n.apply(j,o)}n=d&&j[d];if(n&&n.apply&&cY(j)){f.result=n.apply(j,o);if(f.result===false){f.preventDefault()}}}f.type=k;if(!g&&!f.isDefaultPrevented()){if((!l._default||l._default.apply(b.pop(),o)===false)&&cY(c)){if(d&&c[k]&&!dY.isWindow(c)){p=c[d];
if(p){c[d]=null}dY.event.triggered=k;try{c[k]()}catch(m){}dY.event.triggered=undefined;if(p){c[d]=p}}}}return f.result},dispatch:function(f){f=dY.event.fix(f);var b,c,a,e,g,h=[],j=cU.call(arguments),d=(dY._data(this,"events")||{})[f.type]||[],k=dY.event.special[f.type]||{};j[0]=f;f.delegateTarget=this;if(k.preDispatch&&k.preDispatch.call(this,f)===false){return}h=dY.event.handlers.call(this,f,d);b=0;while((e=h[b++])&&!f.isPropagationStopped()){f.currentTarget=e.elem;c=0;while((g=e.handlers[c++])&&!f.isImmediatePropagationStopped()){if(!f.rnamespace||f.rnamespace.test(g.namespace)){f.handleObj=g;
f.data=g.data;a=((dY.event.special[g.origType]||{}).handle||g.handler).apply(e.elem,j);if(a!==undefined){if((f.result=a)===false){f.preventDefault();f.stopPropagation()}}}}}if(k.postDispatch){k.postDispatch.call(this,f)}return f.result},handlers:function(f,d){var b,a,e,h,j=[],c=d.delegateCount,g=f.target;if(c&&g.nodeType&&(f.type!=="click"||isNaN(f.button)||f.button<1)){for(;g!=this;g=g.parentNode||this){if(g.nodeType===1&&(g.disabled!==true||f.type!=="click")){a=[];for(b=0;b<c;b++){h=d[b];e=h.selector+" ";
if(a[e]===undefined){a[e]=h.needsContext?dY(e,this).index(g)>-1:dY.find(e,this,null,[g]).length}if(a[e]){a.push(h)}}if(a.length){j.push({elem:g,handlers:a})}}}}if(c<d.length){j.push({elem:this,handlers:d.slice(c)})}return j},fix:function(d){if(d[dY.expando]){return d}var f,a,b,e=d.type,g=d,c=this.fixHooks[e];if(!c){this.fixHooks[e]=c=dS.test(e)?this.mouseHooks:dq.test(e)?this.keyHooks:{}}b=c.props?this.props.concat(c.props):this.props;d=new dY.Event(g);f=b.length;while(f--){a=b[f];d[a]=g[a]}if(!d.target){d.target=g.srcElement||cw
}if(d.target.nodeType===3){d.target=d.target.parentNode}d.metaKey=!!d.metaKey;return c.filter?c.filter(d,g):d},props:("altKey bubbles cancelable ctrlKey currentTarget detail eventPhase "+"metaKey relatedTarget shiftKey target timeStamp view which").split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(b,a){if(b.which==null){b.which=a.charCode!=null?a.charCode:a.keyCode}return b}},mouseHooks:{props:("button buttons clientX clientY fromElement offsetX offsetY "+"pageX pageY screenX screenY toElement").split(" "),filter:function(e,f){var a,d,c,g=f.button,b=f.fromElement;
if(e.pageX==null&&f.clientX!=null){d=e.target.ownerDocument||cw;c=d.documentElement;a=d.body;e.pageX=f.clientX+(c&&c.scrollLeft||a&&a.scrollLeft||0)-(c&&c.clientLeft||a&&a.clientLeft||0);e.pageY=f.clientY+(c&&c.scrollTop||a&&a.scrollTop||0)-(c&&c.clientTop||a&&a.clientTop||0)}if(!e.relatedTarget&&b){e.relatedTarget=b===e.target?f.toElement:b}if(!e.which&&g!==undefined){e.which=(g&1?1:(g&2?3:(g&4?2:0)))}return e}},special:{load:{noBubble:true},focus:{trigger:function(){if(this!==dK()&&this.focus){try{this.focus();
return false}catch(a){}}},delegateType:"focusin"},blur:{trigger:function(){if(this===dK()&&this.blur){this.blur();return false}},delegateType:"focusout"},click:{trigger:function(){if(dY.nodeName(this,"input")&&this.type==="checkbox"&&this.click){this.click();return false}},_default:function(a){return dY.nodeName(a.target,"a")}},beforeunload:{postDispatch:function(a){if(a.result!==undefined&&a.originalEvent){a.originalEvent.returnValue=a.result}}}},simulate:function(a,c,d){var b=dY.extend(new dY.Event(),d,{type:a,isSimulated:true});
dY.event.trigger(b,null,c);if(b.isDefaultPrevented()){d.preventDefault()}}};dY.removeEvent=cw.removeEventListener?function(c,a,b){if(c.removeEventListener){c.removeEventListener(a,b)}}:function(c,d,b){var a="on"+d;if(c.detachEvent){if(typeof c[a]==="undefined"){c[a]=null}c.detachEvent(a,b)}};dY.Event=function(b,a){if(!(this instanceof dY.Event)){return new dY.Event(b,a)}if(b&&b.type){this.originalEvent=b;this.type=b.type;this.isDefaultPrevented=b.defaultPrevented||b.defaultPrevented===undefined&&b.returnValue===false?ej:d9
}else{this.type=b}if(a){dY.extend(this,a)}this.timeStamp=b&&b.timeStamp||dY.now();this[dY.expando]=true};dY.Event.prototype={constructor:dY.Event,isDefaultPrevented:d9,isPropagationStopped:d9,isImmediatePropagationStopped:d9,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=ej;if(!a){return}if(a.preventDefault){a.preventDefault()}else{a.returnValue=false}},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=ej;if(!a||this.isSimulated){return}if(a.stopPropagation){a.stopPropagation()
}a.cancelBubble=true},stopImmediatePropagation:function(){var a=this.originalEvent;this.isImmediatePropagationStopped=ej;if(a&&a.stopImmediatePropagation){a.stopImmediatePropagation()}this.stopPropagation()}};dY.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(b,a){dY.event.special[b]={delegateType:a,bindType:a,handle:function(e){var g,c=this,d=e.relatedTarget,f=e.handleObj;if(!d||(d!==c&&!dY.contains(c,d))){e.type=f.origType;g=f.handler.apply(this,arguments);
e.type=a}return g}}});if(!dv.submit){dY.event.special.submit={setup:function(){if(dY.nodeName(this,"form")){return false}dY.event.add(this,"click._submit keypress._submit",function(b){var c=b.target,a=dY.nodeName(c,"input")||dY.nodeName(c,"button")?dY.prop(c,"form"):undefined;if(a&&!dY._data(a,"submit")){dY.event.add(a,"submit._submit",function(d){d._submitBubble=true});dY._data(a,"submit",true)}})},postDispatch:function(a){if(a._submitBubble){delete a._submitBubble;if(this.parentNode&&!a.isTrigger){dY.event.simulate("submit",this.parentNode,a)
}}},teardown:function(){if(dY.nodeName(this,"form")){return false}dY.event.remove(this,"._submit")}}}if(!dv.change){dY.event.special.change={setup:function(){if(d1.test(this.nodeName)){if(this.type==="checkbox"||this.type==="radio"){dY.event.add(this,"propertychange._change",function(a){if(a.originalEvent.propertyName==="checked"){this._justChanged=true}});dY.event.add(this,"click._change",function(a){if(this._justChanged&&!a.isTrigger){this._justChanged=false}dY.event.simulate("change",this,a)})
}return false}dY.event.add(this,"beforeactivate._change",function(b){var a=b.target;if(d1.test(a.nodeName)&&!dY._data(a,"change")){dY.event.add(a,"change._change",function(c){if(this.parentNode&&!c.isSimulated&&!c.isTrigger){dY.event.simulate("change",this.parentNode,c)}});dY._data(a,"change",true)}})},handle:function(b){var a=b.target;if(this!==a||b.isSimulated||b.isTrigger||(a.type!=="radio"&&a.type!=="checkbox")){return b.handleObj.handler.apply(this,arguments)}},teardown:function(){dY.event.remove(this,"._change");
return !d1.test(this.nodeName)}}}if(!dv.focusin){dY.each({focus:"focusin",blur:"focusout"},function(b,a){var c=function(d){dY.event.simulate(a,d.target,dY.event.fix(d))};dY.event.special[a]={setup:function(){var d=this.ownerDocument||this,e=dY._data(d,a);if(!e){d.addEventListener(b,c,true)}dY._data(d,a,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=dY._data(d,a)-1;if(!e){d.removeEventListener(b,c,true);dY._removeData(d,a)}else{dY._data(d,a,e)}}}})}dY.fn.extend({on:function(d,a,b,c){return c1(this,d,a,b,c)
},one:function(d,a,b,c){return c1(this,d,a,b,c,1)},off:function(d,a,b){var e,c;if(d&&d.preventDefault&&d.handleObj){e=d.handleObj;dY(d.delegateTarget).off(e.namespace?e.origType+"."+e.namespace:e.origType,e.selector,e.handler);return this}if(typeof d==="object"){for(c in d){this.off(c,a,d[c])}return this}if(a===false||typeof a==="function"){b=a;a=undefined}if(b===false){b=d9}return this.each(function(){dY.event.remove(this,d,b,a)})},trigger:function(a,b){return this.each(function(){dY.event.trigger(a,b,this)
})},triggerHandler:function(a,b){var c=this[0];if(c){return dY.event.trigger(a,b,c,true)}}});var eP=/ jQuery\d+="(?:null|\d+)"/g,c2=new RegExp("<(?:"+cG+")[\\s/>]","i"),dI=/<script|<style|<link/i,eF=/checked\s*(?:[^=]|=\s*.checked.)/i,dB=/^true\/(.*)/,eB=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,eq=dy(cw),cz=eq.appendChild(cw.createElement("div"));function e0(b,a){return dY.nodeName(b,"table")&&dY.nodeName(a.nodeType!==11?a:a.firstChild,"tr")?b.getElementsByTagName("tbody")[0]||b.appendChild(b.ownerDocument.createElement("tbody")):b
}function co(a){a.type=(dY.find.attr(a,"type")!==null)+"/"+a.type;return a}function c7(b){var a=dB.exec(b.type);if(a){b.type=a[1]}else{b.removeAttribute("type")}return b}function eZ(a,g){if(g.nodeType!==1||!dY.hasData(a)){return}var d,e,h,b=dY._data(a),c=dY._data(g,b),f=b.events;if(f){delete c.handle;c.events={};for(d in f){for(e=0,h=f[d].length;e<h;e++){dY.event.add(g,d,f[d][e])}}}if(c.data){c.data=dY.extend({},c.data)}}function em(c,a){var b,d,e;if(a.nodeType!==1){return}b=a.nodeName.toLowerCase();
if(!dv.noCloneEvent&&a[dY.expando]){e=dY._data(a);for(d in e.events){dY.removeEvent(a,d,e.handle)}a.removeAttribute(dY.expando)}if(b==="script"&&a.text!==c.text){co(a).text=c.text;c7(a)}else{if(b==="object"){if(a.parentNode){a.outerHTML=c.outerHTML}if(dv.html5Clone&&(c.innerHTML&&!dY.trim(a.innerHTML))){a.innerHTML=c.innerHTML}}else{if(b==="input"&&eE.test(c.type)){a.defaultChecked=a.checked=c.checked;if(a.value!==c.value){a.value=c.value}}else{if(b==="option"){a.defaultSelected=a.selected=c.defaultSelected
}else{if(b==="input"||b==="textarea"){a.defaultValue=c.defaultValue}}}}}}function dm(n,l,g,c){l=eS.apply([],l);var o,d,f,a,j,m,p=0,b=n.length,h=b-1,k=l[0],e=dY.isFunction(k);if(e||(b>1&&typeof k==="string"&&!dv.checkClone&&eF.test(k))){return n.each(function(r){var q=n.eq(r);if(e){l[0]=k.call(this,r,q.html())}dm(q,l,g,c)})}if(b){m=dz(l,n[0].ownerDocument,false,n,c);o=m.firstChild;if(m.childNodes.length===1){m=o}if(o||c){a=dY.map(cy(m,"script"),co);f=a.length;for(;p<b;p++){d=m;if(p!==h){d=dY.clone(d,true,true);
if(f){dY.merge(a,cy(d,"script"))}}g.call(n[p],d,p)}if(f){j=a[a.length-1].ownerDocument;dY.map(a,c7);for(p=0;p<f;p++){d=a[p];if(eb.test(d.type||"")&&!dY._data(d,"globalEval")&&dY.contains(j,d)){if(d.src){if(dY._evalUrl){dY._evalUrl(d.src)}}else{dY.globalEval((d.text||d.textContent||d.innerHTML||"").replace(eB,""))}}}}m=o=null}}return n}function dj(b,f,a){var c,e=f?dY.filter(f,b):b,d=0;for(;(c=e[d])!=null;d++){if(!a&&c.nodeType===1){dY.cleanData(cy(c))}if(c.parentNode){if(a&&dY.contains(c.ownerDocument,c)){ep(cy(c,"script"))
}c.parentNode.removeChild(c)}}return b}dY.extend({htmlPrefilter:function(a){return a},clone:function(e,c,f){var a,d,g,b,j,h=dY.contains(e.ownerDocument,e);if(dv.html5Clone||dY.isXMLDoc(e)||!c2.test("<"+e.nodeName+">")){g=e.cloneNode(true)}else{cz.innerHTML=e.outerHTML;cz.removeChild(g=cz.firstChild)}if((!dv.noCloneEvent||!dv.noCloneChecked)&&(e.nodeType===1||e.nodeType===11)&&!dY.isXMLDoc(e)){a=cy(g);j=cy(e);for(b=0;(d=j[b])!=null;++b){if(a[b]){em(d,a[b])}}}if(c){if(f){j=j||cy(e);a=a||cy(g);for(b=0;
(d=j[b])!=null;b++){eZ(d,a[b])}}else{eZ(e,g)}}a=cy(g,"script");if(a.length>0){ep(a,!h&&cy(e,"script"))}a=j=d=null;return g},cleanData:function(e,h){var c,j,d,a,l=0,g=dY.expando,f=dY.cache,b=dv.attributes,k=dY.event.special;for(;(c=e[l])!=null;l++){if(h||cY(c)){d=c[g];a=d&&f[d];if(a){if(a.events){for(j in a.events){if(k[j]){dY.event.remove(c,j)}else{dY.removeEvent(c,j,a.handle)}}}if(f[d]){delete f[d];if(!b&&typeof c.removeAttribute!=="undefined"){c.removeAttribute(g)}else{c[g]=undefined}ex.push(d)
}}}}}});dY.fn.extend({domManip:dm,detach:function(a){return dj(this,a,true)},remove:function(a){return dj(this,a)},text:function(a){return eQ(this,function(b){return b===undefined?dY.text(this):this.empty().append((this[0]&&this[0].ownerDocument||cw).createTextNode(b))},null,a,arguments.length)},append:function(){return dm(this,arguments,function(a){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var b=e0(this,a);b.appendChild(a)}})},prepend:function(){return dm(this,arguments,function(a){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var b=e0(this,a);
b.insertBefore(a,b.firstChild)}})},before:function(){return dm(this,arguments,function(a){if(this.parentNode){this.parentNode.insertBefore(a,this)}})},after:function(){return dm(this,arguments,function(a){if(this.parentNode){this.parentNode.insertBefore(a,this.nextSibling)}})},empty:function(){var a,b=0;for(;(a=this[b])!=null;b++){if(a.nodeType===1){dY.cleanData(cy(a,false))}while(a.firstChild){a.removeChild(a.firstChild)}if(a.options&&dY.nodeName(a,"select")){a.options.length=0}}return this},clone:function(b,a){b=b==null?false:b;
a=a==null?b:a;return this.map(function(){return dY.clone(this,b,a)})},html:function(a){return eQ(this,function(c){var d=this[0]||{},e=0,f=this.length;if(c===undefined){return d.nodeType===1?d.innerHTML.replace(eP,""):undefined}if(typeof c==="string"&&!dI.test(c)&&(dv.htmlSerialize||!c2.test(c))&&(dv.leadingWhitespace||!cC.test(c))&&!eh[(cv.exec(c)||["",""])[1].toLowerCase()]){c=dY.htmlPrefilter(c);try{for(;e<f;e++){d=this[e]||{};if(d.nodeType===1){dY.cleanData(cy(d,false));d.innerHTML=c}}d=0}catch(b){}}if(d){this.empty().append(c)
}},null,a,arguments.length)},replaceWith:function(){var a=[];return dm(this,arguments,function(b){var c=this.parentNode;if(dY.inArray(this,a)<0){dY.cleanData(cy(this));if(c){c.replaceChild(b,this)}}},a)}});dY.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){dY.fn[a]=function(h){var g,e=0,f=[],c=dY(h),d=c.length-1;for(;e<=d;e++){g=e===d?this:this.clone(true);dY(c[e])[b](g);cm.apply(f,g.get())}return this.pushStack(f)}});var eM,cV={HTML:"block",BODY:"block"};
function du(a,b){var d=dY(b.createElement(a)).appendTo(b.body),c=dY.css(d[0],"display");d.detach();return c}function a8(b){var c=cw,a=cV[b];if(!a){a=du(b,c);if(a==="none"||!a){eM=(eM||dY("<iframe frameborder='0' width='0' height='0'/>")).appendTo(c.documentElement);c=(eM[0].contentWindow||eM[0].contentDocument).document;c.write();c.close();a=du(b,c);eM.detach()}cV[b]=a}return a}var cc=(/^margin/);var ec=new RegExp("^("+eO+")(?!px)[a-z%]+$","i");var dl=function(c,d,b,e){var f,g,a={};for(g in d){a[g]=c.style[g];
c.style[g]=d[g]}f=b.apply(c,e||[]);for(g in d){c.style[g]=a[g]}return f};var eK=cw.documentElement;(function(){var b,e,a,h,j,d,f=cw.createElement("div"),g=cw.createElement("div");if(!g.style){return}g.style.cssText="float:left;opacity:.5";dv.opacity=g.style.opacity==="0.5";dv.cssFloat=!!g.style.cssFloat;g.style.backgroundClip="content-box";g.cloneNode(true).style.backgroundClip="";dv.clearCloneStyle=g.style.backgroundClip==="content-box";f=cw.createElement("div");f.style.cssText="border:0;width:8px;height:0;top:0;left:-9999px;"+"padding:0;margin-top:1px;position:absolute";
g.innerHTML="";f.appendChild(g);dv.boxSizing=g.style.boxSizing===""||g.style.MozBoxSizing===""||g.style.WebkitBoxSizing==="";dY.extend(dv,{reliableHiddenOffsets:function(){if(b==null){c()}return h},boxSizingReliable:function(){if(b==null){c()}return a},pixelMarginRight:function(){if(b==null){c()}return e},pixelPosition:function(){if(b==null){c()}return b},reliableMarginRight:function(){if(b==null){c()}return j},reliableMarginLeft:function(){if(b==null){c()}return d}});function c(){var l,m,k=cw.documentElement;
k.appendChild(f);g.style.cssText="-webkit-box-sizing:border-box;box-sizing:border-box;"+"position:relative;display:block;"+"margin:auto;border:1px;padding:1px;"+"top:1%;width:50%";b=a=d=false;e=j=true;if(ds.getComputedStyle){m=ds.getComputedStyle(g);b=(m||{}).top!=="1%";d=(m||{}).marginLeft==="2px";a=(m||{width:"4px"}).width==="4px";g.style.marginRight="50%";e=(m||{marginRight:"4px"}).marginRight==="4px";l=g.appendChild(cw.createElement("div"));l.style.cssText=g.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;"+"box-sizing:content-box;display:block;margin:0;border:0;padding:0";
l.style.marginRight=l.style.width="0";g.style.width="1px";j=!parseFloat((ds.getComputedStyle(l)||{}).marginRight);g.removeChild(l)}g.style.display="none";h=g.getClientRects().length===0;if(h){g.style.display="";g.innerHTML="<table><tr><td></td><td>t</td></tr></table>";g.childNodes[0].style.borderCollapse="separate";l=g.getElementsByTagName("td");l[0].style.cssText="margin:0;border:0;padding:0;display:none";h=l[0].offsetHeight===0;if(h){l[0].style.display="";l[1].style.display="none";h=l[0].offsetHeight===0
}}k.removeChild(f)}})();var cN,dp,cP=/^(top|right|bottom|left)$/;if(ds.getComputedStyle){cN=function(b){var a=b.ownerDocument.defaultView;if(!a||!a.opener){a=ds}return a.getComputedStyle(b)};dp=function(b,h,c){var e,f,d,a,g=b.style;c=c||cN(b);a=c?c.getPropertyValue(h)||c[h]:undefined;if((a===""||a===undefined)&&!dY.contains(b.ownerDocument,b)){a=dY.style(b,h)}if(c){if(!dv.pixelMarginRight()&&ec.test(a)&&cc.test(h)){e=g.width;f=g.minWidth;d=g.maxWidth;g.minWidth=g.maxWidth=g.width=a;a=c.width;g.width=e;
g.minWidth=f;g.maxWidth=d}}return a===undefined?a:a+""}}else{if(eK.currentStyle){cN=function(a){return a.currentStyle};dp=function(c,f,d){var b,h,a,g,e=c.style;d=d||cN(c);g=d?d[f]:undefined;if(g==null&&e&&e[f]){g=e[f]}if(ec.test(g)&&!cP.test(f)){b=e.left;h=c.runtimeStyle;a=h&&h.left;if(a){h.left=c.currentStyle.left}e.left=f==="fontSize"?"1em":g;g=e.pixelLeft+"px";e.left=b;if(a){h.left=a}}return g===undefined?g:g+""||"auto"}}}function dn(a,b){return{get:function(){if(a()){delete this.get;return}return(this.get=b).apply(this,arguments)
}}}var cZ=/alpha\([^)]*\)/i,ch=/opacity\s*=\s*([^)]*)/i,dg=/^(none|table(?!-c[ea]).+)/,df=new RegExp("^("+eO+")(.*)$","i"),c9={position:"absolute",visibility:"hidden",display:"block"},d8={letterSpacing:"0",fontWeight:"400"},eV=["Webkit","O","Moz","ms"],dG=cw.createElement("div").style;function cH(c){if(c in dG){return c}var a=c.charAt(0).toUpperCase()+c.slice(1),b=eV.length;while(b--){c=eV[b]+a;if(c in dG){return c}}}function cr(c,b){var a,e,d,h=[],g=0,f=c.length;for(;g<f;g++){e=c[g];if(!e.style){continue
}h[g]=dY._data(e,"olddisplay");a=e.style.display;if(b){if(!h[g]&&a==="none"){e.style.display=""}if(e.style.display===""&&en(e)){h[g]=dY._data(e,"olddisplay",a8(e.nodeName))}}else{d=en(e);if(a&&a!=="none"||!d){dY._data(e,"olddisplay",d?a:dY.css(e,"display"))}}}for(g=0;g<f;g++){e=c[g];if(!e.style){continue}if(!b||e.style.display==="none"||e.style.display===""){e.style.display=b?h[g]||"":"none"}}return c}function eD(a,c,b){var d=df.exec(c);return d?Math.max(0,d[1]-(b||0))+(d[2]||"px"):c}function eU(c,f,g,a,d){var e=g===(a?"border":"content")?4:f==="width"?1:0,b=0;
for(;e<4;e+=2){if(g==="margin"){b+=dY.css(c,g+dC[e],true,d)}if(a){if(g==="content"){b-=dY.css(c,"padding"+dC[e],true,d)}if(g!=="margin"){b-=dY.css(c,"border"+dC[e]+"Width",true,d)}}else{b+=dY.css(c,"padding"+dC[e],true,d);if(g!=="padding"){b+=dY.css(c,"border"+dC[e]+"Width",true,d)}}}return b}function cn(d,g,a){var e=true,c=g==="width"?d.offsetWidth:d.offsetHeight,f=cN(d),b=dv.boxSizing&&dY.css(d,"boxSizing",false,f)==="border-box";if(c<=0||c==null){c=dp(d,g,f);if(c<0||c==null){c=d.style[g]}if(ec.test(c)){return c
}e=b&&(dv.boxSizingReliable()||c===d.style[g]);c=parseFloat(c)||0}return(c+eU(d,g,a||(b?"border":"content"),e,f))+"px"}dY.extend({cssHooks:{opacity:{get:function(b,c){if(c){var a=dp(b,"opacity");return a===""?"1":a}}}},cssNumber:{"animationIterationCount":true,"columnCount":true,"fillOpacity":true,"flexGrow":true,"flexShrink":true,"fontWeight":true,"lineHeight":true,"opacity":true,"order":true,"orphans":true,"widows":true,"zIndex":true,"zoom":true},cssProps:{"float":dv.cssFloat?"cssFloat":"styleFloat"},style:function(e,f,j,d){if(!e||e.nodeType===3||e.nodeType===8||!e.style){return
}var a,k,h,c=dY.camelCase(f),g=e.style;f=dY.cssProps[c]||(dY.cssProps[c]=cH(c)||c);h=dY.cssHooks[f]||dY.cssHooks[c];if(j!==undefined){k=typeof j;if(k==="string"&&(a=eA.exec(j))&&a[1]){j=dA(e,f,a);k="number"}if(j==null||j!==j){return}if(k==="number"){j+=a&&a[3]||(dY.cssNumber[c]?"":"px")}if(!dv.clearCloneStyle&&j===""&&f.indexOf("background")===0){g[f]="inherit"}if(!h||!("set" in h)||(j=h.set(e,j,d))!==undefined){try{g[f]=j}catch(b){}}}else{if(h&&"get" in h&&(a=h.get(e,false,d))!==undefined){return a
}return g[f]}},css:function(c,e,h,d){var f,b,a,g=dY.camelCase(e);e=dY.cssProps[g]||(dY.cssProps[g]=cH(g)||g);a=dY.cssHooks[e]||dY.cssHooks[g];if(a&&"get" in a){b=a.get(c,true,h)}if(b===undefined){b=dp(c,e,d)}if(b==="normal"&&e in d8){b=d8[e]}if(h===""||h){f=parseFloat(b);return h===true||isFinite(f)?f||0:b}return b}});dY.each(["height","width"],function(a,b){dY.cssHooks[b]={get:function(d,e,c){if(e){return dg.test(dY.css(d,"display"))&&d.offsetWidth===0?dl(d,c9,function(){return cn(d,b,c)}):cn(d,b,c)
}},set:function(e,d,c){var f=c&&cN(e);return eD(e,d,c?eU(e,b,c,dv.boxSizing&&dY.css(e,"boxSizing",false,f)==="border-box",f):0)}}});if(!dv.opacity){dY.cssHooks.opacity={get:function(b,a){return ch.test((a&&b.currentStyle?b.currentStyle.filter:b.style.filter)||"")?(0.01*parseFloat(RegExp.$1))+"":a?"1":""},set:function(c,b){var d=c.style,f=c.currentStyle,a=dY.isNumeric(b)?"alpha(opacity="+b*100+")":"",e=f&&f.filter||d.filter||"";d.zoom=1;if((b>=1||b==="")&&dY.trim(e.replace(cZ,""))===""&&d.removeAttribute){d.removeAttribute("filter");
if(b===""||f&&!f.filter){return}}d.filter=cZ.test(e)?e.replace(cZ,a):e+" "+a}}}dY.cssHooks.marginRight=dn(dv.reliableMarginRight,function(b,a){if(a){return dl(b,{"display":"inline-block"},dp,[b,"marginRight"])}});dY.cssHooks.marginLeft=dn(dv.reliableMarginLeft,function(b,a){if(a){return(parseFloat(dp(b,"marginLeft"))||(dY.contains(b.ownerDocument,b)?b.getBoundingClientRect().left-dl(b,{marginLeft:0},function(){return b.getBoundingClientRect().left}):0))+"px"}});dY.each({margin:"",padding:"",border:"Width"},function(a,b){dY.cssHooks[a+b]={expand:function(d){var e=0,f={},c=typeof d==="string"?d.split(" "):[d];
for(;e<4;e++){f[a+dC[e]+b]=c[e]||c[e-2]||c[0]}return f}};if(!cc.test(a)){dY.cssHooks[a+b].set=eD}});dY.fn.extend({css:function(a,b){return eQ(this,function(e,h,d){var f,j,c={},g=0;if(dY.isArray(h)){f=cN(e);j=h.length;for(;g<j;g++){c[h[g]]=dY.css(e,h[g],false,f)}return c}return d!==undefined?dY.style(e,h,d):dY.css(e,h)},a,b,arguments.length>1)},show:function(){return cr(this,true)},hide:function(){return cr(this)},toggle:function(a){if(typeof a==="boolean"){return a?this.show():this.hide()}return this.each(function(){if(en(this)){dY(this).show()
}else{dY(this).hide()}})}});function da(d,e,b,a,c){return new da.prototype.init(d,e,b,a,c)}dY.Tween=da;da.prototype={constructor:da,init:function(d,f,b,a,c,e){this.elem=d;this.prop=b;this.easing=c||dY.easing._default;this.options=f;this.start=this.now=this.cur();this.end=a;this.unit=e||(dY.cssNumber[b]?"":"px")},cur:function(){var a=da.propHooks[this.prop];return a&&a.get?a.get(this):da.propHooks._default.get(this)},run:function(b){var c,a=da.propHooks[this.prop];if(this.options.duration){this.pos=c=dY.easing[this.easing](b,this.options.duration*b,0,1,this.options.duration)
}else{this.pos=c=b}this.now=(this.end-this.start)*c+this.start;if(this.options.step){this.options.step.call(this.elem,this.now,this)}if(a&&a.set){a.set(this)}else{da.propHooks._default.set(this)}return this}};da.prototype.init.prototype=da.prototype;da.propHooks={_default:{get:function(b){var a;if(b.elem.nodeType!==1||b.elem[b.prop]!=null&&b.elem.style[b.prop]==null){return b.elem[b.prop]}a=dY.css(b.elem,b.prop,"");return !a||a==="auto"?0:a},set:function(a){if(dY.fx.step[a.prop]){dY.fx.step[a.prop](a)
}else{if(a.elem.nodeType===1&&(a.elem.style[dY.cssProps[a.prop]]!=null||dY.cssHooks[a.prop])){dY.style(a.elem,a.prop,a.now+a.unit)}else{a.elem[a.prop]=a.now}}}}};da.propHooks.scrollTop=da.propHooks.scrollLeft={set:function(a){if(a.elem.nodeType&&a.elem.parentNode){a.elem[a.prop]=a.now}}};dY.easing={linear:function(a){return a},swing:function(a){return 0.5-Math.cos(a*Math.PI)/2},_default:"swing"};dY.fx=da.prototype.init;dY.fx.step={};var c0,d2,dJ=/^(?:toggle|show|hide)$/,dM=/queueHooks$/;function cR(){ds.setTimeout(function(){c0=undefined
});return(c0=dY.now())}function d0(c,a){var b,e={height:c},d=0;a=a?1:0;for(;d<4;d+=2-a){b=dC[d];e["margin"+b]=e["padding"+b]=c}if(a){e.opacity=e.width=c}return e}function db(d,b,e){var g,c=(cF.tweeners[b]||[]).concat(cF.tweeners["*"]),a=0,f=c.length;for(;a<f;a++){if((g=c[a].call(e,b,d))){return g}}}function cB(d,p,g){var e,m,b,j,h,l,q,n,c=this,o={},f=d.style,a=d.nodeType&&en(d),k=dY._data(d,"fxshow");if(!g.queue){h=dY._queueHooks(d,"fx");if(h.unqueued==null){h.unqueued=0;l=h.empty.fire;h.empty.fire=function(){if(!h.unqueued){l()
}}}h.unqueued++;c.always(function(){c.always(function(){h.unqueued--;if(!dY.queue(d,"fx").length){h.empty.fire()}})})}if(d.nodeType===1&&("height" in p||"width" in p)){g.overflow=[f.overflow,f.overflowX,f.overflowY];q=dY.css(d,"display");n=q==="none"?dY._data(d,"olddisplay")||a8(d.nodeName):q;if(n==="inline"&&dY.css(d,"float")==="none"){if(!dv.inlineBlockNeedsLayout||a8(d.nodeName)==="inline"){f.display="inline-block"}else{f.zoom=1}}}if(g.overflow){f.overflow="hidden";if(!dv.shrinkWrapBlocks()){c.always(function(){f.overflow=g.overflow[0];
f.overflowX=g.overflow[1];f.overflowY=g.overflow[2]})}}for(e in p){m=p[e];if(dJ.exec(m)){delete p[e];b=b||m==="toggle";if(m===(a?"hide":"show")){if(m==="show"&&k&&k[e]!==undefined){a=true}else{continue}}o[e]=k&&k[e]||dY.style(d,e)}else{q=undefined}}if(!dY.isEmptyObject(o)){if(k){if("hidden" in k){a=k.hidden}}else{k=dY._data(d,"fxshow",{})}if(b){k.hidden=!a}if(a){dY(d).show()}else{c.done(function(){dY(d).hide()})}c.done(function(){var r;dY._removeData(d,"fxshow");for(r in o){dY.style(d,r,o[r])}});
for(e in o){j=db(a?k[e]:0,e,c);if(!(e in k)){k[e]=j.start;if(a){j.end=j.start;j.start=e==="width"||e==="height"?1:0}}}}else{if((q==="none"?a8(d.nodeName):q)==="inline"){f.display=q}}}function dH(e,c){var f,g,b,d,a;for(f in e){g=dY.camelCase(f);b=c[g];d=e[f];if(dY.isArray(d)){b=d[1];d=e[f]=d[0]}if(f!==g){e[g]=d;delete e[f]}a=dY.cssHooks[g];if(a&&"expand" in a){d=a.expand(d);delete e[g];for(f in d){if(!(f in e)){e[f]=d[f];c[f]=b}}}else{c[g]=b}}}function cF(e,a,j){var h,g,b=0,f=cF.prefilters.length,k=dY.Deferred().always(function(){delete c.elem
}),c=function(){if(g){return false}var n=c0||cR(),q=Math.max(0,d.startTime+d.duration-n),m=q/d.duration||0,o=1-m,r=0,p=d.tweens.length;for(;r<p;r++){d.tweens[r].run(o)}k.notifyWith(e,[d,o,q]);if(o<1&&p){return q}else{k.resolveWith(e,[d]);return false}},d=k.promise({elem:e,props:dY.extend({},a),opts:dY.extend(true,{specialEasing:{},easing:dY.easing._default},j),originalProperties:a,originalOptions:j,startTime:c0||cR(),duration:j.duration,tweens:[],createTween:function(n,m){var o=dY.Tween(e,d.opts,n,m,d.opts.specialEasing[n]||d.opts.easing);
d.tweens.push(o);return o},stop:function(o){var m=0,n=o?d.tweens.length:0;if(g){return this}g=true;for(;m<n;m++){d.tweens[m].run(1)}if(o){k.notifyWith(e,[d,1,0]);k.resolveWith(e,[d,o])}else{k.rejectWith(e,[d,o])}return this}}),l=d.props;dH(l,d.opts.specialEasing);for(;b<f;b++){h=cF.prefilters[b].call(d,e,l,d.opts);if(h){if(dY.isFunction(h.stop)){dY._queueHooks(d.elem,d.opts.queue).stop=dY.proxy(h.stop,h)}return h}}dY.map(l,db,d);if(dY.isFunction(d.opts.start)){d.opts.start.call(e,d)}dY.fx.timer(dY.extend(c,{elem:e,anim:d,queue:d.opts.queue}));
return d.progress(d.opts.progress).done(d.opts.done,d.opts.complete).fail(d.opts.fail).always(d.opts.always)}dY.Animation=dY.extend(cF,{tweeners:{"*":[function(b,c){var a=this.createTween(b,c);dA(a.elem,b,eA.exec(c),a);return a}]},tweener:function(e,b){if(dY.isFunction(e)){b=e;e=["*"]}else{e=e.match(eN)}var c,a=0,d=e.length;for(;a<d;a++){c=e[a];cF.tweeners[c]=cF.tweeners[c]||[];cF.tweeners[c].unshift(b)}},prefilters:[cB],prefilter:function(b,a){if(a){cF.prefilters.unshift(b)}else{cF.prefilters.push(b)
}}});dY.speed=function(c,b,d){var a=c&&typeof c==="object"?dY.extend({},c):{complete:d||!d&&b||dY.isFunction(c)&&c,duration:c,easing:d&&b||b&&!dY.isFunction(b)&&b};a.duration=dY.fx.off?0:typeof a.duration==="number"?a.duration:a.duration in dY.fx.speeds?dY.fx.speeds[a.duration]:dY.fx.speeds._default;if(a.queue==null||a.queue===true){a.queue="fx"}a.old=a.complete;a.complete=function(){if(dY.isFunction(a.old)){a.old.call(this)}if(a.queue){dY.dequeue(this,a.queue)}};return a};dY.fn.extend({fadeTo:function(a,b,c,d){return this.filter(en).css("opacity",0).show().end().animate({opacity:b},a,c,d)
},animate:function(b,e,c,d){var f=dY.isEmptyObject(b),a=dY.speed(e,c,d),g=function(){var h=cF(this,dY.extend({},b),a);if(f||dY._data(this,"finish")){h.stop(true)}};g.finish=g;return f||a.queue===false?this.each(g):this.queue(a.queue,g)},stop:function(c,d,a){var b=function(f){var e=f.stop;delete f.stop;e(a)};if(typeof c!=="string"){a=d;d=c;c=undefined}if(d&&c!==false){this.queue(c||"fx",[])}return this.each(function(){var e=true,h=c!=null&&c+"queueHooks",f=dY.timers,g=dY._data(this);if(h){if(g[h]&&g[h].stop){b(g[h])
}}else{for(h in g){if(g[h]&&g[h].stop&&dM.test(h)){b(g[h])}}}for(h=f.length;h--;){if(f[h].elem===this&&(c==null||f[h].queue===c)){f[h].anim.stop(a);e=false;f.splice(h,1)}}if(e||!a){dY.dequeue(this,c)}})},finish:function(a){if(a!==false){a=a||"fx"}return this.each(function(){var e,b=dY._data(this),f=b[a+"queue"],g=b[a+"queueHooks"],c=dY.timers,d=f?f.length:0;b.finish=true;dY.queue(this,a,[]);if(g&&g.stop){g.stop.call(this,true)}for(e=c.length;e--;){if(c[e].elem===this&&c[e].queue===a){c[e].anim.stop(true);
c.splice(e,1)}}for(e=0;e<d;e++){if(f[e]&&f[e].finish){f[e].finish.call(this)}}delete b.finish})}});dY.each(["toggle","show","hide"],function(b,c){var a=dY.fn[c];dY.fn[c]=function(d,e,f){return d==null||typeof d==="boolean"?a.apply(this,arguments):this.animate(d0(c,true),d,e,f)}});dY.each({slideDown:d0("show"),slideUp:d0("hide"),slideToggle:d0("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){dY.fn[a]=function(e,c,d){return this.animate(b,e,c,d)
}});dY.timers=[];dY.fx.tick=function(){var a,b=dY.timers,c=0;c0=dY.now();for(;c<b.length;c++){a=b[c];if(!a()&&b[c]===a){b.splice(c--,1)}}if(!b.length){dY.fx.stop()}c0=undefined};dY.fx.timer=function(a){dY.timers.push(a);if(a()){dY.fx.start()}else{dY.timers.pop()}};dY.fx.interval=13;dY.fx.start=function(){if(!d2){d2=ds.setInterval(dY.fx.tick,dY.fx.interval)}};dY.fx.stop=function(){ds.clearInterval(d2);d2=null};dY.fx.speeds={slow:600,fast:200,_default:400};dY.fn.delay=function(b,a){b=dY.fx?dY.fx.speeds[b]||b:b;
a=a||"fx";return this.queue(a,function(d,e){var c=ds.setTimeout(d,b);e.stop=function(){ds.clearTimeout(c)}})};(function(){var e,d=cw.createElement("input"),b=cw.createElement("div"),a=cw.createElement("select"),c=a.appendChild(cw.createElement("option"));b=cw.createElement("div");b.setAttribute("className","t");b.innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>";e=b.getElementsByTagName("a")[0];d.setAttribute("type","checkbox");b.appendChild(d);e=b.getElementsByTagName("a")[0];
e.style.cssText="top:1px";dv.getSetAttribute=b.className!=="t";dv.style=/top/.test(e.getAttribute("style"));dv.hrefNormalized=e.getAttribute("href")==="/a";dv.checkOn=!!d.value;dv.optSelected=c.selected;dv.enctype=!!cw.createElement("form").enctype;a.disabled=true;dv.optDisabled=!c.disabled;d=cw.createElement("input");d.setAttribute("value","");dv.input=d.getAttribute("value")==="";d.value="t";d.setAttribute("type","radio");dv.radioValue=d.value==="t"})();var dN=/\r/g,cf=/[\x20\t\r\n\f]+/g;dY.fn.extend({val:function(c){var a,e,b,d=this[0];
if(!arguments.length){if(d){a=dY.valHooks[d.type]||dY.valHooks[d.nodeName.toLowerCase()];if(a&&"get" in a&&(e=a.get(d,"value"))!==undefined){return e}e=d.value;return typeof e==="string"?e.replace(dN,""):e==null?"":e}return}b=dY.isFunction(c);return this.each(function(g){var f;if(this.nodeType!==1){return}if(b){f=c.call(this,g,dY(this).val())}else{f=c}if(f==null){f=""}else{if(typeof f==="number"){f+=""}else{if(dY.isArray(f)){f=dY.map(f,function(h){return h==null?"":h+""})}}}a=dY.valHooks[this.type]||dY.valHooks[this.nodeName.toLowerCase()];
if(!a||!("set" in a)||a.set(this,f,"value")===undefined){this.value=f}})}});dY.extend({valHooks:{option:{get:function(a){var b=dY.find.attr(a,"value");return b!=null?b:dY.trim(dY.text(a)).replace(cf," ")}},select:{get:function(f){var j,d,g=f.options,b=f.selectedIndex,c=f.type==="select-one"||b<0,h=c?null:[],a=c?b+1:g.length,e=b<0?a:c?b:0;for(;e<a;e++){d=g[e];if((d.selected||e===b)&&(dv.optDisabled?!d.disabled:d.getAttribute("disabled")===null)&&(!d.parentNode.disabled||!dY.nodeName(d.parentNode,"optgroup"))){j=dY(d).val();
if(c){return j}h.push(j)}}return h},set:function(c,b){var a,d,f=c.options,h=dY.makeArray(b),e=f.length;while(e--){d=f[e];if(dY.inArray(dY.valHooks.option.get(d),h)>-1){try{d.selected=a=true}catch(g){d.scrollHeight}}else{d.selected=false}}if(!a){c.selectedIndex=-1}return f}}}});dY.each(["radio","checkbox"],function(){dY.valHooks[this]={set:function(a,b){if(dY.isArray(b)){return(a.checked=dY.inArray(dY(a).val(),b)>-1)}}};if(!dv.checkOn){dY.valHooks[this].get=function(a){return a.getAttribute("value")===null?"on":a.value
}}});var dh,et,dO=dY.expr.attrHandle,dD=/^(?:checked|selected)$/i,dQ=dv.getSetAttribute,d4=dv.input;dY.fn.extend({attr:function(a,b){return eQ(this,dY.attr,a,b,arguments.length>1)},removeAttr:function(a){return this.each(function(){dY.removeAttr(this,a)})}});dY.extend({attr:function(c,d,b){var e,a,f=c.nodeType;if(f===3||f===8||f===2){return}if(typeof c.getAttribute==="undefined"){return dY.prop(c,d,b)}if(f!==1||!dY.isXMLDoc(c)){d=d.toLowerCase();a=dY.attrHooks[d]||(dY.expr.match.bool.test(d)?et:dh)
}if(b!==undefined){if(b===null){dY.removeAttr(c,d);return}if(a&&"set" in a&&(e=a.set(c,b,d))!==undefined){return e}c.setAttribute(d,b+"");return b}if(a&&"get" in a&&(e=a.get(c,d))!==null){return e}e=dY.find.attr(c,d);return e==null?undefined:e},attrHooks:{type:{set:function(a,c){if(!dv.radioValue&&c==="radio"&&dY.nodeName(a,"input")){var b=a.value;a.setAttribute("type",c);if(b){a.value=b}return c}}}},removeAttr:function(d,b){var f,c,e=0,a=b&&b.match(eN);if(a&&d.nodeType===1){while((f=a[e++])){c=dY.propFix[f]||f;
if(dY.expr.match.bool.test(f)){if(d4&&dQ||!dD.test(f)){d[c]=false}else{d[dY.camelCase("default-"+f)]=d[c]=false}}else{dY.attr(d,f,"")}d.removeAttribute(dQ?f:c)}}}});et={set:function(c,b,a){if(b===false){dY.removeAttr(c,a)}else{if(d4&&dQ||!dD.test(a)){c.setAttribute(!dQ&&dY.propFix[a]||a,a)}else{c[dY.camelCase("default-"+a)]=c[a]=true}}return a}};dY.each(dY.expr.match.bool.source.match(/\w+/g),function(a,b){var c=dO[b]||dY.find.attr;if(d4&&dQ||!dD.test(b)){dO[b]=function(g,h,e){var d,f;if(!e){f=dO[h];
dO[h]=d;d=c(g,h,e)!=null?h.toLowerCase():null;dO[h]=f}return d}}else{dO[b]=function(f,d,e){if(!e){return f[dY.camelCase("default-"+d)]?d.toLowerCase():null}}}});if(!d4||!dQ){dY.attrHooks.value={set:function(c,b,a){if(dY.nodeName(c,"input")){c.defaultValue=b}else{return dh&&dh.set(c,b,a)}}}}if(!dQ){dh={set:function(c,b,d){var a=c.getAttributeNode(d);if(!a){c.setAttributeNode((a=c.ownerDocument.createAttribute(d)))}a.value=b+="";if(d==="value"||b===c.getAttribute(d)){return b}}};dO.id=dO.name=dO.coords=function(c,d,b){var a;
if(!b){return(a=c.getAttributeNode(d))&&a.value!==""?a.value:null}};dY.valHooks.button={get:function(b,c){var a=b.getAttributeNode(c);if(a&&a.specified){return a.value}},set:dh.set};dY.attrHooks.contenteditable={set:function(c,b,a){dh.set(c,b===""?false:b,a)}};dY.each(["width","height"],function(a,b){dY.attrHooks[b]={set:function(c,d){if(d===""){c.setAttribute(b,"auto");return d}}}})}if(!dv.style){dY.attrHooks.style={get:function(a){return a.style.cssText||undefined},set:function(a,b){return(a.style.cssText=b+"")
}}}var eL=/^(?:input|select|textarea|button|object)$/i,dr=/^(?:a|area)$/i;dY.fn.extend({prop:function(a,b){return eQ(this,dY.prop,a,b,arguments.length>1)},removeProp:function(a){a=dY.propFix[a]||a;return this.each(function(){try{this[a]=undefined;delete this[a]}catch(b){}})}});dY.extend({prop:function(c,d,b){var e,a,f=c.nodeType;if(f===3||f===8||f===2){return}if(f!==1||!dY.isXMLDoc(c)){d=dY.propFix[d]||d;a=dY.propHooks[d]}if(b!==undefined){if(a&&"set" in a&&(e=a.set(c,b,d))!==undefined){return e}return(c[d]=b)
}if(a&&"get" in a&&(e=a.get(c,d))!==null){return e}return c[d]},propHooks:{tabIndex:{get:function(b){var a=dY.find.attr(b,"tabindex");return a?parseInt(a,10):eL.test(b.nodeName)||dr.test(b.nodeName)&&b.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}});if(!dv.hrefNormalized){dY.each(["href","src"],function(a,b){dY.propHooks[b]={get:function(c){return c.getAttribute(b,4)}}})}if(!dv.optSelected){dY.propHooks.selected={get:function(b){var a=b.parentNode;if(a){a.selectedIndex;if(a.parentNode){a.parentNode.selectedIndex
}}return null},set:function(b){var a=b.parentNode;if(a){a.selectedIndex;if(a.parentNode){a.parentNode.selectedIndex}}}}}dY.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){dY.propFix[this.toLowerCase()]=this});if(!dv.enctype){dY.propFix.enctype="encoding"}var dU=/[\t\r\n\f]/g;function dx(a){return dY.attr(a,"class")||""}dY.fn.extend({addClass:function(h){var d,e,g,c,j,b,f,a=0;if(dY.isFunction(h)){return this.each(function(k){dY(this).addClass(h.call(this,k,dx(this)))
})}if(typeof h==="string"&&h){d=h.match(eN)||[];while((e=this[a++])){c=dx(e);g=e.nodeType===1&&(" "+c+" ").replace(dU," ");if(g){b=0;while((j=d[b++])){if(g.indexOf(" "+j+" ")<0){g+=j+" "}}f=dY.trim(g);if(c!==f){dY.attr(e,"class",f)}}}}return this},removeClass:function(h){var d,e,g,c,j,b,f,a=0;if(dY.isFunction(h)){return this.each(function(k){dY(this).removeClass(h.call(this,k,dx(this)))})}if(!arguments.length){return this.attr("class","")}if(typeof h==="string"&&h){d=h.match(eN)||[];while((e=this[a++])){c=dx(e);
g=e.nodeType===1&&(" "+c+" ").replace(dU," ");if(g){b=0;while((j=d[b++])){while(g.indexOf(" "+j+" ")>-1){g=g.replace(" "+j+" "," ")}}f=dY.trim(g);if(c!==f){dY.attr(e,"class",f)}}}}return this},toggleClass:function(b,a){var c=typeof b;if(typeof a==="boolean"&&c==="string"){return a?this.addClass(b):this.removeClass(b)}if(dY.isFunction(b)){return this.each(function(d){dY(this).toggleClass(b.call(this,d,dx(this),a),a)})}return this.each(function(){var e,f,g,d;if(c==="string"){f=0;g=dY(this);d=b.match(eN)||[];
while((e=d[f++])){if(g.hasClass(e)){g.removeClass(e)}else{g.addClass(e)}}}else{if(b===undefined||c==="boolean"){e=dx(this);if(e){dY._data(this,"__className__",e)}dY.attr(this,"class",e||b===false?"":dY._data(this,"__className__")||"")}}})},hasClass:function(d){var b,a,c=0;b=" "+d+" ";while((a=this[c++])){if(a.nodeType===1&&(" "+dx(a)+" ").replace(dU," ").indexOf(b)>-1){return true}}return false}});dY.each(("blur focus focusin focusout load resize scroll unload click dblclick "+"mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave "+"change select submit keydown keypress keyup error contextmenu").split(" "),function(a,b){dY.fn[b]=function(d,c){return arguments.length>0?this.on(b,null,d,c):this.trigger(b)
}});dY.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});var ez=ds.location;var cO=dY.now();var dL=(/\?/);var i=/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;dY.parseJSON=function(a){if(ds.JSON&&ds.JSON.parse){return ds.JSON.parse(a+"")}var b,c=null,d=dY.trim(a+"");return d&&!dY.trim(d.replace(i,function(f,h,g,e){if(b&&h){c=0}if(c===0){return f}b=g||h;c+=!e-!g;return""}))?(Function("return "+d))():dY.error("Invalid JSON: "+a)
};dY.parseXML=function(c){var a,d;if(!c||typeof c!=="string"){return null}try{if(ds.DOMParser){d=new ds.DOMParser();a=d.parseFromString(c,"text/xml")}else{a=new ds.ActiveXObject("Microsoft.XMLDOM");a.async="false";a.loadXML(c)}}catch(b){a=undefined}if(!a||!a.documentElement||a.getElementsByTagName("parsererror").length){dY.error("Invalid XML: "+c)}return a};var dF=/#.*$/,cQ=/([?&])_=[^&]*/,dW=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,dw=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,cs=/^(?:GET|HEAD)$/,eI=/^\/\//,ci=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,cp={},di={},ce="*/".concat("*"),d7=ez.href,cE=ci.exec(d7.toLowerCase())||[];
function dV(a){return function(c,b){if(typeof c!=="string"){b=c;c="*"}var f,e=0,d=c.toLowerCase().match(eN)||[];if(dY.isFunction(b)){while((f=d[e++])){if(f.charAt(0)==="+"){f=f.slice(1)||"*";(a[f]=a[f]||[]).unshift(b)}else{(a[f]=a[f]||[]).push(b)}}}}}function ct(a,f,b,e){var g={},d=(a===di);function c(j){var h;g[j]=true;dY.each(a[j]||[],function(l,m){var k=m(f,b,e);if(typeof k==="string"&&!d&&!g[k]){f.dataTypes.unshift(k);c(k);return false}else{if(d){return !(h=k)}}});return h}return c(f.dataTypes[0])||!g["*"]&&c("*")
}function cq(d,c){var a,e,b=dY.ajaxSettings.flatOptions||{};for(e in c){if(c[e]!==undefined){(b[e]?d:(a||(a={})))[e]=c[e]}}if(a){dY.extend(true,d,a)}return d}function cD(h,j,c){var g,d,e,b,f=h.contents,a=h.dataTypes;while(a[0]==="*"){a.shift();if(d===undefined){d=h.mimeType||j.getResponseHeader("Content-Type")}}if(d){for(b in f){if(f[b]&&f[b].test(d)){a.unshift(b);break}}}if(a[0] in c){e=a[0]}else{for(b in c){if(!a[0]||h.converters[b+" "+a[0]]){e=b;break}if(!g){g=b}}e=e||g}if(e){if(e!==a[0]){a.unshift(e)
}return c[e]}}function dX(h,d,l,f){var g,a,k,c,e,j={},m=h.dataTypes.slice();if(m[1]){for(k in h.converters){j[k.toLowerCase()]=h.converters[k]}}a=m.shift();while(a){if(h.responseFields[a]){l[h.responseFields[a]]=d}if(!e&&f&&h.dataFilter){d=h.dataFilter(d,h.dataType)}e=a;a=m.shift();if(a){if(a==="*"){a=e}else{if(e!=="*"&&e!==a){k=j[e+" "+a]||j["* "+a];if(!k){for(g in j){c=g.split(" ");if(c[1]===a){k=j[e+" "+c[0]]||j["* "+c[0]];if(k){if(k===true){k=j[g]}else{if(j[g]!==true){a=c[0];m.unshift(c[1])}}break
}}}}if(k!==true){if(k&&h["throws"]){d=k(d)}else{try{d=k(d)}catch(b){return{state:"parsererror",error:k?b:"No conversion from "+e+" to "+a}}}}}}}}return{state:"success",data:d}}dY.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:d7,type:"GET",isLocal:dw.test(cE[1]),global:true,processData:true,async:true,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":ce,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":true,"text json":dY.parseJSON,"text xml":dY.parseXML},flatOptions:{url:true,context:true}},ajaxSetup:function(b,a){return a?cq(cq(b,dY.ajaxSettings),a):cq(dY.ajaxSettings,b)
},ajaxPrefilter:dV(cp),ajaxTransport:dV(di),ajax:function(t,w){if(typeof t==="object"){w=t;t=undefined}w=w||{};var k,h,s,c,o,x,g,v,p=dY.ajaxSetup({},w),a=p.context||p,m=p.context&&(a.nodeType||a.jquery)?dY(a):dY.event,b=dY.Deferred(),e=dY.Callbacks("once memory"),r=p.statusCode||{},l={},d={},u=0,q="canceled",j={readyState:0,getResponseHeader:function(z){var y;if(u===2){if(!v){v={};while((y=dW.exec(c))){v[y[1].toLowerCase()]=y[2]}}y=v[z.toLowerCase()]}return y==null?null:y},getAllResponseHeaders:function(){return u===2?c:null
},setRequestHeader:function(A,y){var z=A.toLowerCase();if(!u){A=d[z]=d[z]||A;l[A]=y}return this},overrideMimeType:function(y){if(!u){p.mimeType=y}return this},statusCode:function(z){var y;if(z){if(u<2){for(y in z){r[y]=[r[y],z[y]]}}else{j.always(z[j.status])}}return this},abort:function(z){var y=z||q;if(g){g.abort(y)}n(0,y);return this}};b.promise(j).complete=e.add;j.success=j.done;j.error=j.fail;p.url=((t||p.url||d7)+"").replace(dF,"").replace(eI,cE[1]+"//");p.type=w.method||w.type||p.method||p.type;
p.dataTypes=dY.trim(p.dataType||"*").toLowerCase().match(eN)||[""];if(p.crossDomain==null){k=ci.exec(p.url.toLowerCase());p.crossDomain=!!(k&&(k[1]!==cE[1]||k[2]!==cE[2]||(k[3]||(k[1]==="http:"?"80":"443"))!==(cE[3]||(cE[1]==="http:"?"80":"443"))))}if(p.data&&p.processData&&typeof p.data!=="string"){p.data=dY.param(p.data,p.traditional)}ct(cp,p,w,j);if(u===2){return j}x=dY.event&&p.global;if(x&&dY.active++===0){dY.event.trigger("ajaxStart")}p.type=p.type.toUpperCase();p.hasContent=!cs.test(p.type);
s=p.url;if(!p.hasContent){if(p.data){s=(p.url+=(dL.test(s)?"&":"?")+p.data);delete p.data}if(p.cache===false){p.url=cQ.test(s)?s.replace(cQ,"$1_="+cO++):s+(dL.test(s)?"&":"?")+"_="+cO++}}if(p.ifModified){if(dY.lastModified[s]){j.setRequestHeader("If-Modified-Since",dY.lastModified[s])}if(dY.etag[s]){j.setRequestHeader("If-None-Match",dY.etag[s])}}if(p.data&&p.hasContent&&p.contentType!==false||w.contentType){j.setRequestHeader("Content-Type",p.contentType)}j.setRequestHeader("Accept",p.dataTypes[0]&&p.accepts[p.dataTypes[0]]?p.accepts[p.dataTypes[0]]+(p.dataTypes[0]!=="*"?", "+ce+"; q=0.01":""):p.accepts["*"]);
for(h in p.headers){j.setRequestHeader(h,p.headers[h])}if(p.beforeSend&&(p.beforeSend.call(a,j,p)===false||u===2)){return j.abort()}q="abort";for(h in {success:1,error:1,complete:1}){j[h](p[h])}g=ct(di,p,w,j);if(!g){n(-1,"No Transport")}else{j.readyState=1;if(x){m.trigger("ajaxSend",[j,p])}if(u===2){return j}if(p.async&&p.timeout>0){o=ds.setTimeout(function(){j.abort("timeout")},p.timeout)}try{u=1;g.send(l,n)}catch(f){if(u<2){n(-1,f)}else{throw f}}}function n(E,y,D,G){var z,A,C,F,B,H=y;if(u===2){return
}u=2;if(o){ds.clearTimeout(o)}g=undefined;c=G||"";j.readyState=E>0?4:0;z=E>=200&&E<300||E===304;if(D){F=cD(p,j,D)}F=dX(p,F,j,z);if(z){if(p.ifModified){B=j.getResponseHeader("Last-Modified");if(B){dY.lastModified[s]=B}B=j.getResponseHeader("etag");if(B){dY.etag[s]=B}}if(E===204||p.type==="HEAD"){H="nocontent"}else{if(E===304){H="notmodified"}else{H=F.state;A=F.data;C=F.error;z=!C}}}else{C=H;if(E||!H){H="error";if(E<0){E=0}}}j.status=E;j.statusText=(y||H)+"";if(z){b.resolveWith(a,[A,H,j])}else{b.rejectWith(a,[j,H,C])
}j.statusCode(r);r=undefined;if(x){m.trigger(z?"ajaxSuccess":"ajaxError",[j,p,z?A:C])}e.fireWith(a,[j,H]);if(x){m.trigger("ajaxComplete",[j,p]);if(!(--dY.active)){dY.event.trigger("ajaxStop")}}}return j},getJSON:function(a,c,b){return dY.get(a,c,b,"json")},getScript:function(a,b){return dY.get(a,undefined,b,"script")}});dY.each(["get","post"],function(b,a){dY[a]=function(c,e,d,f){if(dY.isFunction(e)){f=f||d;d=e;e=undefined}return dY.ajax(dY.extend({url:c,type:a,dataType:f,data:e,success:d},dY.isPlainObject(c)&&c))
}});dY._evalUrl=function(a){return dY.ajax({url:a,type:"GET",dataType:"script",cache:true,async:false,global:false,"throws":true})};dY.fn.extend({wrapAll:function(a){if(dY.isFunction(a)){return this.each(function(c){dY(this).wrapAll(a.call(this,c))})}if(this[0]){var b=dY(a,this[0].ownerDocument).eq(0).clone(true);if(this[0].parentNode){b.insertBefore(this[0])}b.map(function(){var c=this;while(c.firstChild&&c.firstChild.nodeType===1){c=c.firstChild}return c}).append(this)}return this},wrapInner:function(a){if(dY.isFunction(a)){return this.each(function(b){dY(this).wrapInner(a.call(this,b))
})}return this.each(function(){var c=dY(this),b=c.contents();if(b.length){b.wrapAll(a)}else{c.append(a)}})},wrap:function(a){var b=dY.isFunction(a);return this.each(function(c){dY(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){if(!dY.nodeName(this,"body")){dY(this).replaceWith(this.childNodes)}}).end()}});function c8(a){return a.style&&a.style.display||dY.css(a,"display")}function de(a){if(!dY.contains(a.ownerDocument||cw,a)){return true}while(a&&a.nodeType===1){if(c8(a)==="none"||a.type==="hidden"){return true
}a=a.parentNode}return false}dY.expr.filters.hidden=function(a){return dv.reliableHiddenOffsets()?(a.offsetWidth<=0&&a.offsetHeight<=0&&!a.getClientRects().length):de(a)};dY.expr.filters.visible=function(a){return !dY.expr.filters.hidden(a)};var el=/%20/g,er=/\[\]$/,ef=/\r?\n/g,cI=/^(?:submit|button|image|reset|file)$/i,eX=/^(?:input|select|textarea|keygen)/i;function cA(d,b,e,c){var a;if(dY.isArray(b)){dY.each(b,function(f,g){if(e||er.test(d)){c(d,g)}else{cA(d+"["+(typeof g==="object"&&g!=null?f:"")+"]",g,e,c)
}})}else{if(!e&&dY.type(b)==="object"){for(a in b){cA(d+"["+a+"]",b[a],e,c)}}else{c(d,b)}}}dY.param=function(a,d){var c,e=[],b=function(g,f){f=dY.isFunction(f)?f():(f==null?"":f);e[e.length]=encodeURIComponent(g)+"="+encodeURIComponent(f)};if(d===undefined){d=dY.ajaxSettings&&dY.ajaxSettings.traditional}if(dY.isArray(a)||(a.jquery&&!dY.isPlainObject(a))){dY.each(a,function(){b(this.name,this.value)})}else{for(c in a){cA(c,a[c],d,b)}}return e.join("&").replace(el,"+")};dY.fn.extend({serialize:function(){return dY.param(this.serializeArray())
},serializeArray:function(){return this.map(function(){var a=dY.prop(this,"elements");return a?dY.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!dY(this).is(":disabled")&&eX.test(this.nodeName)&&!cI.test(a)&&(this.checked||!eE.test(a))}).map(function(c,b){var a=dY(this).val();return a==null?null:dY.isArray(a)?dY.map(a,function(d){return{name:b.name,value:d.replace(ef,"\r\n")}}):{name:b.name,value:a.replace(ef,"\r\n")}}).get()}});dY.ajaxSettings.xhr=ds.ActiveXObject!==undefined?function(){if(this.isLocal){return c4()
}if(cw.documentMode>8){return d5()}return/^(get|post|head|put|delete|options)$/i.test(this.type)&&d5()||c4()}:d5;var eR=0,dR={},eT=dY.ajaxSettings.xhr();if(ds.attachEvent){ds.attachEvent("onunload",function(){for(var a in dR){dR[a](undefined,true)}})}dv.cors=!!eT&&("withCredentials" in eT);eT=dv.ajax=!!eT;if(eT){dY.ajaxTransport(function(a){if(!a.crossDomain||dv.cors){var b;return{send:function(d,g){var f,e=a.xhr(),c=++eR;e.open(a.type,a.url,a.async,a.username,a.password);if(a.xhrFields){for(f in a.xhrFields){e[f]=a.xhrFields[f]
}}if(a.mimeType&&e.overrideMimeType){e.overrideMimeType(a.mimeType)}if(!a.crossDomain&&!d["X-Requested-With"]){d["X-Requested-With"]="XMLHttpRequest"}for(f in d){if(d[f]!==undefined){e.setRequestHeader(f,d[f]+"")}}e.send((a.hasContent&&a.data)||null);b=function(k,l){var m,n,j;if(b&&(l||e.readyState===4)){delete dR[c];b=undefined;e.onreadystatechange=dY.noop;if(l){if(e.readyState!==4){e.abort()}}else{j={};m=e.status;if(typeof e.responseText==="string"){j.text=e.responseText}try{n=e.statusText}catch(h){n=""
}if(!m&&a.isLocal&&!a.crossDomain){m=j.text?200:404}else{if(m===1223){m=204}}}}if(j){g(m,n,j,e.getAllResponseHeaders())}};if(!a.async){b()}else{if(e.readyState===4){ds.setTimeout(b)}else{e.onreadystatechange=dR[c]=b}}},abort:function(){if(b){b(undefined,true)}}}}})}function d5(){try{return new ds.XMLHttpRequest()}catch(a){}}function c4(){try{return new ds.ActiveXObject("Microsoft.XMLHTTP")}catch(a){}}dY.ajaxSetup({accepts:{script:"text/javascript, application/javascript, "+"application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(a){dY.globalEval(a);
return a}}});dY.ajaxPrefilter("script",function(a){if(a.cache===undefined){a.cache=false}if(a.crossDomain){a.type="GET";a.global=false}});dY.ajaxTransport("script",function(b){if(b.crossDomain){var a,c=cw.head||dY("head")[0]||cw.documentElement;return{send:function(e,d){a=cw.createElement("script");a.async=true;if(b.scriptCharset){a.charset=b.scriptCharset}a.src=b.url;a.onload=a.onreadystatechange=function(f,g){if(g||!a.readyState||/loaded|complete/.test(a.readyState)){a.onload=a.onreadystatechange=null;
if(a.parentNode){a.parentNode.removeChild(a)}a=null;if(!g){d(200,"success")}}};c.insertBefore(a,c.firstChild)},abort:function(){if(a){a.onload(undefined,true)}}}}});var cL=[],dk=/(=)\?(?=&|$)|\?\?/;dY.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=cL.pop()||(dY.expando+"_"+(cO++));this[a]=true;return a}});dY.ajaxPrefilter("json jsonp",function(e,a,d){var b,g,f,c=e.jsonp!==false&&(dk.test(e.url)?"url":typeof e.data==="string"&&(e.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&dk.test(e.data)&&"data");
if(c||e.dataTypes[0]==="jsonp"){b=e.jsonpCallback=dY.isFunction(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback;if(c){e[c]=e[c].replace(dk,"$1"+b)}else{if(e.jsonp!==false){e.url+=(dL.test(e.url)?"&":"?")+e.jsonp+"="+b}}e.converters["script json"]=function(){if(!f){dY.error(b+" was not called")}return f[0]};e.dataTypes[0]="json";g=ds[b];ds[b]=function(){f=arguments};d.always(function(){if(g===undefined){dY(ds).removeProp(b)}else{ds[b]=g}if(e[b]){e.jsonpCallback=a.jsonpCallback;cL.push(b)}if(f&&dY.isFunction(g)){g(f[0])
}f=g=undefined});return"script"}});dv.createHTMLDocument=(function(){try{var a=cw.implementation.createHTMLDocument("").body;a.innerHTML="<form></form><form></form>";return a.childNodes.length===2}catch(b){return false}})();dY.parseHTML=function(b,e,d){if(!b||typeof b!=="string"){return null}if(typeof e==="boolean"){d=e;e=false}var c,f,a;if(!e){if(dv.createHTMLDocument){e=cw.implementation.createHTMLDocument("");c=e.createElement("base");c.href=cw.location.href;e.head.appendChild(c)}else{e=cw}}f=cJ.exec(b);
a=!d&&[];if(f){return[e.createElement(f[1])]}f=dz([b],e,a);if(a&&a.length){dY(a).remove()}return dY.merge([],f.childNodes)};var eu=dY.fn.load;dY.fn.load=function(f,c,b){if(typeof f!=="string"&&eu){return eu.apply(this,arguments)}var a,e,g,h=this,d=f.indexOf(" ");if(d>-1){a=dY.trim(f.slice(d,f.length));f=f.slice(0,d)}if(dY.isFunction(c)){b=c;c=undefined}else{if(c&&typeof c==="object"){e="POST"}}if(h.length>0){dY.ajax({url:f,type:e||"GET",dataType:"html",data:c}).done(function(j){g=arguments;h.html(a?dY("<div>").append(dY.parseHTML(j)).find(a):j)
}).always(b&&function(j,k){h.each(function(){b.apply(this,g||[j.responseText,k,j])})})}return this};dY.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(b,a){dY.fn[a]=function(c){return this.on(a,c)}});dY.expr.filters.animated=function(a){return dY.grep(dY.timers,function(b){return a===b.elem}).length};function cM(a){return dY.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:false}dY.offset={setOffset:function(d,g,n){var l,a,f,c,e,j,h,m=dY.css(d,"position"),b=dY(d),k={};
if(m==="static"){d.style.position="relative"}e=b.offset();f=dY.css(d,"top");j=dY.css(d,"left");h=(m==="absolute"||m==="fixed")&&dY.inArray("auto",[f,j])>-1;if(h){l=b.position();c=l.top;a=l.left}else{c=parseFloat(f)||0;a=parseFloat(j)||0}if(dY.isFunction(g)){g=g.call(d,n,dY.extend({},e))}if(g.top!=null){k.top=(g.top-e.top)+c}if(g.left!=null){k.left=(g.left-e.left)+a}if("using" in g){g.using.call(d,k)}else{b.css(k)}}};dY.fn.extend({offset:function(f){if(arguments.length){return f===undefined?this:this.each(function(g){dY.offset.setOffset(this,f,g)
})}var a,b,d={top:0,left:0},e=this[0],c=e&&e.ownerDocument;if(!c){return}a=c.documentElement;if(!dY.contains(a,e)){return d}if(typeof e.getBoundingClientRect!=="undefined"){d=e.getBoundingClientRect()}b=cM(c);return{top:d.top+(b.pageYOffset||a.scrollTop)-(a.clientTop||0),left:d.left+(b.pageXOffset||a.scrollLeft)-(a.clientLeft||0)}},position:function(){if(!this[0]){return}var c,b,a={top:0,left:0},d=this[0];if(dY.css(d,"position")==="fixed"){b=d.getBoundingClientRect()}else{c=this.offsetParent();b=this.offset();
if(!dY.nodeName(c[0],"html")){a=c.offset()}a.top+=dY.css(c[0],"borderTopWidth",true);a.left+=dY.css(c[0],"borderLeftWidth",true)}return{top:b.top-a.top-dY.css(d,"marginTop",true),left:b.left-a.left-dY.css(d,"marginLeft",true)}},offsetParent:function(){return this.map(function(){var a=this.offsetParent;while(a&&(!dY.nodeName(a,"html")&&dY.css(a,"position")==="static")){a=a.offsetParent}return a||eK})}});dY.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(b,c){var a=/Y/.test(c);dY.fn[b]=function(d){return eQ(this,function(h,e,f){var g=cM(h);
if(f===undefined){return g?(c in g)?g[c]:g.document.documentElement[e]:h[e]}if(g){g.scrollTo(!a?f:dY(g).scrollLeft(),a?f:dY(g).scrollTop())}else{h[e]=f}},b,d,arguments.length,null)}});dY.each(["top","left"],function(b,a){dY.cssHooks[a]=dn(dv.pixelPosition,function(d,c){if(c){c=dp(d,a);return ec.test(c)?dY(d).position()[a]+"px":c}})});dY.each({Height:"height",Width:"width"},function(a,b){dY.each({padding:"inner"+a,content:b,"":"outer"+a},function(d,c){dY.fn[c]=function(e,f){var g=arguments.length&&(d||typeof e!=="boolean"),h=d||(e===true||f===true?"margin":"border");
return eQ(this,function(l,m,k){var j;if(dY.isWindow(l)){return l.document.documentElement["client"+a]}if(l.nodeType===9){j=l.documentElement;return Math.max(l.body["scroll"+a],j["scroll"+a],l.body["offset"+a],j["offset"+a],j["client"+a])}return k===undefined?dY.css(l,m,h):dY.style(l,m,k,h)},b,g?e:undefined,g,null)}})});dY.fn.extend({bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,d,b,c){return this.on(d,a,b,c)},undelegate:function(a,c,b){return arguments.length===1?this.off(a,"**"):this.off(c,a||"**",b)
}});dY.fn.size=function(){return this.length};dY.fn.andSelf=dY.fn.addBack;if(typeof define==="function"&&define.amd){define("jquery",[],function(){return dY})}var cW=ds.jQuery,dc=ds.$;dY.noConflict=function(a){if(ds.$===dY){ds.$=dc}if(a&&ds.jQuery===dY){ds.jQuery=cW}return dY};if(!eW){ds.jQuery=ds.$=dY}return dY}));
/*!
 * jQuery Migrate - v1.4.1 - 2016-05-19
 * Copyright jQuery Foundation and other contributors
 */
(function(al,X,ax){al.migrateVersion="1.4.1";var aq={};al.migrateWarnings=[];if(X.console&&X.console.log){X.console.log("JQMIGRATE: Migrate is installed"+(al.migrateMute?"":" with logging active")+", version "+al.migrateVersion)}if(al.migrateTrace===ax){al.migrateTrace=true}al.migrateReset=function(){aq={};al.migrateWarnings.length=0};function V(a){var b=X.console;if(!aq[a]){aq[a]=true;al.migrateWarnings.push(a);
if(b&&b.warn&&!al.migrateMute){b.warn("JQMIGRATE: "+a);if(al.migrateTrace&&b.trace){b.trace()}}}}function an(c,a,d,b){if(Object.defineProperty){try{Object.defineProperty(c,a,{configurable:true,enumerable:true,get:function(){V(b);return d},set:function(f){V(b);d=f}});return}catch(e){}}al._definePropertyBroken=true;c[a]=d}if(document.compatMode==="BackCompat"){V("jQuery is not compatible with Quirks Mode")}var Z=al("<input/>",{size:1}).attr("size")&&al.attrFn,T=al.attr,Y=al.attrHooks.value&&al.attrHooks.value.get||function(){return null
},ao=al.attrHooks.value&&al.attrHooks.value.set||function(){return ax},aj=/^(?:input|button)$/i,ar=/^[238]$/,R=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,aB=/^(?:checked|selected)$/i;an(al,"attrFn",Z||{},"jQuery.attrFn is deprecated");al.attr=function(b,d,a,c){var e=d.toLowerCase(),f=b&&b.nodeType;if(c){if(T.length<4){V("jQuery.fn.attr( props, pass ) is deprecated")}if(b&&!ar.test(f)&&(Z?d in Z:al.isFunction(al.fn[d]))){return al(b)[d](a)
}}if(d==="type"&&a!==ax&&aj.test(b.nodeName)&&b.parentNode){V("Can't change the 'type' of an input or button in IE 6/7/8")}if(!al.attrHooks[e]&&R.test(e)){al.attrHooks[e]={get:function(j,g){var h,i=al.prop(j,g);return i===true||typeof i!=="boolean"&&(h=j.getAttributeNode(g))&&h.nodeValue!==false?g.toLowerCase():ax},set:function(j,h,g){var i;if(h===false){al.removeAttr(j,g)}else{i=al.propFix[g]||g;if(i in j){j[i]=true}j.setAttribute(g,g.toLowerCase())}return g}};if(aB.test(e)){V("jQuery.fn.attr('"+e+"') might use property instead of attribute")
}}return T.call(al,b,d,a)};al.attrHooks.value={get:function(b,c){var a=(b.nodeName||"").toLowerCase();if(a==="button"){return Y.apply(this,arguments)}if(a!=="input"&&a!=="option"){V("jQuery.fn.attr('value') no longer gets properties")}return c in b?b.value:null},set:function(c,b){var a=(c.nodeName||"").toLowerCase();if(a==="button"){return ao.apply(this,arguments)}if(a!=="input"&&a!=="option"){V("jQuery.fn.attr('value', val) no longer sets properties")}c.value=b}};var az,aF,am=al.fn.init,aw=al.find,ah=al.parseJSON,ak=/^\s*</,av=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/,af=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/g,aa=/^([^<]*)(<[\w\W]+>)([^>]*)$/;
al.fn.init=function(e,a,b){var c,d;if(e&&typeof e==="string"){if(!al.isPlainObject(a)&&(c=aa.exec(al.trim(e)))&&c[0]){if(!ak.test(e)){V("$(html) HTML strings must start with '<' character")}if(c[3]){V("$(html) HTML text after last tag is ignored")}if(c[0].charAt(0)==="#"){V("HTML string cannot start with a '#' character");al.error("JQMIGRATE: Invalid selector string (XSS)")}if(a&&a.context&&a.context.nodeType){a=a.context}if(al.parseHTML){return am.call(this,al.parseHTML(c[2],a&&a.ownerDocument||a||document,true),a,b)
}}}d=am.apply(this,arguments);if(e&&e.selector!==ax){d.selector=e.selector;d.context=e.context}else{d.selector=typeof e==="string"?e:"";if(e){d.context=e.nodeType?e:a||document}}return d};al.fn.init.prototype=al.fn;al.find=function(d){var a=Array.prototype.slice.call(arguments);if(typeof d==="string"&&av.test(d)){try{document.querySelector(d)}catch(b){d=d.replace(af,function(f,g,h,e){return"["+g+h+'"'+e+'"]'});try{document.querySelector(d);V("Attribute selector with '#' must be quoted: "+a[0]);a[0]=d
}catch(c){V("Attribute selector with '#' was not fixed: "+a[0])}}}return aw.apply(this,a)};var S;for(S in aw){if(Object.prototype.hasOwnProperty.call(aw,S)){al.find[S]=aw[S]}}al.parseJSON=function(a){if(!a){V("jQuery.parseJSON requires a valid JSON string");return null}return ah.apply(this,arguments)};al.uaMatch=function(a){a=a.toLowerCase();var b=/(chrome)[ \/]([\w.]+)/.exec(a)||/(webkit)[ \/]([\w.]+)/.exec(a)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(a)||/(msie) ([\w.]+)/.exec(a)||a.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(a)||[];
return{browser:b[1]||"",version:b[2]||"0"}};if(!al.browser){az=al.uaMatch(navigator.userAgent);aF={};if(az.browser){aF[az.browser]=true;aF.version=az.version}if(aF.chrome){aF.webkit=true}else{if(aF.webkit){aF.safari=true}}al.browser=aF}an(al,"browser",al.browser,"jQuery.browser is deprecated");al.boxModel=al.support.boxModel=(document.compatMode==="CSS1Compat");an(al,"boxModel",al.boxModel,"jQuery.boxModel is deprecated");an(al.support,"boxModel",al.support.boxModel,"jQuery.support.boxModel is deprecated");
al.sub=function(){function c(e,d){return new c.fn.init(e,d)}al.extend(true,c,this);c.superclass=this;c.fn=c.prototype=this();c.fn.constructor=c;c.sub=this.sub;c.fn.init=function a(e,d){var f=al.fn.init.call(this,e,d,b);return f instanceof c?f:c(f)};c.fn.init.prototype=c.fn;var b=c(document);V("jQuery.sub() is deprecated");return c};al.fn.size=function(){V("jQuery.fn.size() is deprecated; use the .length property");return this.length};var at=false;if(al.swap){al.each(["height","width","reliableMarginRight"],function(b,c){var a=al.cssHooks[c]&&al.cssHooks[c].get;
if(a){al.cssHooks[c].get=function(){var d;at=true;d=a.apply(this,arguments);at=false;return d}}})}al.swap=function(b,c,a,d){var e,f,g={};if(!at){V("jQuery.swap() is undocumented and deprecated")}for(f in c){g[f]=b.style[f];b.style[f]=c[f]}e=a.apply(b,d||[]);for(f in c){b.style[f]=g[f]}return e};al.ajaxSetup({converters:{"text json":al.parseJSON}});var U=al.fn.data;al.fn.data=function(b){var c,d,a=this[0];if(a&&b==="events"&&arguments.length===1){c=al.data(a,b);d=al._data(a,b);if((c===ax||c===d)&&d!==ax){V("Use of jQuery.fn.data('events') is deprecated");
return d}}return U.apply(this,arguments)};var Q=/\/(java|ecma)script/i;if(!al.clean){al.clean=function(i,h,b,f){h=h||document;h=!h.nodeType&&h[0]||h;h=h.ownerDocument||h;V("jQuery.clean() is deprecated");var e,g,d,a,c=[];al.merge(c,al.buildFragment(i,h).childNodes);if(b){d=function(j){if(!j.type||Q.test(j.type)){return f?f.push(j.parentNode?j.parentNode.removeChild(j):j):b.appendChild(j)}};for(e=0;(g=c[e])!=null;e++){if(!(al.nodeName(g,"script")&&d(g))){b.appendChild(g);if(typeof g.getElementsByTagName!=="undefined"){a=al.grep(al.merge([],g.getElementsByTagName("script")),d);
c.splice.apply(c,[e+1,0].concat(a));e+=a.length}}}}return c}}var ad=al.event.add,ai=al.event.remove,ap=al.event.trigger,aG=al.fn.toggle,aD=al.fn.live,ag=al.fn.die,au=al.fn.load,aA="ajaxStart|ajaxStop|ajaxSend|ajaxComplete|ajaxError|ajaxSuccess",ay=new RegExp("\\b(?:"+aA+")\\b"),W=/(?:^|\s)hover(\.\S+|)\b/,aE=function(a){if(typeof(a)!=="string"||al.event.special.hover){return a}if(W.test(a)){V("'hover' pseudo-event is deprecated, use 'mouseenter mouseleave'")}return a&&a.replace(W,"mouseenter$1 mouseleave$1")
};if(al.event.props&&al.event.props[0]!=="attrChange"){al.event.props.unshift("attrChange","attrName","relatedNode","srcElement")}if(al.event.dispatch){an(al.event,"handle",al.event.dispatch,"jQuery.event.handle is undocumented and deprecated")}al.event.add=function(b,d,c,a,e){if(b!==document&&ay.test(d)){V("AJAX events should be attached to document: "+d)}ad.call(this,b,aE(d||""),c,a,e)};al.event.remove=function(a,c,b,e,d){ai.call(this,a,aE(c)||"",b,e,d)};al.each(["load","unload","error"],function(a,b){al.fn[b]=function(){var c=Array.prototype.slice.call(arguments,0);
if(b==="load"&&typeof c[0]==="string"){return au.apply(this,c)}V("jQuery.fn."+b+"() is deprecated");c.splice(0,0,b);if(arguments.length){return this.bind.apply(this,c)}this.triggerHandler.apply(this,c);return this}});al.fn.toggle=function(b,d){if(!al.isFunction(b)||!al.isFunction(d)){return aG.apply(this,arguments)}V("jQuery.fn.toggle(handler, handler...) is deprecated");var e=arguments,f=b.guid||al.guid++,c=0,a=function(g){var h=(al._data(this,"lastToggle"+b.guid)||0)%c;al._data(this,"lastToggle"+b.guid,h+1);
g.preventDefault();return e[h].apply(this,arguments)||false};a.guid=f;while(c<e.length){e[c++].guid=f}return this.click(a)};al.fn.live=function(c,a,b){V("jQuery.fn.live() is deprecated");if(aD){return aD.apply(this,arguments)}al(this.context).on(c,this.selector,a,b);return this};al.fn.die=function(b,a){V("jQuery.fn.die() is deprecated");if(ag){return ag.apply(this,arguments)}al(this.context).off(b,this.selector||"**",a);return this};al.event.trigger=function(b,a,c,d){if(!c&&!ay.test(b)){V("Global events are undocumented and deprecated")
}return ap.call(this,b,a,c||document,d)};al.each(aA.split("|"),function(a,b){al.event.special[b]={setup:function(){var c=this;if(c!==document){al.event.add(document,b+"."+al.guid,function(){al.event.trigger(b,Array.prototype.slice.call(arguments,1),c,true)});al._data(this,b,al.guid++)}return false},teardown:function(){if(this!==document){al.event.remove(document,b+"."+al._data(this,b))}return false}}});al.event.special.ready={setup:function(){if(this===document){V("'ready' event is deprecated")}}};
var ab=al.fn.andSelf||al.fn.addBack,ae=al.fn.find;al.fn.andSelf=function(){V("jQuery.fn.andSelf() replaced by jQuery.fn.addBack()");return ab.apply(this,arguments)};al.fn.find=function(b){var a=ae.apply(this,arguments);a.context=this.context;a.selector=this.selector?this.selector+" "+b:b;return a};if(al.Callbacks){var ac=al.Deferred,aC=[["resolve","done",al.Callbacks("once memory"),al.Callbacks("once memory"),"resolved"],["reject","fail",al.Callbacks("once memory"),al.Callbacks("once memory"),"rejected"],["notify","progress",al.Callbacks("memory"),al.Callbacks("memory")]];
al.Deferred=function(b){var c=ac(),a=c.promise();c.pipe=a.pipe=function(){var d=arguments;V("deferred.pipe() is deprecated");return al.Deferred(function(e){al.each(aC,function(f,g){var h=al.isFunction(d[f])&&d[f];c[g[1]](function(){var i=h&&h.apply(this,arguments);if(i&&al.isFunction(i.promise)){i.promise().done(e.resolve).fail(e.reject).progress(e.notify)}else{e[g[0]+"With"](this===a?e.promise():this,h?[i]:arguments)}})});d=null}).promise()};c.isResolved=function(){V("deferred.isResolved is deprecated");
return c.state()==="resolved"};c.isRejected=function(){V("deferred.isRejected is deprecated");return c.state()==="rejected"};if(b){b.call(c,c)}return c}}})(jQuery,window);
(function(c){c.fn.__bind__=c.fn.bind;c.fn.__unbind__=c.fn.unbind;c.fn.__find__=c.fn.find;var d={version:"0.7.9",override:/keypress|keydown|keyup/g,triggersMap:{},specialKeys:{27:"esc",9:"tab",32:"space",13:"enter",8:"backspace",145:"scroll",20:"capslock",144:"numlock",19:"pause",45:"insert",36:"home",46:"del",35:"end",33:"pageup",34:"pagedown",37:"left",38:"up",39:"right",40:"down",109:"-",112:"f1",113:"f2",114:"f3",115:"f4",116:"f5",117:"f6",118:"f7",119:"f8",120:"f9",121:"f10",122:"f11",123:"f12",191:"/"},shiftNums:{"`":"~","1":"!","2":"@","3":"#","4":"$","5":"%","6":"^","7":"&","8":"*","9":"(","0":")","-":"_","=":"+",";":":","'":'"',",":"<",".":">","/":"?","\\":"|"},newTrigger:function(b,g,a){var h={};
h[b]={};h[b][g]={cb:a,disableInInput:false};return h}};d.specialKeys=c.extend(d.specialKeys,{96:"0",97:"1",98:"2",99:"3",100:"4",101:"5",102:"6",103:"7",104:"8",105:"9",106:"*",107:"+",109:"-",110:".",111:"/"});c.fn.find=function(a){this.query=a;return c.fn.__find__.apply(this,arguments)};c.fn.unHotbind=function(a,j,b){if(c.isFunction(j)){b=j;j=null}if(j&&typeof j==="string"){var i=((this.prevObject&&this.prevObject.query)||(this[0].id&&this[0].id)||this[0]).toString();var k=a.split(" ");for(var l=0;
l<k.length;l++){delete d.triggersMap[i][k[l]][j]}}return this.__unbind__(a,b)};c.fn.hotbind=function(q,u,p){var s=q.match(d.override);if(c.isFunction(u)||!s){return this.__bind__(q,u,p)}else{var a=null,r=c.trim(q.replace(d.override,""));if(r){a=this.__bind__(r,u,p)}if(typeof u==="string"){u={"combi":u}}if(u.combi){for(var b=0;b<s.length;b++){var w=s[b];var t=u.combi.toLowerCase(),v=d.newTrigger(w,t,p),o=((this.prevObject&&this.prevObject.query)||(this[0].id&&this[0].id)||this[0]).toString();v[w][t].disableInInput=u.disableInInput;
if(!d.triggersMap[o]){d.triggersMap[o]=v}else{if(!d.triggersMap[o][w]){d.triggersMap[o][w]=v[w]}}var x=d.triggersMap[o][w][t];if(!x){d.triggersMap[o][w][t]=[v[w][t]]}else{if(x.constructor!==Array){d.triggersMap[o][w][t]=[x]}else{d.triggersMap[o][w][t][x.length]=v[w][t]}}this.each(function(){var e=c(this);if(e.attr("hkId")&&e.attr("hkId")!==o){o=e.attr("hkId")+";"+o}e.attr("hkId",o)});a=this.__bind__(s.join(" "),u,d.handler)}}return a}};c.fn.codeToString=function(q){var p=q.which,b=d.specialKeys[p],l=!b&&String.fromCharCode(p).toLowerCase(),o=q.shiftKey,r=q.ctrlKey,m=q.altKey||q.originalEvent.altKey;
var a=b||l;var n="";if(m){n+="alt+"}if(r){n+="ctrl+"}if(o){n+="shift+"}return n+a};d.findElement=function(a){if(!c(a).attr("hkId")){if(c.browser.opera||c.browser.safari){while(!c(a).attr("hkId")&&a.parentNode){a=a.parentNode}}}return a};d.handler=function(E){var u=d.findElement(E.currentTarget),A=c(u),F=A.attr("hkId");if(F){F=F.split(";");var C=E.which,b=E.type,t=d.specialKeys[C],v=!t&&String.fromCharCode(C).toLowerCase(),B=E.shiftKey,G=E.ctrlKey,w=E.altKey||E.originalEvent.altKey,D=null;for(var a=0;
a<F.length;a++){if(d.triggersMap[F[a]][b]){D=d.triggersMap[F[a]][b];break}}if(D){var z;if(!B&&!G&&!w){z=D[t]||(v&&D[v])}else{var x="";if(w){x+="alt+"}if(G){x+="ctrl+"}if(B){x+="shift+"}z=D[x+t];if(!z){if(v){z=D[x+v]||D[x+d.shiftNums[v]]||(x==="shift+"&&D[d.shiftNums[v]])}}}if(z){var H=false;for(var a=0;a<z.length;a++){if(z[a].disableInInput){var y=c(E.target);if(A.is("input")||A.is("textarea")||A.is("select")||y.is("input")||y.is("textarea")||y.is("select")){return true}}H=H||z[a].cb.apply(this,[E])
}return H}}}};window.hotkeys=d;return c})(jQuery);
(function(i){function l(a){var e=i.data(a.data.target,"draggable");var f=e.options;var n=e.proxy;var b=a.data;var c=b.startLeft+a.pageX-b.startX;var d=b.startTop+a.pageY-b.startY;if(n){if(n.parent()[0]==document.body){if(f.deltaX!=null&&f.deltaX!=undefined){c=a.pageX+f.deltaX}else{c=a.pageX-a.data.offsetWidth}if(f.deltaY!=null&&f.deltaY!=undefined){d=a.pageY+f.deltaY}else{d=a.pageY-a.data.offsetHeight}}else{if(f.deltaX!=null&&f.deltaX!=undefined){c+=a.data.offsetWidth+f.deltaX}if(f.deltaY!=null&&f.deltaY!=undefined){d+=a.data.offsetHeight+f.deltaY
}}}if(a.data.parent!=document.body){c+=i(a.data.parent).scrollLeft();d+=i(a.data.parent).scrollTop()}if(f.axis=="h"){b.left=c}else{if(f.axis=="v"){b.top=d}else{b.left=c;b.top=d}}}function j(a){var b=i.data(a.data.target,"draggable");var c=b.options;var d=b.proxy;if(!d){d=i(a.data.target)}d.css({left:a.data.left,top:a.data.top});i("body").css("cursor",c.cursor)}function h(a){i.fn.draggable.isDragging=true;var b=i.data(a.data.target,"draggable");var c=b.options;var e=i(".droppable").filter(function(){return a.data.target!=this
}).filter(function(){var f=i.data(this,"droppable").options.accept;if(f){return i(f).filter(function(){return this==a.data.target}).length>0}else{return true}});b.droppables=e;var d=b.proxy;if(!d){if(c.proxy){if(c.proxy=="clone"){d=i(a.data.target).clone().insertAfter(a.data.target)}else{d=c.proxy.call(a.data.target,a.data.target)}b.proxy=d}else{d=i(a.data.target)}}d.css("position","absolute");l(a);j(a);c.onStartDrag.call(a.data.target,a);return false}function g(a){var b=i.data(a.data.target,"draggable");
l(a);if(b.options.onDrag.call(a.data.target,a)!=false){j(a)}var c=a.data.target;b.droppables.each(function(){var d=i(this);if(d.droppable("options").disabled){return}var e=d.offset();if(a.pageX>e.left&&a.pageX<e.left+d.outerWidth()&&a.pageY>e.top&&a.pageY<e.top+d.outerHeight()){if(!this.entered){i(this).trigger("_dragenter",[c]);this.entered=true}i(this).trigger("_dragover",[c])}else{if(this.entered){i(this).trigger("_dragleave",[c]);this.entered=false}}});return false}function k(p){i.fn.draggable.isDragging=false;
g(p);var d=i.data(p.data.target,"draggable");var o=d.proxy;var e=d.options;if(e.revert){if(c()==true){i(p.data.target).css({position:p.data.startPosition,left:p.data.startLeft,top:p.data.startTop})}else{if(o){var a,b;if(o.parent()[0]==document.body){a=p.data.startX-p.data.offsetWidth;b=p.data.startY-p.data.offsetHeight}else{a=p.data.startLeft;b=p.data.startTop}o.animate({left:a,top:b},function(){f()})}else{i(p.data.target).animate({left:p.data.startLeft,top:p.data.startTop},function(){i(p.data.target).css("position",p.data.startPosition)
})}}}else{i(p.data.target).css({position:"absolute",left:p.data.left,top:p.data.top});c()}e.onStopDrag.call(p.data.target,p);i(document).unbind(".draggable");setTimeout(function(){i("body").css("cursor","")},100);function f(){if(o){o.remove()}d.proxy=null}function c(){var m=false;d.droppables.each(function(){var n=i(this);if(n.droppable("options").disabled){return}var r=n.offset();if(p.pageX>r.left&&p.pageX<r.left+n.outerWidth()&&p.pageY>r.top&&p.pageY<r.top+n.outerHeight()){if(e.revert){i(p.data.target).css({position:p.data.startPosition,left:p.data.startLeft,top:p.data.startTop})
}i(this).trigger("_drop",[p.data.target]);f();m=true;this.entered=false;return false}});if(!m&&!e.revert){f()}return m}return false}i.fn.draggable=function(b,a){if(typeof b=="string"){return i.fn.draggable.methods[b](this,a)}return this.each(function(){var e;var c=i.data(this,"draggable");if(c){c.handle.unbind(".draggable");e=i.extend(c.options,b)}else{e=i.extend({},i.fn.draggable.defaults,b||{})}var d=e.handle?(typeof e.handle=="string"?i(e.handle,this):e.handle):i(this);i.data(this,"draggable",{options:e,handle:d});
if(e.disabled){i(this).css("cursor","");return}d.unbind(".draggable").bind("mousemove.draggable",{target:this},function(p){if(i.fn.draggable.isDragging){return}var o=i.data(p.data.target,"draggable").options;if(f(p)){i(this).css("cursor",o.cursor)}else{i(this).css("cursor","")}}).bind("mouseleave.draggable",{target:this},function(n){i(this).css("cursor","")}).bind("mousedown.draggable",{target:this},function(t){if(f(t)==false){return}i(this).css("cursor","");var r=i(t.data.target).position();var s=i(t.data.target).offset();
var u={startPosition:i(t.data.target).css("position"),startLeft:r.left,startTop:r.top,left:r.left,top:r.top,startX:t.pageX,startY:t.pageY,offsetWidth:(t.pageX-s.left),offsetHeight:(t.pageY-s.top),target:t.data.target,parent:i(t.data.target).parent()[0]};i.extend(t.data,u);var v=i.data(t.data.target,"draggable").options;if(v.onBeforeDrag.call(t.data.target,t)==false){return}i(document).bind("mousedown.draggable",t.data,h);i(document).bind("mousemove.draggable",t.data,g);i(document).bind("mouseup.draggable",t.data,k)
});function f(E){var z=i.data(E.data.target,"draggable");var F=z.handle;var r=i(F).offset();var y=i(F).outerWidth();var C=i(F).outerHeight();var B=E.pageY-r.top;var A=r.left+y-E.pageX;var D=r.top+C-E.pageY;var t=E.pageX-r.left;return Math.min(B,A,D,t)>z.options.edge}})};i.fn.draggable.methods={options:function(a){return i.data(a[0],"draggable").options},proxy:function(a){return i.data(a[0],"draggable").proxy},enable:function(a){return a.each(function(){i(this).draggable({disabled:false})})},disable:function(a){return a.each(function(){i(this).draggable({disabled:true})
})}};i.fn.draggable.defaults={proxy:null,revert:false,cursor:"move",deltaX:null,deltaY:null,handle:null,disabled:false,edge:0,axis:null,onBeforeDrag:function(a){},onStartDrag:function(a){},onDrag:function(a){},onStopDrag:function(a){}};i.fn.draggable.isDragging=false})(jQuery);
(function(d){function c(a){d(a).addClass("droppable");d(a).bind("_dragenter",function(b,e){d.data(a,"droppable").options.onDragEnter.apply(a,[b,e])});d(a).bind("_dragleave",function(b,e){d.data(a,"droppable").options.onDragLeave.apply(a,[b,e])});d(a).bind("_dragover",function(b,e){d.data(a,"droppable").options.onDragOver.apply(a,[b,e])});d(a).bind("_drop",function(b,e){d.data(a,"droppable").options.onDrop.apply(a,[b,e])})}d.fn.droppable=function(b,a){if(typeof b=="string"){return d.fn.droppable.methods[b](this,a)
}b=b||{};return this.each(function(){var f=d.data(this,"droppable");if(f){d.extend(f.options,b)}else{c(this);d.data(this,"droppable",{options:d.extend({},d.fn.droppable.defaults,b)})}})};d.fn.droppable.methods={options:function(a){return d.data(a[0],"droppable").options},enable:function(a){return a.each(function(){d(this).droppable({disabled:false})})},disable:function(a){return a.each(function(){d(this).droppable({disabled:true})})}};d.fn.droppable.defaults={accept:null,disabled:false,onDragEnter:function(a,b){},onDragOver:function(a,b){},onDragLeave:function(a,b){},onDrop:function(a,b){}}
})(jQuery);
(function(b){b.fn.resizable=function(m,i){if(typeof m=="string"){return b.fn.resizable.methods[m](this,i)}function n(c){var d=c.data;var f=b.data(d.target,"resizable").options;if(d.dir.indexOf("e")!=-1){var e=d.startWidth+c.pageX-d.startX;e=Math.min(Math.max(e,f.minWidth),f.maxWidth);d.width=e}if(d.dir.indexOf("s")!=-1){var g=d.startHeight+c.pageY-d.startY;g=Math.min(Math.max(g,f.minHeight),f.maxHeight);d.height=g}if(d.dir.indexOf("w")!=-1){var e=d.startWidth-c.pageX+d.startX;e=Math.min(Math.max(e,f.minWidth),f.maxWidth);
d.width=e;d.left=d.startLeft+d.startWidth-d.width}if(d.dir.indexOf("n")!=-1){var g=d.startHeight-c.pageY+d.startY;g=Math.min(Math.max(g,f.minHeight),f.maxHeight);d.height=g;d.top=d.startTop+d.startHeight-d.height}}function k(c){var d=c.data;var e=b(d.target);e.css({left:d.left,top:d.top});if(e.outerWidth()!=d.width){e._outerWidth(d.width)}if(e.outerHeight()!=d.height){e._outerHeight(d.height)}}function a(c){b.fn.resizable.isResizing=true;b.data(c.data.target,"resizable").options.onStartResize.call(c.data.target,c);
return false}function l(c){n(c);if(b.data(c.data.target,"resizable").options.onResize.call(c.data.target,c)!==false){k(c)}return false}function j(c){b.fn.resizable.isResizing=false;n(c,true);k(c);b.data(c.data.target,"resizable").options.onStopResize.call(c.data.target,c);b(document).unbind(".resizable");b("body").css("cursor","");return false}return this.each(function(){var d=null;var c=b.data(this,"resizable");if(c){b(this).unbind(".resizable");d=b.extend(c.options,m||{})}else{d=b.extend({},b.fn.resizable.defaults,m||{});
b.data(this,"resizable",{options:d})}if(d.disabled===true){return}b(this).bind("mousemove.resizable",{target:this},function(f){if(b.fn.resizable.isResizing){return}var g=e(f);if(g==""){b(f.data.target).css("cursor","")}else{b(f.data.target).css("cursor",g+"-resize")}}).bind("mouseleave.resizable",{target:this},function(f){b(f.data.target).css("cursor","")}).bind("mousedown.resizable",{target:this},function(h){var g=e(h);if(g==""){return}function p(r){var o=parseInt(b(h.data.target).css(r));if(isNaN(o)){return 0
}else{return o}}var f={target:h.data.target,dir:g,startLeft:p("left"),startTop:p("top"),left:p("left"),top:p("top"),startX:h.pageX,startY:h.pageY,startWidth:b(h.data.target).outerWidth(),startHeight:b(h.data.target).outerHeight(),width:b(h.data.target).outerWidth(),height:b(h.data.target).outerHeight(),deltaWidth:b(h.data.target).outerWidth()-b(h.data.target).width(),deltaHeight:b(h.data.target).outerHeight()-b(h.data.target).height()};b(document).bind("mousedown.resizable",f,a);b(document).bind("mousemove.resizable",f,l);
b(document).bind("mouseup.resizable",f,j);b("body").css("cursor",g+"-resize")});function e(f){var B=b(f.data.target);var w="";var v=B.offset();var y=B.outerWidth();var z=B.outerHeight();var x=d.edge;if(f.pageY>v.top&&f.pageY<v.top+x){w+="n"}else{if(f.pageY<v.top+z&&f.pageY>v.top+z-x){w+="s"}}if(f.pageX>v.left&&f.pageX<v.left+x){w+="w"}else{if(f.pageX<v.left+y&&f.pageX>v.left+y-x){w+="e"}}var A=d.handles.split(",");for(var h=0;h<A.length;h++){var g=A[h].replace(/(^\s*)|(\s*$)/g,"");if(g=="all"||g==w){return w
}}return""}})};b.fn.resizable.methods={options:function(a){return b.data(a[0],"resizable").options},enable:function(a){return a.each(function(){b(this).resizable({disabled:false})})},disable:function(a){return a.each(function(){b(this).resizable({disabled:true})})}};b.fn.resizable.defaults={disabled:false,handles:"n, e, s, w, ne, se, sw, nw, all",minWidth:233,minHeight:149,maxWidth:10000,maxHeight:10000,edge:5,onStartResize:function(a){},onResize:function(a){},onStopResize:function(a){}};b.fn.resizable.isResizing=false
})(jQuery);
(function(v){var B,s="sortable",t={drag:true,drop:true,exclude:"",nested:true,vertical:true},D={afterMove:function(b,c,a){},containerPath:"",containerSelector:"ol, ul",distance:0,delay:0,handle:"",itemPath:"",itemSelector:"li",isValidTarget:function(a,b){return true},onCancel:function(c,e,a,b){},onDrag:function(c,e,a,b){c.css(e)},onDragStart:function(c,e,a,b){c.css({height:c.height(),width:c.width()});c.addClass("dragged");v("body").addClass("dragging")},onDrop:function(c,e,a,b){c.removeClass("dragged").removeAttr("style");
v("body").removeClass("dragging")},onMousedown:function(c,a,b){if(b.target.nodeName!="INPUT"&&b.target.nodeName!="SELECT"){b.preventDefault();return true}},placeholder:'<li class="placeholder"/>',pullPlaceholder:true,serialize:function(a,b,c){var e=v.extend({},a.data());if(c){return b}else{if(b[0]){e.children=b;delete e.subContainer}}delete e.sortable;return e},tolerance:0},w={},A=0,z={left:0,top:0,bottom:0,right:0};B={start:"touchstart.sortable mousedown.sortable",drop:"touchend.sortable touchcancel.sortable mouseup.sortable",drag:"touchmove.sortable mousemove.sortable",scroll:"scroll.sortable"};
function r(b,c){var e=Math.max(0,b[0]-c[0],c[0]-b[1]),a=Math.max(0,b[2]-c[1],c[1]-b[3]);return e+a}function d(a,c,h,f){var g=a.length,i=f?"offset":"position";h=h||0;while(g--){var e=a[g].el?a[g].el:v(a[g]),b=e[i]();b.left+=parseInt(e.css("margin-left"),10);b.top+=parseInt(e.css("margin-top"),10);c[g]=[b.left-h,b.left+e.outerWidth()+h,b.top-h,b.top+e.outerHeight()+h]}}function u(a,c){var b=c.offset();return{left:a.left-b.left,top:a.top-b.top}}function q(c,a,e){a=[a.left,a.top];e=e&&[e.left,e.top];
var b,f=c.length,g=[];while(f--){b=c[f];g[f]=[f,r(b,a),e&&r(b,e)]}g=g.sort(function(h,i){return i[1]-h[1]||i[2]-h[2]||i[0]-h[0]});return g}function x(a){this.options=v.extend({},D,a);this.containers=[];if(!this.options.parentContainer){this.scrollProxy=v.proxy(this.scroll,this);this.dragProxy=v.proxy(this.drag,this);this.dropProxy=v.proxy(this.drop,this);this.placeholder=v(this.options.placeholder);if(!a.isValidTarget){this.options.isValidTarget=undefined}}}x.get=function(a){if(!w[a.group]){if(a.group===undefined){a.group=A++
}w[a.group]=new x(a)}return w[a.group]};x.prototype={dragInit:function(a,b){this.$document=v(b.el[0].ownerDocument);if(b.enabled()){this.item=v(a.target).closest(this.options.itemSelector);this.itemContainer=b;if(this.item.is(this.options.exclude)||!this.options.onMousedown(this.item,D.onMousedown,a)){return}this.setPointer(a);this.toggleListeners("on")}else{this.toggleListeners("on",["drop"])}this.setupDelayTimer();this.dragInitDone=true},drag:function(b){if(!this.dragging){if(!this.distanceMet(b)||!this.delayMet){return
}this.options.onDragStart(this.item,this.itemContainer,D.onDragStart,b);this.item.before(this.placeholder);this.dragging=true}this.setPointer(b);this.options.onDrag(this.item,u(this.pointer,this.item.offsetParent()),D.onDrag,b);var f=b.pageX,a=b.pageY,c=this.sameResultBox,e=this.options.tolerance;if(!c||c.top-e>a||c.bottom+e<a||c.left-e>f||c.right+e<f){if(!this.searchValidTarget()){this.placeholder.detach()}}},drop:function(a){this.toggleListeners("off");this.dragInitDone=false;if(this.dragging){if(this.placeholder.closest("html")[0]){this.placeholder.before(this.item).detach()
}else{this.options.onCancel(this.item,this.itemContainer,D.onCancel,a)}this.options.onDrop(this.item,this.getContainer(this.item),D.onDrop,a);this.clearDimensions();this.clearOffsetParent();this.lastAppendedItem=this.sameResultBox=undefined;this.dragging=false}},searchValidTarget:function(b,e){if(!b){b=this.relativePointer||this.pointer;e=this.lastRelativePointer||this.lastPointer}var h=q(this.getContainerDimensions(),b,e),f=h.length;while(f--){var g=h[f][0],a=h[f][1];if(!a||this.options.pullPlaceholder){var i=this.containers[g];
if(!i.disabled){if(!this.$getOffsetParent()){var c=i.getItemOffsetParent();b=u(b,c);e=u(e,c)}if(i.searchValidTarget(b,e)){return true}}}}if(this.sameResultBox){this.sameResultBox=undefined}},movePlaceholder:function(e,c,a,f){var b=this.lastAppendedItem;if(!f&&b&&b[0]===c[0]){return}c[a](this.placeholder);this.lastAppendedItem=c;this.sameResultBox=f;this.options.afterMove(this.placeholder,e,c)},getContainerDimensions:function(){if(!this.containerDimensions){d(this.containers,this.containerDimensions=[],this.options.tolerance,!this.$getOffsetParent())
}return this.containerDimensions},getContainer:function(a){return a.closest(this.options.containerSelector).data(s)},$getOffsetParent:function(){if(this.offsetParent===undefined){var b=this.containers.length-1,a=this.containers[b].getItemOffsetParent();if(!this.options.parentContainer){while(b--){if(a[0]!=this.containers[b].getItemOffsetParent()[0]){a=false;break}}}this.offsetParent=a}return this.offsetParent},setPointer:function(b){var a={left:b.pageX,top:b.pageY};if(this.$getOffsetParent()){var c=u(a,this.$getOffsetParent());
this.lastRelativePointer=this.relativePointer;this.relativePointer=c}this.lastPointer=this.pointer;this.pointer=a},distanceMet:function(a){return(Math.max(Math.abs(this.pointer.left-a.pageX),Math.abs(this.pointer.top-a.pageY))>=this.options.distance)},setupDelayTimer:function(){var a=this;this.delayMet=!this.options.delay;if(!this.delayMet){clearTimeout(this._mouseDelayTimer);this._mouseDelayTimer=setTimeout(function(){a.delayMet=true},this.options.delay)}},scroll:function(a){this.clearDimensions();
this.clearOffsetParent()},toggleListeners:function(a,c){var b=this;c=c||["drag","drop","scroll"];v.each(c,function(f,e){b.$document[a](B[e],b[e+"Proxy"])})},clearOffsetParent:function(){this.offsetParent=undefined},clearDimensions:function(){this.containerDimensions=undefined;var a=this.containers.length;while(a--){this.containers[a].clearDimensions()}},destroy:function(){w[this.options.group]=undefined}};function y(b,c){this.el=b;this.options=v.extend({},t,c);this.group=x.get(this.options);this.rootGroup=this.options.rootGroup||this.group;
this.parentContainer=this.options.parentContainer;this.handle=this.rootGroup.options.handle||this.rootGroup.options.itemSelector;var e=this.rootGroup.options.itemPath,a=e?this.el.find(e):this.el;a.on(B.start,this.handle,v.proxy(this.dragInit,this));if(this.options.drop){this.group.containers.push(this)}}y.prototype={dragInit:function(a){var b=this.rootGroup;if(!b.dragInitDone&&a.which===1&&this.options.drag){b.dragInit(a,this)}},searchValidTarget:function(c,a){var i=q(this.getItemDimensions(),c,a),l=i.length,h=this.rootGroup,f=!h.options.isValidTarget||h.options.isValidTarget(h.item,this);
if(!l&&f){var g=this.rootGroup.options.itemPath,j=g?this.el.find(g):this.el;h.movePlaceholder(this,j,"append");return true}else{while(l--){var k=i[l][0],b=i[l][1];if(!b&&this.hasChildGroup(k)){var e=this.getContainerGroup(k).searchValidTarget(c,a);if(e){return true}}else{if(f){this.movePlaceholder(k,c);return true}}}}},movePlaceholder:function(i,b){var c=v(this.items[i]),j=this.itemDimensions[i],f="after",a=c.outerWidth(),e=c.outerHeight(),k=c.offset(),n={left:k.left,right:k.left+a,top:k.top,bottom:k.top+e};
if(this.options.vertical){var g=(j[2]+j[3])/2,h=b.top<=g;if(h){f="before";n.bottom-=e/2}else{n.top+=e/2}}else{var m=(j[0]+j[1])/2,l=b.left<=m;if(l){f="before";n.right-=a/2}else{n.left+=a/2}}if(this.hasChildGroup(i)){n=z}this.rootGroup.movePlaceholder(this,c,f,n)},getItemDimensions:function(){if(!this.itemDimensions){this.items=this.$getChildren(this.el,"item").filter(":not(.placeholder, .dragged)").get();d(this.items,this.itemDimensions=[],this.options.tolerance)}return this.itemDimensions},getItemOffsetParent:function(){var a,b=this.el;
if(b.css("position")==="relative"||b.css("position")==="absolute"||b.css("position")==="fixed"){a=b}else{a=b.offsetParent()}return a},hasChildGroup:function(a){return this.options.nested&&this.getContainerGroup(a)},getContainerGroup:function(b){var a=v.data(this.items[b],"subContainer");if(a===undefined){var c=this.$getChildren(this.items[b],"container");a=false;if(c[0]){var e=v.extend({},this.options,{parentContainer:this,rootGroup:this.rootGroup,group:A++});a=c[s](e).data(s).group}v.data(this.items[b],"subContainer",a)
}return a},enabled:function(){return !this.disabled&&(!this.parentContainer||this.parentContainer.enabled())},$getChildren:function(b,c){var e=this.rootGroup.options,a=e[c+"Path"],f=e[c+"Selector"];b=v(b);if(a){b=b.find(a)}return b.children(f)},_serialize:function(b,c){var a=this,f=c?"item":"container",e=this.$getChildren(b,f).not(this.options.exclude).map(function(){return a._serialize(v(this),!c)}).get();return this.rootGroup.options.serialize(b,e,c)},clearDimensions:function(){this.itemDimensions=undefined;
if(this.items&&this.items[0]){var b=this.items.length;while(b--){var a=v.data(this.items[b],"subContainer");if(a){a.clearDimensions()}}}}};var C={enable:function(a){this.disabled=false},disable:function(a){this.disabled=true},serialize:function(){return this._serialize(this.el,true)},destroy:function(){this.rootGroup.destroy()}};v.extend(y.prototype,C);v.fn[s]=function(b){var a=Array.prototype.slice.call(arguments,1);return this.map(function(){var c=v(this),e=c.data(s);if(e&&C[b]){return C[b].apply(e,a)||this
}else{if(!e&&(b===undefined||typeof b==="object")){c.data(s,new y(c,b))}}return this})}})(jQuery);
if (window.FR == null) {
    window.FR = {};
}

$.extend(FR, {
    /**
     * 这里添加一些必须要使用中文的键值对，然后通过FR.plainText(key)进行调用
     */
    chinese : {

    },

    i18n: {"FR-Plugin_Design_Shut_Down":"关闭","Dec-Plugin_Has_Been_Disabled":"插件已被禁用","Dec-Delete_Task":"删除任务","Dec-System_Login_Authentication_Set":"登录验证设置","Data-Sentinel_Delete_Single_Task_Tip":"确认删除此预警任务","Dec-Task_Recipient":"接收人","Fine-plugin-Engine_Only_Support_Three_Database":"仅支持三大数据库：Mysql、Sql Server及Oracle数据库","Dec-Basic_Horizontal":"横向","Dec-SystemCheck_Register_Info":"注册授权信息","Plugin-Downtime-Process_Automatic_Recovery":"进程自动恢复","Dec-Workflow_Current_Node_Staff":"本节点人员","Dec-Task_Mount_Platform":"挂载平台","Dec-SystemCheck_Seq_Write_Windows":"顺序写入","Dec-WeiXin_Sync_Connect_Fail_Template":"提示：企业微信连接失败，在{}中确认相关配置","Dec-Task_WeChat_Notification":"微信通知","Dec-Cluster_Refresh_Cache_Fail":"刷新缓存失败","ESD_Cache_Recommend_Explore_Table_Header_Exist":"是否存在","Dec-Dcm_Connection_Form_ConnectionName":"数据连接名","Dec-System_WebSocket_Request_Port_Tips":"若存在多个端口，请以,隔开，外部端口优先","Dec-Deployment_Socket_Port_Fail_Tip":"建议修改端口","Dec-Log_MOVE":"移动","Dec-SystemCheck-BI-des_tempDisk":"建议temp目录磁盘剩余空间不小于10G，请及时进行清理","Dec-SystemCheck_Suggestion_Out_Physical":"系统当前内存配置不合理，存在宕机风险，建议检查后修改相关配置","BI-Front-Expression_param_date_precision":"\"{R1}:不符合() 或 (日期/文本)或 (日期/文本,文本)的参数要求\"","Dec-Mobile_Server_Name_Watermark":"建议10个汉字以内","Dec-User_Import_Encryption_Method_Change":"更改加密方式将清空原有导入/添加的用户、部门、职务、角色数据，并重置管理员账号，确定更改？","Dec-Mobile_Directory_Style_T9_Column_Count":"列数","Fine-Operation_Auto_Histo":"宕机自动处理，自动导出histo功能","Fine-Core_LIC_Support_Multi_Env":"多报表运行环境","Dec-System_Login_Lock_Time":"锁定时间","Dec-Get_Pre_Connection_Check":"获取连接前校验","Fine-Engine_Basic_File_Upload":"文件上传","Dec-System_Login_Last":"上次登录信息","Fine-Engine_X_Offset":"X方向偏移","Dec-System_Encryption_File_Waiting":"密钥文件已更新成功","Fine-Engine_Execute":"执行","Dec-Server_Log_View":"日志查看","ESD_Cache_Recommend_config_Title":"缓存模板管理","Dec-User_Edit_User_Depost_Column_Tip":"编辑自己所属部门职务可能对您的权限产生影响，请谨慎操作","Dec-Module-Report_Manager":"目录管理","Fine-Operation_Unknown_Process_Solution":"请联系技术人员协助分析","FR-Plugin_Chart_Custom_Size":"自定义尺寸","Fine-Engine_Every":"每","Dec-Reg_Fail_Reason_Re_Register_Title":"由于工程重启，您的工程注册已失效，请进入注册管理重新认证","Dec-Plugin_Shop_Need_Install":"您还没有插件商店的资源,是否下载?","Dec-Workflow_Mon":"一","Disk_Operate_Auto_Clean_Conf":"自动清理配置","Plugin-Xml-I18n-Compatible_Name":"图表数据源兼容","Fine-Engine_Base_Post_Meridian":"下午","Dec-Menu_My_Analysis":"我的分析","Fine-Dec_Chart_Map_DrawRectangleTip":"点击并拖拽画矩形","Fine-Engine_Report_ReportServerP_PDF":"PDF","Dec-Mobile-Platform-APP_Config":"App配置","BI-Basic_Year_End":"年末","Dec-WeiXin_Import_Adress_Book":"导入微信通讯录","Dec-System_Mail_Result":"发送结果","Fine-Plugin_Logdb_Elasticsearch-Username":"用户名","Dec-Error_Schedule_End_Time_Start":"结束时间要大于当前时间且大于开始时间","Dec-Plugin_Error_LockOfDependenceFile":"缺少依赖文件","Fine-Engine_Basic_File_Uploaded_File":"该文件已上传","Fine-Engine_Report_Import_Excel_Import":"Excel输入","Fine-Operation_Trigger_Type_Ops_Trigger":"运维平台手动触发","Dec-Schedule_Records":"运行监控","Dec-Department_Name":"部门名称","Dec-SortHeader_Descending_Order":"降序","Reuse-BI-Data_Masking":"数据脱敏","Dec-Log_Finish":"结束","Dec-Connection_Driver_Duplicate_Driver_Name":"驱动名不可重名","Dec-Function_List":"功能列表","Dec-Look_No_Upload":"未上传","Dec-Choose_Dependent_Resource":"选择依赖资源","Dec-Authority_Grade_Authority_Open_Tip_Go":"去开启","Dec-Memory_Limit_Submit_Max_Count":"填报最大提交记录数","ESD_Engine-Start-Time":"启动时间","Dec-Security_Detailed_Error_Message_Visible":"请求响应优化","Fine-Engine_ExcelImport_Write_Match_Error_Info":"匹配模板失败，请确认文件格式是否与模板一致！","Dec-WeiXin_Agent-Name":"企业应用名称","Fine-Plugin-Engine_Filter_Cross_Dataset":"跨数据集过滤","Data-Sentinel_Please_View_Remark":"查看备注","FR-Plugin_Duchamp_Save_Calder_Error":"保存三维组件失败","Dec-Plugin_Error_NoPluginToUpdate":"没有找到对应的插件","Dec-Workflow_Mail":"邮件","FR-Engine_Excel-CloudCenter-HelpDoc-Default":"https://help.fanruan.com/finereport/doc-view-1608.html","Dec-Basic_Check_All":"全选","Reuse-BI-Basic_Analysis_Out_Of_Row":"您的自助数据集已超过{r1}万行的限制，无法成功更新。","Dec-Plugin_Error_NoInstallPackageFound":"未找到安装包","Dec-Error_Password_Not_Null":"密码不能为空","Dec-Entry_Management":"平台目录","Dec-User_Password_Setting":"密码设置","Dec-Backup_Waiting":"正在备份...","Dec-Error_Task_Deleted":"该任务已被删除","Fine-Plugin_Excel_Clean":"清空","FR-Plugin_Cell_ProgressBar_Middle":"单元格中间","Data-Sentinel_Trigger_Week_Mon":"一","Dec-All_Users":"所有用户","Dec-Platform_User_Count_No_Limit":"不限人数","Fine-Engine_ExecuteFrequency":"执行频率","Dec-Failed_Lic_Type_Not_Match":"认证方式不匹配","Fine-Operation_System":"操作系统","Plugin-sqlbuilderplus_Set":"设置","Dec-Package_Group_No_Grouped":"未分组","FR-Plugin_Reuse_Resource_Center":"FVS我的资源管理","Dec-Deployment_Foundation_SubText_GlibcVersionError":"glibc版本问题","Dec-Disk_Ops_Error_Only_Receive_Numbers":"仅允许数字输入","Ops-Platform_Connection_Setting":"运维平台连接设置","Plugin-sqlbuilderplus_Replace":"替换为高级sql编辑器","Dec-Deployment_HSQL_Database":"内置数据库","Dec-Task_None_Attachments":"无附件生成","Dec-Email_Sender_Address":"发件人地址","Dec-Security_Unsafe_Protocol_Tip":"建议使用更安全的协议","Dec-Package":"业务包","ESD_Cache_Recommend_Explore_Grid_Count_Recommend":"推荐数","Fine-Engine_print_applet":"Applet打印","Dec-DataPortal_My_Favorites_2":"我的收藏2","Fine-Engine_Report_Restart_Browser_After_Installation":"安装之后请重启浏览器.","Dec-Add_Role":"添加角色","Fine-Engine_Cpt_Backup_Sure":"备份模板可以防止数据丢失，您确定不备份吗？","Dec-System_Change_User_Encryption_Fail":"同步用户切换失败，内置用户切换失败，用户密码无法更新","Dec-User_Synchronize_Break_Off":"异常数据中断同步","Fine-Plugin_Design_Chart_Layout_Flow":"流式","Data-Sentinel_Template_Not_Authenticated":"当前模板未开启模板认证, 无法创建预警","Dec-Cluster_Connection_Mode":"集群通信协议","Plugin-Fontsmanager_File_Too_Large_Error":"上传文件失败，文件过大","Fine-Dec_Chart_Gantt_PlanTime":"计划时间","Dec-Error_Password_Strength_Not":"密码不符合强度限制","Fine-Engine_Base_Error_Input_Value":"错误的输入值","Fine-Engine_Basic_File_Should_Select_Excel_File":"需要选择一个Excel文件来源","Dec-System_Switching_Encryption_Seed_Fail":"种子文件切换异常","Dec-Setting_Backup_Each":"每隔","BI-Front-Expression_param_three_text_or_text_two_number_text":"\"{R1}:不符合 (任意类型,任意类型,任意类型) 或 (任意类型,数值,数值,任意类型)\"","Dec-Role_Name_Can_Not_Null":"角色名不能为空","Dec-System_Background_SSO":"后台单点","Dec-Basic_Time":"时间","FR-Plugin_Design_Use_Open_Video":"使用开场效果","Dec-Disk_Ops_Scan_Dir_Schedule_Desc":"定时调度任务产生的中间文件","Dec-Workflow_Alert_Mode":"提醒方式","BI-Multi_Date_Quarter_End":"季度末","FR-Plugin_Design_Progress":"进度","Dec-Dcm_Change_Name":"重命名","Dec-WeiXin_Create-Url":"生成链接","Dec-Reminded_Admin":"已提醒管理员","Dec-Authority_Only_Open_Templates":"开放权限模板","Data-Sentinel_Between_Condition_Check_Tip2":"现模板数值范围:","Data-Sentinel_Between_Condition_Check_Tip1":"请保证前面的数值小于/等于后面的数值","Dec-Memory_Total_Size":"内存总量: {}","Dec-Task_Transport_Mode":"传输模式","Dec-User_Sync_Data_Set_Connect_Timeout":"获取服务器数据集信息超时,请检查您的服务器数据集配置","Fine-Dec_Chart_Map_ClickCancel":"点击取消来撤销更改","Data-Sentinel_Last_Day":"最后一天","Dec-User_Display_Name":"用户名称","Dec-License_Confirm_Register_Tip":"新lic文件功能点有变动，可能会造成工程无法正常使用！请联系技术支持检查lic文件。","Fine-Core_Module_Name":"核心模块","Dec-Platform_Directory_PC":"PC","Dec-Plugin-Store_My_Plugins":"我的插件","Dec_Download_Log_Export_Message":"正在连接，请稍候...","Dec-System-Selected_Keyword":"已禁用的特殊关键字","Dec-Task_Platform_Notification":"平台通知","Dec-Mobile_Global_Loading_Background_Default":"默认效果","Dec-Cluster_Open_Success_Tip":"成功开启集群。请关闭服务器，将工程拷贝至多个服务器后依次启动各服务器","Dec-Task_Only_Leave_Recently":"仅保留最近{}次","Plugin-Downtime_Auto_Parse_After_Dump_Tip":"提示：开启后，将在dump导出后自动触发解析","Dec-Migration_Backup_Fail":"启用目标数据库失败","Dec-Connection_Driver_Driver_Class_Lost":"驱动不存在","Dec-Resource_Export":"资源导出","Dec-User_Sync_Rate_Limit_Minutes":"同步频率应小于上限：{}分钟","Fine-Plugin_App_Encapsulation-Application_Desktop_Combination_Tip":"提示：空组合不会被展示","Dec-Report_Project_Directory":"/报表工程目录","Fine-Engine_Report_Thu":"四","Dec-Column-Authority":"列权限","Fine-Engine_Excel_Title_Lines":"标题行","Fine-Plugin_App_Encapsulation-Add_Combination":"添加组合","Dec-Failed_Lic_MacAddress_UUID_Not_Match_Remind":"若存在上述情况，请联系帆软技术支持重新生成lic文件进行注册，推荐您使用本地容器认证或公有云认证规避此类问题","Fine-Plugin_Excel_Append_Start":"开始执行导入","FR-Plugin_Cell_ProgressBar_Height":"粗细","Dec-SystemCheck_Os_Info":"操作系统信息","Dec-Click_To_View_Conversion_Advice":"点击查看转换建议","Dec-Plugin_Intelligent_Cloud_Update_Online_Tip":"更新云端运维，体验最新功能","Fine-Plugin-Engine_Local_Analyze":"本地分析","Dec-Mobile_App_Embedded_Server_Name":"服务器名称","Fine-Plugin_Color_Theme_Style":"颜色风格","Dec-Look_Style_Six":"样式六","Data-Sentinel_Parameter_Dimension_Filter_Description":"触发维度","Dec-Workflow_Creator":"创建人","Dec-Register_Local_Way":"本地认证方式","Dec-H5_TOP_NAVIGATOR_TITLE_ALIGN":"对齐方式","Fine-Plugin_Design_Square_Gap_Percent":"间隔占比","Dec-Basic_SMS_Signature_Platform":"信息平台","Dec-BI_Migration_Resource_Type":"资源类型","Dec-Basic_File_Source":"文件来源","Dec-Templates_Filter_Template":"筛选模板","Fine-Engine_Deselect_All":"不选","Dec-Dcm_Connection_Test":"测试连接","Fine-Plugin_Function_Solution_Des_StringReverse":"反转字符串","Dec-Failed_Lic_License_Appname_Error":"应用名不在允许范围内","Dec-Dcm_Connection_Form_Connection-Check":"获取连接前校验","Fine-Engine_RP_Alert_Setting":"预警设置","FR-Plugin_Server_Arrow":"箭头","Fine-Engine_Export_Check_Font_Missing_Font":"缺失的字体：","Dec-Task_Copy_Name":"副本","Dec-Dcm_Connection_Form_OriginalCharsetName":"编码","Dec-Dcm_Connection_Management":"数据连接管理","Dec-Management_Map_Point_Name":"点名称","Fine-Engine_Custom_FS_Process":"自定义流程匹配","FR-Plugin_Design_Bevel_Size":"边角","Fine-Engine_Base_Short_Dec":"十二月","Dec-SystemCheck_Value_Register_Fail":"注册失败","Fine-Engine_Base_Sche_Friday":"星期五","Data-Sentinel_Wei_Xin_Group":"微信群","Data-Sentinel_Receive_Reason":"接收原因","Dec-Log_Clear_Warning":"清理预警","FR-Plugin_Chart_Duchamp_Canvas_Size":"画布大小","Dec-Report_Process_Authority":"上报权限","Dec-Report_Resources_Root_Directory_Name":"报表资源根目录名","Dec-SystemCheck-BI-des_rootDisk":"建议db更新目录磁盘剩余空间不小于10G，请及时进行清理","Dec-Memory_Limit_Excel_Import_Count_Recommendation":"导入Excel最大单元格数：{R1}","Fine-Plugin_App_Encapsulation-Update_Template_Resource":"更新模板资源","Dec-NetworkCheck_Record":"历史检测记录","FR-Plugin_Extra-Font":"字体扩展插件","Dec-Disk_Ops_Form_Early_Warning_Switch":"监控预警开关","Dec-Connection_Driver_Current_Load_Path":"当前驱动加载路径：{}","BI-Font_Family":"字体","Dec-WeiXin_Robot_Addressee":"微信机器人","Dec-Basic_Basic_Settings":"基本设置","Dec-Toast_Unregistered_Function":"决策平台功能点未注册，请联系管理员确认","Data-Sentinel_Dimension_GROUP_MINUTE":"分","Dec-Basic_No_Prompt":"不再提醒","Dec-Cluster_Redis_Sentinel_Master_Name":"主节点名","Reuse-BI-Basic_Date":"日期","Fine-Engine_Write_Enhanc_Not_Support_Null":"不能为空","Dec-Records_Timing_Report":"定时填报","Fine-Engine_Modify_Schedule_Task_Name":"修改任务名称","Dec-Disk_Ops_Month_Increase":"近一月增量","Fine-Plugin_Word_Options_Tips":"加载项安装中，请稍候...","Data-Sentinel_Minimum_Value":"极小值","Fine-Engine_FS_Role_Instruction":"请配置角色权限，编辑角色请登录数据决策系统","Fine-Engine_Enlarge_Or_Reduce":"缩放","ESD_Cache_Recommend_Template_List":"推荐列表","FR-Plugin_Server_Slide_Show_Map":"轮播GIS点地图","Fine-Engine_Closed":"已关闭","Fine-Engine_Report_Store_Pass":"用户名/邮箱/手机号","FR-Plugin_Server_Pie_Main_Type":"扩展图表—饼图类","Fine-Engine_Report_User":"用户","Dec-System_WebSocket_SSL_Password_Tips":"申请时用的秘钥，对应如%TOMCAT_HOME%/conf/server.xml中的keystorePass字段的值","Dec-Delete_Success":"删除成功","FR-Plugin_Cell_ProgressBar_Fill_Solid":"实心填充","Dec-Basic_Tips":"提示","Ops-Mem_Service_Check":"存储服务检查","Dec-Migrate-Step-State-NONE":"初始化","Dec-WeiXin_Robot_Help":"帮助文档","Dec-Task_View_Preset_Expression_Example_Daily":"每个工作日早上9点和晚上6点","Dec-System_Mail_Send_Fail_Tip":"请检查用户名密码，收件人地址以及邮件服务器是否填写正确，并确保网络畅通。","Fine-Engine_Print_Auth_Check_No_Authority":"此用户无权限打印该模板","Fine-Operation_Dump_Much":"导出内存堆栈过于频繁","Dec-Workflow_Execute_Time":"执行时间","Dec-Workflow_May":"五月","BI-Multi_Date_Month_Begin":"月初","Dec-SystemCheck_Esd_Config":"抽数缓存启用","Dec-Workflow_Timing_Issue":"定时下发","Fine-Core_Func_Business_DB":"多信创报表运行环境","Dec-H5_Insert_CSS":"引入css","Dec-Department_Id":"部门ID","Fine-Plugin_Word_Version_Check_Failed":"版本检测异常，暂无法安装，解决方案见{}","Plugin-Fontsmanager_Online_Exception":"在线字体新增:{}","Dec-Dcm_Connection_Support_Inner":"内置支持","ESD_Engine-Settings-Heap-Size":"缓存内存空间限制","Fine-Engine_Export_Check_Font_Download_Font":"服务器安装字体","Fine-Plugin_App_Encapsulation-Update_Template_Resource_Tip":"更新模板资源仅支持单选","FR-Plugin_Design_UnFixed":"不固定","Dec-Login_Verify_Password_Tip":"系统开启了{}，请联系管理员绑定{}，然后进行身份验证并修改密码","BI-Basic_Date_Time_Error_Text":"日期格式示例:2015-3-11 00:00:00","Plugin-Reuse_Line":"线条","Dec-Error_Template_Under_Edit":"模板正在编辑,无法进行操作","Reuse-BI-Rule-Already":"已有规则","Dec-Task_Day":"日","Dec-Basic_Remark":"备注","Fine-Plugin_Data_Zhe_Jiang":"浙江省","Dec-Disk_Ops_Form_Db_Space_Limit":"DB更新目录预警磁盘空间","Dec-WeiXin_Custom_Matching_FS":"自定义匹配","BI-Multi_Date_YMD":"年月日","Dec-Cluster_Synchronization_File":"同步文件","Plugin-Fontsmanager_Uploaded_Fonts_Manager":"字体管理","Dec-SystemCheck_Configured":"已配置","Data-Sentinel_Between":"介于","Dec-System_Login_Timeout_Time":"登录超时时间","Fine-Plugin_Function_Solution_Des_NumberToEnglish":"将数字翻译成英文。NumberToEnglish(&quot;1234567&quot;)将返回One Million, Two Hundred And Thirty-Four Thousand, Five Hundred And Sixty-Seven。","Fine-Plugin_Reuse_Install_Oracle_Tips":"提示：Oracle需要建好对应schema，并确保有写入权限","Fine-Plugin_Excel_Less_Template_Title_Col":"Excel标题区域列数小于模板标题区域列数","Ops-Healthdiag_Runtime":"系统运行状态","Fine-Plugin-Engine_Overload_Error":"服务器压力过大，触发保护机制，请刷新该页面。若您是管理员，还可在智能运维-负载管理-智能释放中更改此项保护机制。","Dec-Login_Other_Logged_Tip":"您的账号已在其他平台登录，如非本人操作，为确保账号安全建议立即","Dec-Mobile_Global_Loading_Background":"全局加载动画背景","Dec-Plugin_Msg-Delete_YES_NO":"确认删除此插件？","Dec-Last_Login_Info_Set":"上次登录信息提示设置","Fine-Engine_Excel_Data_Lines":"数据行","Plugin-Debug_Load_Fail_Tip":"计算超时，建议你重新提交","Reuse-BI-Design_Front":"前","BI-Custom_Color":"自定义颜色","Fine-Plugin_Excel_Import_Outside_Of_Data":"Excel中导入的内容区域外部分：{}","Dec-Authority_Only_Open_Departments":"开放权限部门","Dec-Dcm_Connection_File_Upload_ErrorMsg":"错误详情","Dec-Users_Source_Sync":"同步","Dec-Intelligent_Cloud_First":"首期重磅推出","Dec-SystemCheck-BI-key_openFiles":"open_files","Dec-WeiXin_Mobile-Push-WeiXin-AgentID":"应用ID","Fine-Engine_Invalid_Cell":"无效的单元格","Dec-Cluster_Save_File_Server_Fail":"未能成功连接文件服务器，请确认相关配置准确后再次保存","Dec-DataMasking_Substitute_Char":"字符替换","Dec-System_Login_Timeout_Setting":"登录超时设置","Dec-Workflow_All_Tasks":"所有任务","Dec-Error_Integer_Range":"请输入{R1}-{R2}之间的整数","Fine-Plugin_App_Encapsulation-DataPortal_Generate_Link":"复制链接","Dec-User_Already_Reach_Upper_Limit":"已达到可用人数上限","Dec-Basic_New_Features_Tip":"新功能提示","Dec-Mobile_Login_Page_Url_WaterMark":"http/https开头的绝对路径，不支持相对路径","Dec-System_Encryption_Need_Switch":"请先切换选项","Dec-Error_Not_Input_Account":"请输入公有云账号","FR-Plugin_Design_KPI_Name":"指标名","Reuse-BI-Basic_Edit":"编辑","Dec-Records_Mount_Dir":"平台挂载","Plugin-Fontsmanager_Fontsmanager_Tools":"字体管理插件","Fine-Engine_Search_Task_Name":"搜索任务","Dec-System_Login_Lock_Target":"锁定对象","Dec-Users_Sync_Update_Strategy_Overwrite":"清空现有用户信息及权限等设置,重新写入","Dec-Hangout_Template":"挂出模板","Dec-WeiXin_Addressee_Robot_Disable_Tip":"如果根据默认用户组内的用户单独生成结果，则无法发送机器人消息","Reuse-BI-Basic_Rename":"重命名","Dec-Schedule_Records_Detail":"任务执行明细","Dec-Look_Directory_Sidebar_UnPin":"不固定","Dec-Backup_Auto_Memory":"各模块自动备份可占磁盘","Dec-Plugin_Intelligent_Cloud_Plugin_Installing":"正在进行云端运维更新…","Dec-Disk_Ops_Error_Space_Must_Bigger_Than_Zero":"输入数字必须大于0","Dec-Plugin_Error_WrongPluginMarker":"指定了错误的插件ID","Dec-Reg_Fail_Out_Date":"证书已过期","Dec-Error_Captcha_Null":"验证码不能为空","Reuse-BI-Basic_Device":"设备","Plugin-Downtime_Operator":"操作","Plugin-sqlbuilderplus_Auth_User_Auth_Edit":"用户权限编辑","Fine-Engine_Report_HJS_Range":"范围","Fine-Engine_Utils_Import_Excel_Data_Customized":"自定义导入Excel行列","Dec-System_Sql_Injection_Prevention":"SQL防注入","Dec-Task_Create_Time":"创建时间","FR-Plugin_Design_Old_Version":"旧版","BI-Basic_Year_Fen":"年份","Dec-Add_BITemplate":"BI模板","Dec-Message_Model":"模板消息","Dec-Management_Map_AMap_Style_Watermark":"请输入高德平台地图样式id","Dec-Report_M_Page_Preview":"分页预览","Dec-SystemCheck_Crash_Type_Max_Map_Count_Reason":"内存映射文件数量设置过低","Plugin-Xml-I18n-Mark-Excel-Import_Change_Notes":" ","Dec-System_Modify_Password_Authentication":"修改密码验证方式","Dec-Failed-License_Not_Match":"lic文件信息与本地不匹配","Fine-Operation_Process_Miss":"在执行功能之前进程死亡","Dec-Basic_Click_Switch":"一键切换","Plugin-Log_Category_template":"模板","Dec-Basic_Pause":"暂停","Dec-Dcm_Connection_Form_Database_Advanced_Setting":"高级设置","Dec-Rserve_Link":"Rserve链接","Dec-Mobile_App_Base_Version":"版本库","Fine-Engine_ConditionB_Ends_With":"结尾是","Ops-Health_Diag-All_Model":"全部检测项","Fine-Plugin_Function_Solution_Des_MD5Hex":"MD5加密","Dec-SystemCheck-BI-key_jdwp":"debug模式","BI-Formula_Function_More_Example":"查看更多示例","Dec-Basic_Import":"导入","Dec-Monitor-Menu_Intelligent_Detection":"资源异常","Dec-Cache_Name":"名称","Dec-Error_Not_Input_Password":"请输入公有云密码","Dec-Register_License_Upload_Fail":"注册失败，请重新注册","Dec-Data_Set_Preview_Part_Data":"预览仅显示部分数据","Dec-Task_Without_Cleaning_Up":"不清理","Plugin-Dec_Font_Family_Description":"自定义平台字体。保存后，刷新页面使设置生效。","Data-Sentinel_Create_Todo":"生成预警待办","Dec-Memory_Life_Cycle_Session":"分钟无操作的会话","Data-Sentinel_Comment":"备注信息","Dec-Memory_Limit_Adjust_Relaxation_Restriction_Number":"调整放宽限制数值","Fine-Engine_Offline_Html_Info":"很抱歉的告知您，目前IE9及I9+浏览器暂时不支持离线填报功能，请使用其他浏览器打开！","Dec-Basic_Recharge":"充值","Dec-WeiXin_Request_Time_Mes_Total_Time":"总共耗时: ","Data-Sentinel_Trigger_Condition_Equal_To":"（等于）","Dec-Register_Expired_Remind":"授权过期提醒","Dec-Inspection_Report_Download":"巡检报告","Fine-Engine_Param_Template_Cannot_Empty":"名称不能为空","Fine-Engine_Report_Bottom":"下","Ops-Health_Diag-Net":"网络检查","Fine-Plugin_Node":"节点","Dec-Register_Success":"注册成功","Dec-Resource_Migration_Result_Failed_List":"导入失败资源列表","Dec-Server_Address":"服务器地址","Dec-Log_Logout":"退出","Dec-Basic_Cancel":"取消","Fine-Engine_Report_Cache_Validate_Time":"报表缓存有效时间","Dec-Export_Resource_Preparing":"导出资源准备中...","Dec-Authority_Internal":"内部权限","Ops-Health_Diag-Disk":"磁盘检查","Dec-System_Sql_Keyword_UnSelected_Empty_Tip":"当前无未选择的特殊关键字","Dec-Dcm_Connection_Np_Registered":"该类型暂仅支持在设计器中使用旧版本数据连接查看","Fine-Plugin_App_Encapsulation-Custom_Icon":"自定义","Dec-WeiXin_Manual_Matching_FS":"手动匹配","Plugin-Clock_TemplateOne_With_Week":"<div style=\"%1$s\">%2$d年%3$s%4$d日&nbsp;%5$s&nbsp;%6$s</div>","Plugin-sqlbuilderplus_CodeSegment_Edit_SegmentDel":"移除占位符","Dec-Task_Output_Mode":"输出方式","ESD_Engine-Queried-Result-Size":"查询到个数","Fine-Datasource_Hologres_Connection_Name":"阿里云Hologres","Dec-Cache_Used_Percent":"内存利用率","Dec-Security_Advanced_Setup":"高级设置","Ops-Port_Check":"端口检查","Ops-Healthdiag_Deploy":"非容器化部署检查项","Plugin-Reuse_Circular_Decoration":"圆形装饰","Data-Sentinel_Role":"角色","Dec-Plugin_Delete_Success":"插件删除成功","Fine-Engine_Report_Sun":"日","Dec-Authority_Final_Authority_Link":"用户最终权限","Fine-Plugin_Excel_File_Not_Exits":"Excel文件不存在，请尝试重新上传","Fine-Operation_Auto_Handle":"宕机自动处理开关","Plugin-sqlbuilderplus_Params_Tool_Multiple":"复选","Dec-Module_Engine":"引擎版本","Dec-H5_TOP_NAVIGATOR_TITLE_FONT_SIZE":"标题字号","Data-Sentinel_Will_Not_Trigger_Less":"预警不会通过当前数据触发","Reuse-BI-Random_Email":"随机生成邮箱","Dec-Choose_Path":"选择路径","Dec-Users_Synchronize_Users_Manage":"同步用户管理","Fine-Plugin_Excel_Please_Select_Need_Import_Sheet":"请选择需要导入的sheet","DEC-Login_Not_Logged_Role":"未登录角色","Dec-Disk_Ops_Scan_Dir_Logs_Desc":"工程日志文件","Dec-WeiXin_Check_Items":"检测项目","Dec-NetworkCheck_Node":"集群节点","Dec-WeiXin_Click-To-Download":"点击下载","Dec-Deployment_Foundation_Text":"部署环境","BI-Basic_Parameter_Type_Int":"整型","Dec-Look_Directory_Icons":"目录图标","Dec-Authority_Source_Write":"填报权限","Fine-Module_Year_Advanced":"控件设置","Dec-NetworkCheck_Database_Query_Tip":"默认采用SELECT获取到的第一个表，用户可修改执行语句","Dec-Resource_Type":"资源类型","Dec-System_Password_Update_Cycle":"更新周期","BI-Basic_Month":"月","Dec-Error_Character_Limit_Tip":"{}只允许包含字母、汉字、数字、下划线、点和括号","Dec-Log_Settings":"日志设置","ESD_Engine-Settings-Working":"开启缓存","Dec-DataPortal_Open_Custom":"允许用户自定义","Data-Sentinel_Condition_Not_Between":"不介于","Dec-Intelligent_Cloud_Download_Data":"下载日志","Dec-WeiXin_Configuring":"正在配置中...","Dec-Deployment_Database_Connection":"数据库连接","Dec-SystemCheck_Config_Apply_Failed":"应用配置失败：没有配置文件读写权限","Dec-Authority_UserNames":"用户","Dec-Management_Map_Draw_Poly_Line":"画多边形","Dec-Digital_Signature_Verification_Key":"数字签名密钥","Dec-WeiXin_Test_And_Save-Proxy-Address":"测试连接并保存","FR-Plugin_Design_Select_Effect":"效果选择","Dec-Migrate-Report-Module-Version-From":"老项目版本","Dec-User_Synchronize_Break_Off_User_Count_Decrease":"用户数量减少达到","Dec-NetworkCheck_Client_Receive_Response":"浏览器收到响应","Dec-Authority_Setting_Entry_Edit_License_Not_Support_Tip":"决策平台功能未注册,如需使用请联系销售","Fine-Engine_Error_Page":"出错页面","Dec-BI_Template_Manage":"模板管理","Fine-Plugin_Data_Portal_KanBanWidget_No_Privilege":"数据看板目录节点{}没有权限","Dec-Authority_Lack_Authority_Tip":"您没有该{}节点的权限,如有疑问请联系管理员","FR-Engine_Not_limited_IP":"不限并发","Plugin-ScrollMessage_Scroll_Direction":"滚动方向","Fine-Dec_Attach_ID_Format_Wrong":"附件id格式错误","Fine-Plugin-Engine_Incompatible":"不符合转换要求","Dec-System_Send_Test_Email":"发送测试邮件","Dec-Reg_Fail_Reason_Re_Register_Step_Link":"本地容器认证说明","Dec-File_Analysis_Finish":"解析成功,正在跳转...","Fine-Engine_Report_Width":"宽","Dec-Failed_Lic_Translated":"lic文件已被销毁","FR-Plugin_Design_Theme_Color":"主题色","Dec-SystemCheck_Recommend_Fine_Db_Connect":"finedb不通","BI-Numerical_Interval_Input_Data":"请输入数值","Dec-NetworkCheck_Redis_Add_Tip":"可以添加当前系统存在的Redis状态服务器","Dec-Plugin-Store_Day":"天","BI-Basic_Please_Select":"请选择","Dec-Basic_Simple_Hours":"时","Dec-System_Log_Swift_Backup_Fail":"备份还原失败","Dec-Disk_Ops_Auto_Clean_Tip":"提示：开启后会根据设置对推荐清理文件进行自动清理","Dec-Basic_Date_Interval":"日期区间","Dec-Workflow_NoLimit":"无限期","Ops-Healthdiag_Port":"端口检查","FR-Plugin_Design_Row_Gap":"行间距","Fine-Plugin_App_Encapsulation-Basic_Operation":"操作","Dec-DataMasking_Setting":"数据脱敏设置","Dec-Monitor-Menu_System_Message":"信息通知","Dec-System_Switching_Encryption_Seed_Success":"种子文件切换成功","Dec-SystemCheck_Glibc_Version":"glibc / gcc版本","Dec-Basic_Not_Save":"不保存","BI-Basic_Year_Quarter_Range_Error":"请选择{R1}年{R2}季度-{R3}年{R4}季度的日期","Dec-Plugin-Store_Update-ALL":"全部更新","Dec-NetworkCheck_Timestamp":"时刻","Fine-Datasource_Delete_Folder_Failed":"删除失败，此文件夹下存在数据连接","Dec-WeiXin_Access_Detect_Fail":"权限检测失败: {}","Fine-Engine_Report_Role_List":"角色列表","Dec-Users_Source_Manual_User":"导入/添加的用户","Data-Sentinel_In_The_Process":"处理中","Fine-Engine_Platform_RP_Last_Node":"上一节点：","Dec-Retrieve_Location":"检索位置","Dec-Password_Column_Can_Not_Null":"密码列不能为空","Dec-Connection_Lic_Limit_Approach_Prevent_Tip":"当前数据连接数量已达到注册lic限制（{}个），无法新增","Dec-System-Encryption_Algorithm":"加密算法","BI-Basic_Seconds":"秒","Data-Sentinel_Parameter_List_Max_Data":"列最大值","Dec-Platform_Log_Performance_Monitoring_Detail":"性能监控详细信息","Fine-Engine_Report_Write_Cell_Not_Found":"错误代码11201001：无法赋值，模板未编辑单元格{}","Dec-SystemCheck_Font_Encoding":"服务器字体编码","Fine-Plugin_Excel_Import_Content":"导入内容","Fine-Engine_form":"决策报表预览","Plugin-Debug_Primary_Key":"主键","Dec-Log_Clean":"日志清理","Dec-Plugin_Read_Plugin_List_Error":"插件列表读取失败","Dec-Mobile_App_Embedded_Server_Url":"服务器地址","Dec-WeiXin_One_Key_Config_Tip":"当前应用已配置主页或菜单，继续配置将清空原始设置","Reuse-BI-Basic_Product":"产品","Dec-Log_Clear":"清理","Data-Sentinel_Condition_Greater_Than":"大于","ESD_Engine-Scheduler-Monitor":"调度器监控","Dec-Users_Add_Clean_Sync_DataSet_Users":"清除同步用户并添加新用户中...","Dec-Task_SMS_Template_Parameter_Formula":"参数类型选择公式，可以通过“=$taskname”、“=$time”获取任务名及执行时间","Fine-Dec_Chart_Map_ClickToRemove":"点击一个层级来删除","Data-Sentinel_Trigger_Every_Year":"每年","Dec-System_Encryption_To_Transferred_Seed_Tip":"如需使用密钥文件更新功能请配置外接数据库","Dec-Support_Or_Not":"是否支持","Fine-Plugin_Scene_Type":"扩展图表-场景类","Dec-System_Print_Local":"本地软件打印","Plugin-Xml-I18n-Fresh_Name":"清新风格","Data-Sentinel_Notify_In_Hour":"小时内","Fine-Engine_Basic_Email_Format":"格式","Fine-Engine_Report_JavaScript_Commit_To_Database":"提交入库","Fine-Dec_Chart_Use_MSBold":"微软雅黑","Dec-Login_Change_Password_Interjection":"。","Dec-Login_ReLogin_Tip":"请重新登录","Dec-Reg_Upload_Lic":"上传lic","Data-Sentinel_Maximum_Value":"极大值","Fine-Plugin_App_Encapsulation-Basic_Sure":"确认","ESD_Cache_Recommend_Save_Success":"保存成功","Fine-Plugin_Function_Solution_Des_StringFetch":"根据正则表达式提取符合的字符串，最终返回一个数组，如果有第三个参数，则表示返回数组中第三个参数表示的索引位置的值。StringFetch(&quot;2012-08-12 2012-12 abcde 2012-08-23&quot;, &quot;\\d{4}[ /-]{1}\\d{2}([ /-]{1}\\d{2})?&quot;)将返回2012-08-12,2012-12,2012-08-23。StringFetch(&quot;2012-08-12 2012-12 abcde 2012-08-23&quot;, &quot;\\d{4}[ /-]{1}\\d{2}([ /-]{1}\\d{2})?&quot;, 2)将返回2012-08-23。","Reuse-BI-Basic_Project":"项目","Fine-Operation_Dead_Lock":"线程死锁","Dec-NetworkCheck_Stop_Check":"中止检测","Data_Sentinel_Setting_Request_Method":"请求方式","Dec-SystemCheck_Crash_Type_OOMKiller_Solution":"使用系统检查功能对应用进行诊断，并参照推荐值修改内存配置","Data_Sentinel_Setting":"预警设置","Data-Sentinel_Has_Been_Selected":"已选择","Fine-Engine_Condition_Not_Begin_With":"开头不是","Dec-Dcm_Connection_Temporary_File_Size_Limit":"临时文件大小限制(MB)","FR-Plugin_Design_Point_Hexagon":"聚合六边形","Dec-Template_Conversion_Success":"转换成功: {R1}个","Fine-Engine_Condition_Not_End_With":"结尾不是","Fine-Plugin_Excel_Template_Smart_Select_Tip":"开启此配置项，将自动开启所有sheet的智能识别","Dec-Cluster_Manage":"集群管理","Dec-Deployment_Foundation_SubText_Non_Existent":"服务器环境缺少{}和{}图形库","Data-Sentinel_Help_Link":"查看帮助文档","Fine-Engine_Report_HJS_Server_Printer":"服务器端的打印机","Dec-Security_Unsafe_Protocol_Suggest":"建议使用更安全的协议{}","Dec-Error_Login_Admin_Add_Account":"配置管理员密码出错","Fine-Plugin_App_Reuse-App-Name-Not-Exists":"应用名称不能为空","Dec-Basic_Nothing":"无","Fine-Core_LIC_Support_Dynamic_Chart":"H5动态图表","FR-Plugin_Internal_Reuse_Resource_Group":"内置资源","Dec-Memory_Detection_Server_Disk_Tip":"系统所在磁盘剩余空间为{}M，建议不小于5G","Data-Sentinel_User_ID":"用户ID","Dec-SystemCheck_User_Dir":"工程启动路径","Dec-Backup_Is_Transferred_Tip":"当前平台数据库为内置数据库，不支持备份还原功能","Data-Sentinel_Created_Time":"创建时间","Fine-Engine_Need_Registration_Code_Or_Exceed_Limited_Number":"你需要一个注册码或者该报表服务器的使用人数超过了注册限制的数量。","Dec-Platform_Log_Performance_Monitoring_Object":"监控对象","Dec-Attachment_Upload":"附件上传","FR-Plugin_Flowchart_style_title_font_size":"标题字体大小","Dec-Log_View_Count":"查看次数","Dec-Migrate-Report-Custom-Login-Url":"自定义登录网页","Dec-DataPortal_My_Message":"我的消息","FR-Engine_Excel-PatternSetting":"形态设置","FR-Plugin_Cell_ProgressBar_Fill_Gradient":"渐变色","Dec-WeiXin_Delete-Agent-Fail":"删除应用失败","Plugin-Xml-I18n-DataSentinel_Description":"监控模板数据指标，触发预警值时通知。","Fine-Operation_Xmx_Large":"将堆内存调整为小于64GB的数值","Fine-Engine_Custom_Sort_Rule":"自定义排序规则...","Fine-Plugin_App_Encapsulation-Has_SameName_Application":"已有同名应用","Dec-DataPortal_Open_Custom_Confirm_Message":"开启后，用户可以自定义门户内容，确定开启？","Dec-Log_Auto_Clean":"自动清理","Dec-Dcm_Pool_Connection_Management":"连接池状态","Dec-Migrate-Report-Custom-Home-Page":"自定义首页","Dec-SystemCheck_Template_Relaxation":"模板限制放宽","Dec-Reg_Fail_Reason_Re_Register_Fail_Reason":"此为本地容器认证工程重启后正常逻辑，详情可见","Dec-Post_Id":"职务ID","Dec-Server_TimeZone_Help_Link":"服务器时区帮助文档","Data-Sentinel_Trigger_Condition_Less_Than":"（小于）","Dec-Plugin-Store_Install_From_Local":"从本地安装","Dec-Migration_Request_Database_Schemas_Tip":"以读取模式列表","Dec-SystemCheck_Value_File_Permission":"路径{} [不可读/不可写]","Data-Sentinel_Demo_Api_Name":"演示API","Fine-Engine_Base_Mon":"一","Dec-Data_Set_Server_Name_Empty":"数据集名称不可为空","Dec-Basic_Homepage":"首页","FR-Plugin_Flowchart_title_title_style":"标题","Dec-WeiXin_WeiXin":"微信","Dec-Migration_Status_Table_Deleting":"{}：正在清空表","Plugin-sqlbuilderplus_CodeSegment_Edit":"编辑片段","Dec-Add_Homepage":"添加首页","Fine-Engine_Add_Role":"添加角色","Dec-Backup_Setting":"备份设置","Dec-WeiXin_Sync_Source_Text":"从企业微信同步","Dec-Plugin-Install_Dependence_Failed":"依赖插件安装失败","Dec-WeiXin_Chat_Name_Exist":"群名称已存在","Dec-Log_Auto_Clean_Tip_Data":"的数据","Plugin-Downtime_Check_Detail":"查看详情","Dec-Look_Report_Style":"报表样式","Dec-Disk_Ops_Toast_Save_Success":"保存成功","Ops-Health_Diag-Abnormal_Model":"异常检测项","Dec-Workflow_Parameter-String":"字符串","Fine-Plugin_Excel_Column_Part_Title_Not_Match":"excel中以下列未匹配到标题：{}","Data_Sentinel_Chart_Belongs_To":"属于","Dec-Cluster_File_Server_Upload_Success":"上传成功","Dec-Connection_Driver_Upload_Not_Allowed":"不允许上传驱动jar包，可以修改SystemConfig.driverUpload配置值开启该功能","Dec-SystemCheck_Value_Dump_Disk":"检测时: {} GB 所需: {} GB","Plugin-sqlbuilderplus_Auth_User_Serial_Setting":"批量设置","Plugin-Xml-I18n-CellProgressBarKEY_Name":"单元格进度条","Dec-WeiXin_Adress_Book_Secret":"通讯录管理secret","Dec-Plugin_No_Plugin_Update":"没有找到对应的插件，是否安装？","FR-Plugin_Design_Display":"播放维度","FR-Plugin-Tabledata-Influxdb_Write_Timeout":"写数据超时","Fine-Plugin_App_Encapsulation-Terminal_No_Limit":"不限","Dec-Workflow_Reach_Node":"到达该节点","BI-Please_Input_Natural_Number":"请输入非负整数","Dec-SystemCheck_Recommend_Sql_Time_Control":"建议开启智能运维-负载管理-模板限制-sql执行时长限制功能","Fine-Operation_Long_SQL_Template":"模板sql执行时长较长","Dec-Basic_Exported":"导出","Dec-Intelligent_Cloud_Operations":"云端运维","Dec-Template_Log_Error_Code":"错误代码","Fine-Plugin_Data_Portal_KanBanWidget_Not_Exist":"数据看板目录节点{}不存在","Dec-Schedule_Records_Detail_Tree":"层级结构","Dec-Failed_Lic_Json_Parser_Error":"错误码{}，数据格式不正确","Dec-NetworkCheck_Add_Component_Tip":"当前支持FineDB、业务数据库、FTP文件服务器、Redis状态服务器、OSS存储服务器","ESD_Engine-Auto-Updated-Strategy-Count":"自动更新个数","FR-plugin_Chart_HD_Screen":"高清屏","Dec-Workflow_Face_View":"查看","Dec-System_Switching_Encryption_FROM_SMX_TO_DEFAULT":"国密切换为默认","Dec-Last_Access_Time":"最近访问时间","Dec-Cluster_Cache_System":"缓存系统","BI-Basic_Or_Condition":"或条件","BI-No_More_Data":"无更多数据","Plugin-Downtime_Memory_Stack_Export_Record":"内存堆栈导出记录","BI-Conf_Formula_Time_Function":"日期函数","Dec-Migrate-Step-Kafka-Config-Transfer":"kafka配置","Data-Sentinel_Trigger_Type":"检测频率","Fine-Operation_Trigger_Type_Process_Miss":"应用进程消失","Plugin-Xml-I18n-Memory_Description":"安装此插件, 可以实时监控与手动清理设计器内存","FR-Plugin_Cell_ProgressBar_Image_Mode":"图片模式","Dec-Authority_Current_Deal":"当前操作{}","Dec-Physical_Resource":"物理资源","Fine-Engine_Basic_File_Uping_File":"正在上传文件","Fine-Dec_Chart_Invalid_WMS":"WMS invalid","FIne-Engine_Err_The_Value_Cannot_Be_Negative":"不能为负数","Dec-Directory_Edit":"目录编辑","Reuse-BI-Basic_Tip":"提示","Fine-Datasource_Connection_Root_Folder_Name":"所有数据连接","Dec-Intelligence_User":"用户","Dec-System_Server":"服务器","Dec-Init_Select_Hsql":"","Dec-Mobile_Refresh_Setting":"刷新设置","ESD_Engine-Trail-Count":"访问次数","Fine-Engine_Fit_Paper_Size":"适应页面大小","Dec-System_UnSelected_Keyword":"未选择的关键字","Plugin-Xml-I18n-H5Report_Name":"html5移动端展现","Reuse-BI-Conf_Show_Row_Count_Setting":"显示行数设置","Dec-Plugin_Download_Log_Export_Message":"正在连接，请稍候...","Dec-Cluster_File_Server_Share_Mode_Auto_Restart_Tip":"切换操作在重启后生效,请立即重启各节点工程","Fine-Plugin_Word_Office_Link_Install_Locale":"若您希望设计用户本地自行安装Microsoft Word加载项，可分享该安装指引：","Plugin-Xml-I18n-FormReportRefresh_Change_Notes":" ","Fine-Engine_Bottom":"下","Fine-Engine_Base_May":"五月","Fine-Engine_Platform_RP_Send_Date":"发送时间","Fine-Dec_Focus_Point_Platform_Log_Export_Log":"平台日志导出成Log","Dec-Init_DB_Name":"数据库名称","Fine-Dec_Default_Solution":"如需访问请联系管理员","Fine-Plugin_Word_Office_Install_Nat_Share_Tip":"共享文件夹路径不能为空","Plugin-Xml-I18n-Excelimportattr_Description":"Excel导入逻辑设置","Dec-Disk_Ops_Form_Check_Interval_Unit_Hour":"小时","Dec-Task_Test_Upload_Success":"测试上传成功","Dec-Deployment_Configuration_Check":"请确认{}配置信息","Dec-SystemCheck_Crash_Type_OOMKiller_Reason":"系统存在不合理的内存配置","Fine-Plugin_Engine_Feature_Multi_Source":"多源优化","Dec-Memory_Release_Open_Tips":"开启后，系统检测到服务器压力过大时，通过清除占用内存过大的报表会话预防宕机","Fine-Plugin_App_Encapsulation-Navigator_Menu_Select_Style":"目录选中态","Dec-Plugin_System_Sso_Username_Encrypt":"用户名加密","Fine-Engine_Basic_Time":"时间","Dec-Multi_Import_Reimport":"重新导入","Plugin-Clock_September":"9月","Dec-SystemCheck_Open_Files":"最大文件打开数","Fine-Engine_Platform_RP_Task_Operations":"任务操作","Data-Sentinel_Amount_Tip":"数量：符合预警条件的所有值的条数","Fine-Operation_Crash_Tomcat_Bug_Solution":"建议更换tomcat版本到8.5.57或更高","BI-Basic_Parameter_Insert":"插入","Dec-Workflow_Custom":"自定义","Dec-Log_Auth_Method_Combine":"集成","Fine-Plugin_Word_Install_Failed":"安装失败","Fine-Plugin_Word_Preview":"Word预览","Dec-Reg_Surplus":"剩余","Plugin-Fontsmanager_Uploaded_Failed_Details":"详细信息","Dec-System_Week_Begins_Tips":"设置周开始于星期一时，系统中周的范围为星期一到星期日；设置周开始于星期日时，系统中周的范围为星期日到星期六。保存并重启系统后，设置项生效。对于运维平台部署的存算分离的FineBl6.1，该配置无效，请在运维平台的组件管理中，对引擎相关组件修改配置:更改项目组件配置。","Data-Sentinel_Condition_Value_Watermark":"请输入数值","Fine-Reuse_Export":"导出","Dec-WeiXin_Output_User_Fail_Partly_Tip":"...，可在日志中查看完整用户名单","Dec-Deployment_Dylib_Fine_Privacy_Tip":"FinePrivacy动态库文件","Dec-Backup_Rollback_Success":"还原成功，请重启服务器以生效","Fine-Plugin_App_Encapsulation-Application_Editor":"应用编辑","Fine-Dec_Chart_Loading_Layers":"正在加载","Fine-Plugin_App_Encapsulation-Navigator_Bottom_Style_Tips":"若选择底部标签式，最多只展示5个一级目录，且需配置导航图标","Dec-Workflow_TaskName_CalculateOneTime":"仅在任务发起时计算一次","Fine-Engine_FS_Report_Type":"类型","Dec-Plugin_Error_BeyondSystem":"插件版本过高，需升级系统","Plugin-ScrollMessage_Up":"向上","Plugin-Fontsmanager_Online_Local_Failed":"当前字体格式:{}不支持服务器安装,若配置成功,仅支持浏览器预览","ESD_Config-pane-Cron":"Cron表达式:","Dec-System_Test_Mail_Send_Success":"测试邮件发送成功","Dec-Basic_Forget_Password_Authentication_Email":"忘记密码-邮箱重置密码","Dec-Basic_Export_Text_Log":"导出为log","Dec-Login_User_Field":"登录用户所在字段","Dec-Basic_View_Help":"查看帮助","Dec-Custom_User":"自定义用户","Dec-Error_Task_To_Run_Once":"执行任务出错","Dec-Error_Xss_String_Tip":"{}不允许包含","Dec-Task_ReRead":"重新读取","Data-Sentinel_No_Layer_Report":"当前模板中不存在行式报表，无法创建预警","Dec-Workflow_Search":"搜索","Dec-Intelligent_Cloud_Low_Threshold_Tip":"无需维护运维工具本身（运维工具部署在云端，由帆软的专业人员维护）","Fine-Engine_Report_Start_At":"起始于：","Dec-Users_Only_Show_Part_Other_Source_Data":"仅显示部分数据","FR-Plugin_Design_Symbol":"点形状","Fine-Plugin-Engine_Performance_func":"性能函数","Dec-DataPortal_Portal_Name_Cannot_Blank":"门户名称不能为空！","Dec-Basic_Chinese_Hong_Kong":"中国香港","Data-Sentinel_Metric_Op_Hang_Task":"禁用","Dec-Role":"角色","Dec-User_Name_Can_Not_Contain":"用户名不能包含( )","FR-Plugin_Chart_Check_Jar_Message_4_Remote":"缺失环境文件，无法新建或打开可视化看板。\n请联系管理员协助解决\n缺失内容：jxbrowser相关jar包。","Fine-Engine_Platform_RP_Report_Deadline":"填报时限","Fine-Plugin_Reuse_Loading_Tip":"请耐心等待","Data-Sentinel_Subscribers":"订阅人","Fine-Plugin_Mark_Excel_Import":"标记导入","Dec-SystemCheck_Bi_Spark_Memory_Fraction":"spark内存比例","ESD_Cache_Recommend_In_Time":"缓存模板提醒","Dec-Basic_Fail":"失败","Dec-Dcm_Connection_Form_Database_Addr":"数据库地址","Fine-Engine_Report_SQLWizard_Would_You_Like_To_Continue":"是否想继续","Data-Sentinel_Settings_No_Api_Configured":"系统未配置应用接口，无法接收预警。请先在预警设置中添加应用或选择其他接收方式","Dec-User_Setting_Add_Remind":"添加用户后邮件通知","Dec-Mobile_Device_Mac":"mac地址","Dec-Reg_Close_Verify":"去关闭","Dec-Task_Custom_Classes":"自定义类名","Dec-Log_Action_Method_Default":"默认登录","ESD_Cache_Recommend_Explore_Table_Header_Index":"序号","Dec-Refresh_Fail_Report":"数据更新失败预警","Dec-Log_Management_Log_Clean_Tip":"提示:此设置仅影响操作日志的清理,不影响系统日志","FR-Plugin_Design_Play_Link":"轮播联动","Data_Sentinel_Setting_App_State_Disable":"停用","Dec-Plugin_Intelligent_Cloud_Email_Max_Count":"不可超过{}个邮箱","Dec-Basic_Test_Connect_Fail":"测试连接失败","Fine-Engine_Performance_Monitor_Row_Over_Warning_Info":"很抱歉,数据量过大触发保护机制,请减少数据量或联系管理员","Plugin-sqlbuilderplus_CodeSegment_Edit_Database_Type":"数据库类型:","BI-Basic_Input_Can_Not_Null":"输入框不能为空","Dec-Log_User_Visit_Count_Daily_Month":"当月活跃用户数","Dec-Dcm_Connection_Form_SQL_Validation_Query":"校验语句","Dec-Mobile-Platform_Hidden":"隐藏","Dec-Basic_Reload":"重试","Reuse-BI-DataMasking_Number_Diaplay_Value":"介于【{R1}】至【{R2}】,【{R3}】位小数","Dec-NetworkCheck_Tip_Loading":"正在进行{}，请稍侯……","Dec-Disk_Ops_Recommend_Cleaned":"推荐选项","Dec-Basic_Online_Installation":"在线安装","Dec-System_External_Database_Setting":"外接数据库配置","Dec-System_Login_Authentication_Tip":"提示：请确保其他成员已绑定{}，否则他们将无法独自完成登录验证","Dec-System_Editor_Tip":"请输入","Dec-Plugin-Store_Net_Connect_Failed":"网络连接失败","Dec-SystemCheck_Log_Level":"日志级别","Dec-NetworkCheck_Record_Delete_Confirm":"确认要删除该记录吗？","Dec-Expire_Remind_Point":"授权到期提醒","Data-Sentinel_Trigger_Upper_Limit":"触发值上限","Dec-Task_View_Preset_Expression_Example_Quarter":"2018年第4季度每天19点50分","Dec-Disk_Ops_Back":"返回","BI-Basic_Formula_Data_Set_Vars":"数据集参数","Dec-SystemCheck_MultiProcess":"多进程","BI-Basic_Altogether":"共","Dec-Failed_Lic_Do_Not_Need_Deactivate":"错误码{}，该机器未授权无需解除绑定","Dec-Authority_Belong_To_Role_Tip":"您属于该角色，编辑其权限可能对您的权限产生影响，请谨慎操作","BI-Front-Expression_param_number":"\"{R1}:不符合(数值)的参数要求\"","Dec-Cluster_File_Server_Close_Tip":"当前处于集群状态，关闭文件服务器后集群同步方式切换为节点间⾃自动同步。关闭操作在重启后生效。确定关闭文件服务器？","Dec-System_Log_Swift_Backup_Success":"备份还原成功","Data-Sentinel_Dimension_Filter_DATE_TOP":"最近","Dec-SystemCheck_Disk_Free":"磁盘剩余空间","Plugin-sqlbuilderplus_CodeSegment_Copy":"复制片段","Dec-Half_Year":"6月","Data_Sentinel_Setting_Request_Body":"请求body","Fine-Engine_Report_Specified_Pages":"指定页","Dec-Memory_Release_Clear_Template_Session":"的模板会话","Fine-Plugin_Data_Portal_Announcement":"公告栏","Dec-WeiXin_OA_Match_Custom":"自定义匹配","Fine-Datasource_Other_JDBC_Connection_Name":"其他JDBC","Dec-Plugin-Store_Password":"密码","Fine-Engine_Excel_Customize_Import":"Excel自定义导入行列","ESD_Use_Redis_Tips":"当redis状态服务器开启时可用","Dec-Whole_Config":"全局配置","ESD_Engine-Disk-Usage":"整体磁盘使用","Fine-Plugin-Engine_Local_Analyzing_Warn":"分析任务进行中，请耐心等待","Fine-Dec_Chart_Map_SaveChanges":"保存更改","Plugin-sqlbuilderplus_Windows_Max":"最大化","Dec-Example_URL":"例如: ldap://ip:port","BI-Basic_Sunday":"星期日","Dec-Disk_Ops_Scanned_Description":"扫描完成，本次扫描到可清理垃圾","Dec-No_User_For_Show":"暂无用户点击编辑用户进行添加","Ops-Health_Diag-Stack_Info":"堆栈信息","Dec-Module-System_Monitor":"智能运维","Fine-Engine_FS_Report_Do_Select_Dir":"选择路径","Dec-Users_Department_Confirm_Delete_Root":"所有导入/添加的部⻔将被删除，确定删除？","Dec-Mobile-Platform_Most_Add_Custom_Module_Count":"最多只支持添加{}个自定义模块","Plugin-Downtime_Trigger_Method":"触发方式","Fine-Engine_Report_Top":"上","Dec-DataPortal_Announcement_Content":"公告内容","Fine-Dec_Chart_Not_Excel":"非excel文件","Fine-Engine_Platform_RP_Exist_Null_Node":"该节点中存在未填写项","Dec-Use_Global_Config":"使用全局配置","Dec-Mobile-Platform_Cancel_Hidden":"取消隐藏","Dec-Migrate-Report-External-Jar":"定制jar","FR-Engine_Excel-CellPositionMatch":"仅单元格位置匹配","Dec-Workflow_Execute":"执行","Data-Sentinel_Every_Week":"每周","Dec-User_Enable":"启用","Fine-Plugin_Design_Chart_Match_Color_Scheme":"配色方案","FR-Plugin_Design_Graphics_Shape":"图形形状","Dec-Intelligence_Push":"智能推送","Dec-Workflow_Management":"管理","Dec-Log_Restore_Error_PARAMETER_ERROR_0":"日期参数错误","Dec-Workflow_Month_Count":"月","Dec-Log_Restore_Error_PARAMETER_ERROR_1":"日期参数错误，选择的还原日期范围不能包括今天","Dec-Login_Admin_Account":"您的管理员账号为","Fine-Dec_Chart_Map_Delete":"删除","Dec-User_Platform_User_Remove_Self_Tip":"将自己移出该⻆色，可能对您的权限产生影响，确定移出？","Dec-Management_Map_Geo_Sync_Popover_Header":"确定要同步地理文件吗？","Dec-Template_Authority_Unopened_Tip":"当前所有模板任何人皆可查看,可先在全局设置页面修改配置,以设置模板认证","Dec-Dcm_Driver_Class_Not_Allow_Empty":"请选择驱动","Dec-Memory_CPU_Used_Percent":"CPU利用率","Data-Sentinel_User_SMS_Not_Set":"您的账号尚未绑定手机号","Dec-System_SMS_Signatures":"短信签名","Fine-Plugin_Word_Install_Tips_Load_Home":"无法识别Microsoft Word安装路径，请手动启动word! ","Dec-Visit_IP":"访问IP","Dec-Intelligent_Cloud_Data_Upload_New_Data":"只上传新日志","Dec-Security_Forbid_Login_No_Encryption":"管理员已禁止在接口中传输明文密码","Dec-Auto_Backup":"自动备份","Dec-WeiXin_Basic":"基本信息","Dec-Task_Set_End_Time":"设定结束时间","Fine-Engine_Clear_All_Filters":"清除所有筛选","Fine-Plugin-Engine_Unable_Improve":"暂不可提升","FR-Engine_Excel-ShowValueTransform":"显示值转换","Dec-Look_Login_Mode":"登录方式","Dec-Basic_Original_Encoding":"原始编码","Plugin-Downtime_Parse":"解析中","Dec-DataPortal_Quick_Entry":"快捷入口","Dec-Dcm_Connection_Timeout_Detection":"数据连接超时检测","Fine-Plugin_Server_DEMO_Image_Path_WisdomTree_Electron":"com/fr/plugin/wysiwyg/chart/designer/image/demo/wisdomTreeElectron.png","Data-Sentinel_Api_Not_Set_Tip":"系统未配置应用接口，无法接收预警。请先在预警设置中添加应用或选择其他接收方式","Dec-System_Param_Configuration":"系统参数配置","Dec-Account_Setting":"用户设置","Dec-Module-Simple_Register":"注册管理","Data-Sentinel_Chart_Type":"图表类型","Dec-Log_Operation_Target":"操作对象","Dec-Intelligent_Cloud_Offline_Tip":"若已在帆软市场开通了该服务，请点击此","Dec-NetworkCheck_Goto_Config":"去配置","FR-Widget-Plugin-Doc_Widget_Name":"word文档预览控件","Fine-Engine_Report_New_Name":"新的名称","Dec-Plugin-Store_Integrate_Deployment":"部署集成","Fine-Engine_Choose_All_Or_None":"全选/全不选","Ops-Health_Diag-Fix_Abnormal":"如何修复异常？","Fine-Engine_Base_August":"八月","Dec-Security_CSP":"CSP内容安全策略","Dec-Workflow_WF-Name":"名称","Dec-Schedule_Cannot_Select_Template_More_Than":"最多支持选择{}个模板","Dec-Plugin_Delete_Confirmed":"确定删除此插件？","Dec-DataPortal_Plugin_Introduction":"数据门户插件简介","Fine-Engine_Base_November":"十一月","BI-Basic_Begin_Start":"初","Dec-Disk_Ops_Disk_Analysor":"磁盘使用情况分析","Fine-Engine_Report_Export_Word":"word","Fine-Plugin_Excel_Get_Cache_Error":"获取缓存异常","Dec-SystemCheck_Down_Operation_Port":"宕机检测","Fine-Operation_JDK_Suit":"已配置","Dec-Mobile_Full_Screen_Button_Size":"图标大小","Fine-Engine_FS_Start_Time":"开始时间","Dec-Platform_Report_Under_Editing_Can_Not_Rename":"仪表板正在被{}编辑,不能重命名","Dec-Dcm_Second_Step":"第二步","Dec-Intelligent_Cloud_Intranet_Technical_Support_Send":"报告由技术支持手动发送给您","BI-Basic_Do_Not_Support_Modification":"不支持修改","Fine-Plugin_Excel_Import_Unknown_Error":"未知异常，详情见日志","Fine-Plugin_Item_Text":"选项","Dec-SystemCheck_Xss":"栈空间","Reuse-BI-Export_Fail":"导出失败","Dec-Workflow_Operator":"操作人员","Dec-Failed_Lic_Version_Not_Match":"证书内容不正确","Fine-Engine_Direct_Export_Exception_Timeout":"超时","Fine-Plugin_Data_Portal_My_Favorites":"我的收藏","Dec-SystemCheck_Duplicated_Configured":"重复配置","Fine-Engine_Platform_RP_To_Check":"待审核","Dec-Dcm_Connection_Form_Database_Min_Evictable_Idle_Time_Millis":"空闲连接回收时间阈值","Fine-Operation_Without_Java_Env":"未配置","Data-Sentinel-Basic_Or":"或","BI-Basic_Front":"前","Dec-Mobile_Others":"其它","Dec-Workflow_Add_Process":"添加流程","Dec-Login_Username":"请输入用户名","Dec-SystemCheck_File_Create":"小文件创建","Data-Sentinel_Dimension_GROUP_YEAR":"年","Dec-Mobile_Directory_Icon_Gradient":"渐变","Dec-Template_Restriction_Miss_Lic_Info":"使用该插件需先购买“智能运维”功能，如有需要请联系销售人员","ESD_Engine-Cache-Enabled-Templates":"已缓存模板","Dec-Log_Delete":"删除","ESD_Engine-Hit-Trails":"命中/尝试次数","Dec-Please_Select_One":"请选择","Dec-Cluster_Node_Quit_Tip":"新加入的节点与集群中的其他节点文件不一致，请关闭后自行更新，然后重启服务器","Dec-Log_Template_Business":"模板业务","Dec-Expire_Remind_Unregistered":"未注册","Plugin-sqlbuilderplus_Windows_Min":"最小化","Fine-Engine_Plugin_Store_Switch_Account":"切换账户","Fine-Engine_Report_TaskEndWhenOneTime":"任务执行一次后即结束","Dec-WeiXin_Chatgroup_Name":"微信群名称","Data-Sentinel_Cancel_Single_Subscribe_Tip":"取消订阅此预警任务？","Fine-Plugin-Engine_Can_Improve":"可提升","Dec-Dcm_Connection_Form_Database_Validation_Query":"SQL验证查询","Data-Sentinel_Trigger_Condition_Between":"（介于）","Dec-Basic_Success_Save":"保存成功!","FR-Plugin_Design_Trigger_Hyperlink":"触发超链","Dec-Task_Run_Custom_Judge":"自定义类判断","FR-Plugin_Design_Lambert":"明暗","Dec-Management_Map_Area_Table_Name":"名称","Dec-Retry_Max_Times_Description":"操作（计算，数据转移等）失败后可自动重新尝试操作，若尝试次数超过该值，重试结束","Dec-Authority_Shortcut_Authority":"权限快速配置","Dec-WeiXin_Check_Proposal":"建议","BI-Basic_Year_Range_Error":"请选择{R1}年-{R2}年的日期","Dec-Connection_Driver_Empty_Driver_List":"驱动列表为空,请点击添加驱动按钮添加驱动","FR-Plugin_Design_Point_Wave":"辐射波","Dec-Basic_Location":"地点","Fine-Engine_Please_Enter_End_Value":"请输入终止值，不选择默认为最大值","Dec-User_Import_Dataset_Tip":"您需要先使用设计器新建一个包含4类不同字段的服务器数据集","Dec-Server_Side_Character_Encoding":"服务器端字符编码","Dec-Cluster_UnHealth_Node_Tip":"该节点存在异常的模块，暂无法正常提供服务。","Dec-Confirm_Rollback_Backup":"确定还原该备份？","Fine-Engine_Report_Tooltips":"提示","Dec-Memory_Release_Meanwhile":"同时：","Dec-Log_Error_Time":"发生错误的时间","Data-Sentinel_Trigger_Condition_Less_Equal_Than":"（小于等于）","Fine-Engine_Platform_Short_Dec":"十二","Dec-Show_Message":"查看消息","Dec-Intelligent_Cloud_Intranet_Download":"“下载日志”至本地","Dec-SystemCheck_Random_Read":"随机读","Reuse-BI-Original_Value":"原值","Dec-Msg-New_Message":"新消息","Dec-Monitor-Menu_Disk_Operate":"磁盘运维","Data-Sentinel_Current_Widget_Lost":"当前组件已丢失","Dec-SystemCheck_Cpu_Name":"CPU信息","Fine-Core_Func_FDL_DB":"信创配置库支持","Dec-Login_Authentication_Password_Strength_Tip":"当前密码不符合密码强度要求，请进行身份验证并修改密码","FR-Plugin_Design_Auto_Exit":"自动退出","Dec-WeiXin_Debugger-Content":"调试内容","Dec-Fail_Time":"失败时间","Fine-Engine_Platform_Receiver":"收件人","Fine-Plugin-Engine_Not_Support_Condition_Attr":"错误代码:11100051 存在不支持计算总行数的条件属性、隐藏行或者结果集筛选设置，无法准确计算总行数或页码","Dec-Log_Clear_Success":"日志清理成功","Dec-Reg_Failed_Multi_Server_Tip":"证书已被同服务器上其它工程使用","Dec-Plugin-Store_Login":"登录","Fine-Engine_Report_Last_Submit_Time":"上次提交时间","BI-Basic_Month_End":"月末","Fine-Engine_Platform_RP_Cpt_Namept_Operation":"模板操作","Dec-WeiXin_Chat_Group_Name_Length_Tip":"群名称长度限20个字符","Dec-Plugin_Intelligent_Cloud_Plugin_Install_Success":"云端运维更新成功","Fine-Engine_Tip_Tooltips":"提示","Dec-Memory_Detection_Server_Disk_Litter":"{}磁盘剩余空间过小","Fine-Engine_Institution":"机构部门","Dec-Platform_User_Limit_Self_And_Admin":"不可操作超级管理员和用户自己","Dec-Cluster_Refresh_Cache":"刷新缓存","Dec-SystemCheck_Bi_Update_Related_Config":"更新相关配置","Dec-Directory_Link_Path":"链接路径","Dec-Platform":"平台","Ops-Health_Diag-State":"状态","Dec-DataPortal_Widget_Tab":"Tab组件","Dec-System_Switching_Encryption_Algorithm_Tip":"更改加密方式前将备份当前工程，可能需要较长时间，请确保系统不在使用状态。\n更改加密方式时将重置添加/导入/同步且用户信息可编辑的用户密码（重置密码为123456）及管理员账号，确定更改？","Fine-Operation_Swift":"日志服务swift出现异常","Dec-Mobile_Native_Chart_Enable_Tip":"开启后，仅BI的图表将由webView渲染切换为原生图表渲染","Dec-Recommend_Suggestion_Fine_Back_Up_Num":"建议各模块成功/失败自动备份可分别保留不超过5份","Dec-Disk_Ops_Free_Space":"磁盘余量","Dec-Multi_Import_Download_Error_File":"下载勘错文件","BI-Widget_Background_Colour":"组件背景","Dec-Cache_Remain":"内存大小","Dec-Sync_Source_Name_Conflict":"名称与其他来源对象重复","Fine-Engine_Current_Node_Staff":"本节点人员","Data-Sentinel_Resolution_ToolTip3":"预警待办记录在相关责任人的【管理预警任务】-【预警待办中心】里，需要责任人在预计解决时长内解决。","Data-Sentinel_Resolution_ToolTip2":"天内解决","Data-Sentinel_Resolution_ToolTip1":"触发预警后的","ESD_Cache_Recommend_Explore_Result_Type_NOSql_Consume":"无sql预览耗时短","Dec_Download_Log_Compress_Fail":"压缩失败","Dec-Intelligent_Cloud_Large_Calculation_Tip":"通过大量复杂计算模型、基于大数据的统计、比较和拟合，给出更精准、更智能、更全面的运维建议","Dec-Schedule_Export":"导出","Dec-Error_Captcha_Limited":"验证码校验次数达到上限","Fine-Plugin_Excel_Template_Attr_Pane":"模板设置","Fine-Plugin-Engine_Analyze_No_Result":"分析结果暂未生成","Fine-Engine_Export_Excel_Simple":"原样导出","BI-Word_Align_Center":"文字居中","Dec-DataPortal_Widget_Tab_2":"Tab组件2","Dec-Init_Connect_DB_Fail":"数据库连接失败","Fine-Engine_Designer_Plugin_Shop_Need_Update":"插件商店有新版本,是否更新?","Fine-Engine_Cross_Domain_Unsupported_Tip":"此接口不支持跨域 URL，建议使用相对路径。如需跨域，请用 FR.doURLPrint。","Fine-Plugin_Excel_Direction_Exception":"错误代码:11300201 内容区域存在没有扩展属性的数据行：{}","Dec-Dcm_Connection_Filter_Tip":"提示：当前仅支持部分插件类型，未支持类型请使用设计器的旧版本数据连接进行创建","BI-Basic_Beautify_Level":"优化展示层级","Data-Sentinel_Condition":"预警条件","FR-Plugin_Cell_ProgressBar_Color":"颜色","Fine-Operation_Interrupt_Template":"高负载中止","Fine-Engine_Report_ECP_Success":"加密成功","Dec-Common-Setting":"常用设置","Fine-Dec_Chart_Geographic":"地理信息","Dec-System_Modify_Password_Authentication_SMS":"修改密码验证方式-短信验证","Fine-Engine_Base_June":"六月","Data_Sentinel_Setting_Please_Input_App_Name":"请输入应用名称","Dec-Conversion_Exceed_Limit_Tip":"建议一次性转换不超过100张模板，超出限制可能出错，请取消部分模板后重试","Dec-Cluster_Node_ID":"节点ID","Dec-SystemCheck_Garbage_Collector":"垃圾回收器类型","Dec-DataMasking_Create_Rule_Tip":"数据脱敏会导致部分功能无法使用，如分组赋值、自定义分组、自定义排序、钻取、联动、跳转","Plugin-Xml-I18n-Data-Portal_Description":"提供门户设计界面和门户组件，可快速搭建数据门户页面并使用","BI-Conf_Formula_Water_Mark":"示例=销售额 / 计划销售额","FR-Plugin-Tabledata-Influxdb_Minimize":"原始大小窗口","FR-Plugin_Design_Column_Shape_Triangle":"三角","BI-Conf_Formula_Time_Field":"时间字段","ESD_Cache_Recommend_Explore_Tool":"分析工具","FR-Plugin_Design_Description":"说明信息","Dec-Management_Map_Drag_To_Edit":"拖拽来编辑层级","Data-Sentinel_Empty_Tip":"创建预警任务，我们将在数据满足预警条件时向您发送通知。","Dec-SystemCheck_Suggestion_MultiProcess":"当前系统疑似为多进程，存在宕机隐患，建议仅保留报表工程并合理配置相关参数","Fine-Engine_Y_Offset":"Y方向偏移","FR-Plugin_Design_Original":"原始","Dec-Basic_Chinese_Taiwan":"中国台湾","Fine-Plugin_Engine_Tree_Async_Query":"异步取数","FR-Plugin_Design_Realistic":"真实","BI-Color_Picker_Error_Text":"请输入0-255的正整数","Fine-Engine_Report_Tue":"二","Fine-Plugin_LIGHT_SPOT":"光点","ESD_Engine-Config-Max-DataModel-Size":"允许缓存的数据集最大数据量","Dec-Memory_Limit_Operation_User":"操作用户","Dec-Mobile-Platform-Common_Often_Seen":"我常看的","Dec-Basic_Expression":"表达式","Fine-Engine_Base_July":"七月","Dec-User_Name_Can_Not_Null":"用户名不能为空","Data-Sentinel_Notification_Content_Hyperlink":"链接","Dec-Common-Help":"常用帮助","Dec-Basic_SMS_Signature":"短信签名","Dec-WeiXin_ErrorCode":"微信返回错误码","Dec-Cluster_UnHealth_Node_Modules":"异常模块：{}","Data-Sentinel_Default_Notify_Message":"条数据达到预警值，最大值为","Dec-SystemCheck_Xms":"xms配置","Dec-WeiXin_None-Synchronous-User":"无可同步用户","Dec-NetworkCheck_Databse_Receive_Request":"数据库收到请求","Fine-Dec_Focus_Point_Platform_Log_Export_Excel":"平台日志导出成Excel","Dec-DataPortal_Address_Format_Error_Prompt":"服务器地址必须以http或者https开头","Dec-Server_Table_Can_Not_Null":"请选择一个服务器数据集","Fine-Engine_Base_OK":"确定","Dec-Intelligent_Cloud_Application_ID":"应用ID","Dec-Task_Dispatcher_Default_Object":"无调度对象","FR-Engine_Excel-TitleMatch":"先按标题匹配，不通过再按单元格位置匹配","Dec-WeiXin_Server_Tip":"1、请使用二级或二级以上域名，且需通过ICP备案，端口推荐使用80或443；\n2、该地址将用于快捷配置中生成平台单点链接、模板单点链接，以及推送的结果链接，请确保该地址的域名和端口与微信后台网页授权及JS-SDK中设置的可信域名一致；\n3、该地址需要外网可访问，地址格式为http://域名:端口/decision或https://域名:端口/decision，配置后请保存","Fine-Plugin_App_Encapsulation-Create_NEW_Application":"新建应用","Dec-Template_Conversion_Completed":"模板转换完成","Dec-Look_Directory_Setting_All_Collapse":"全部收起","FR-Plugin_Duchamp_Import_Scene_Error":"导入场景失败","Dec-Init_Select_Tip":"","ESD_Engine-Sort-By":"排序列","Dec-Log_Maximum_Response_Time":"最长响应时间(ms)","FR-Plugin_Design_KPI_Main_Type":"扩展图表—指标卡类","Plugin-Dec_Customized_Font":"新增样式字体","Dec-Cluster_Cache_Mode_Switch_Fail":"切换失败","Reuse-BI-Conf_Retry_Preview":"重新预览","Fine-Engine_Do_Not_Know_Me":"不认识我","Dec-Cluster_File_Server_Tip":"若不启用，集群通过节点间自动同步的方式进行文件同步","Fine-Engine_Remote_Design":"远程设计","Fine-Engine_Plugin_Store_User_Not_Exist":"用户名不存在","Fine-Engine_Page":"页面","Dec-Error_Task_Name":"任务名称不能包含 \\ / : * ? \" < > | 和空格","Dec-Memory_Limit_Template_Name":"模板名称","Dec-Reg_Confirm_Unbind":"是否确定解除绑定？","Fine-Engine_Base_Ante_Meridian":"上午","Dec-Security_Access_Control":"访问控制","ESD_Config-Pane-Minute-Update-Cache":"分钟更新缓存","Plugin-Downtime_BI_Not_Support":"该功能暂不支持BI系统","Dec-Intelligence_Overflow_Info_Tip":"很抱歉，数据量过大触发保护机制，请减少查询数据量。若您是管理员，可于智能运维-负载管理-模板限制中更改此项限制。","Dec-Login_Verify_Password_Update_Tip":"当前密码已失效，请联系管理员绑定{}，然后进行身份验证并修改密码","Data_Sentinel_Chart_Data_Category":"分类","Dec-SystemCheck_Seq_Read":"顺序读取(缓冲池)","Dec-Cluster_Parameter_Redirect_Block_Timeout":"失效时间","Dec-Migrate-Step-State-Finish":"完成","Dec-Task_Repeat_Count":"额外重复执行次数","BI-Multi_Date_Month":"月","Dec-WeiXin_Debugger_Check_Failed":"检测失败","Fine-Plugin_Engine-Transform-Tooltip":"模板转换","Fine-Operation_Gzip_Solution":"决策平台-系统管理-常规配置中关闭Gzip传输","FR-Plugin_Design_Value_Definition":"值定义","Dec-Cluster_Open_Verify_Configs_Error":"检测到未成功配置{}，无法开启集群，请完善后重试","Dec-Plugin-Store_Not_Official":"非官方","Plugin-Reuse_Small_Title_Background_Border":"小标题背景框","Fine-Engine_Basic_File_Allow_To_Upload_Contains":"允许上传的文件包括","Dec-Error_Digital_Key_No_Empty":"数字签名密钥地址不能为空","Dec-Confirm_URL":"请确认地址是否正确","Plugin-Downtime_Parse_Stopped":"解析已终止","Fine-Core_LIC_Form":"决策报表","BI-Conf_Formula_And":"且公式条件","Plugin-Downtime_Auto_Export_Memory_Stack_Tips":"开启后自动导出宕机日志，导出过程可能会影响系统运行效率","Dec-Front_End_Exception_Min_Font_Size_Modify_Url":"https://help.fanruan.com/finereport/doc-view-4790.html","Dec-DataPortal_Portal_Name_Cannot_TooLong":"门户名称不能长于200字符！","Dec-Basic_Login":"登录","Dec-Dcm_Connection_Is_Using":"该连接正在被{R1}编辑，请稍后再试","Dec-Failed_Lic_Post_Conflict_Opera_Title":"参考操作步骤：","Fine-Engine_Report_Unregistered":"未注册","Data-Sentinel_Help_Message_1":"创建预警任务，我们将在数据满足这些条件时向您发送通知。","Fine-Core_LIC_Support_Data_Sentinel":"数据预警","Ops-System_Check_Setting":"系统检查处理","Fine-Plugin_App_Encapsulation-Basic_Delete":"删除","Dec-SystemCheck_Source_File_Size":"工程下文件夹大小异常情况","Data-Sentinel_Condition_Watermark":"请选择","Fine-Engine_Import":"导入","Dec-Error_Password_Is_History":"不可使用历史密码","BI-Basic_Formula_Invalid":"公式不合法","Dec-Cluster_Open":"开启集群","Dec-Schedule-Notification_WeiXin":"推送微信消息","Fine-Plugin-Engine_Cache_Analyze":"缓存分析","Dec-Task_Restart_Time_Desc":"最多尝试重启次数","Fine-Plugin_App_Encapsulation-Page_Name":"页面名称","Dec-Manage_PlatformModule":"系统管理","Dec-System_Add_Email_Account":"添加发件人","Dec-Connection_Test_Waiting":"正在测试连接，请稍候...","Dec-Mobile-Platform_Message":"消息","Fine-Core_Poly":"聚合报表","Dec-WeiXin_Copy-Success":"复制成功","Dec-NetworkCheck_Database":"业务数据库","Fine-Engine_Report_Deploy_Help":"帮助文档","Data_Sentinel_Setting_Edit_App":"编辑应用","Data-Sentinel_Trigger_Condition_Tip":"触发预警通知的值和条件","Fine-Engine_png":"PNG图片导出","Data-Sentinel_Abnormal_Data_Max_Row_Description":"最大异常 {}","FR-Plugin_Design_Default":"默认","Plugin-Reuse_Module_Border":"模块边框","Dec-Schedule_Search":"查询","Plugin-Xml-I18n-DataSentinel_Name":"数据预警","Dec-Workflow_FS_End_Time":"结束时间","Dec-System_WebSocket_SSL_Path":"SSL密钥路径","Dec-NetworkCheck_Component_Delete_Confirm":"确认要删除该组件吗？","Fine-Operation_Long_Execute_Template":"模板计算时长过长","Dec-Dcm_Connection_Value_Out_Range":"数值超出范围","Fine-Plugin_Bottom_Circles":"光圈效果","ESD_Engine-Cache-Operations":"缓存操作","Fine-Plugin_App_Encapsulation-Add_Application":"新建应用","Fine-Dec_Failed_License_Container_Captcha_Max_Error":"验证码错误次数超过限制，请稍后重试","BI-No_Selected_Item":"没有可选项","Dec-Error_Mac_Address_Error_Tip":"请使用正确的MAC地址格式","Data-Sentinel_Success":"成功","Dec-Directory_Confirm_Delete":"是否确认删除?","Dec-Security_HTTP_Strict_Transport_Security":"HSTS设置","Dec-Export_Info":"导出注册信息","Dec-Failed_Lic_MacAddress_Not_Match_Statement2":"认证MAC地址: {}","Dec-Failed_Lic_MacAddress_Not_Match_Statement1":"本地MAC地址: {}","Dec-Dcm_Connection_Form_JNDI_Other_Attributes":"其他属性","Fine-Operation_Unsupported_BI_Business":"未知的BI业务场景","Dec-Workflow__Type":"流程类型","BI-Multi_Date_Year_Begin":"年初","Fine-Operation_Email_Subject":"宕机自助处理向导","Fine-Dec_Chart_Map_CancelDrawing":"取消绘制","Dec-Login_Change_Email_Fail":"邮箱修改失败","Fine-Dec_Chart_Unit_Hundred":"百","Fine-Plugin-Engine_Not_Support_Condition_Filter":"错误代码:11100050 存在不支持计算总行数的过滤设置，无法准确计算总行数或页码","Dec-Module-User_EDIT":"编辑用户","Dec-Plugin-Store_Update":"更新","Dec-Intelligent_Cloud_Performance_Problem_Template_Recommendation":"模板性能风险分析","Fine-Engine_Should_Select_An_Excel_File":"需要选择一个Excel文件来源","Dec-Migrate-Step-State-Interrupt":"中断","Fine-Operation_Analysis_Fail_Solution":"暂无解决方案","FR-Plugin_Flowchart_style_line_color":"线条颜色","Dec-Memory_Detection_Server_Transferred":"当前平台数据存储于hsql中，仅适合本地使用产品功能","BI-Basic_Formula_Data_Items":"数据项","Dec-Authority_Final_Inherit_Gray_Tooltip":"本条权限为该用户在资源父节点上单独设置","Fine-Engine_Base_Short_Aug":"八月","Dec-Migrate-Report-Local-File":"本地文件","Dec-Template_Log_Name":"模板错误日志","Dec-Plugin_Download_Log_Export_Environment":"导出环境信息","BI-Basic_Input_From_To_Number":"请输入{}的数值","Fine-Plugin_App_Encapsulation-Desktop_Navigator_Side":"侧边导航","BI-Quarter_1":"第1季度","BI-Quarter_2":"第2季度","Dec-DataPortal_Portal_Name":"门户名称","BI-Quarter_3":"第3季度","BI-Quarter_4":"第4季度","Dec-Security_Cookies_Enhance":"Cookie增强","Dec-Directory_Choose_Path":"选择路径","Plugin-Fontsmanager_Add":"","Save_AutoCleanConf":"保存自动清理配置","Fine-Plugin_Design_Square_Animate_Type":"点动画","Fine-Plugin_Design_No_JxBrowser":"<html>未检测到jxbrowser，无法实时预览。建议联系技术人员或查阅文档，安装jxbrowser</html>","Dec-Download":"下载","Plugin-sqlbuilderplus_Options_ReservedWord_HighLight":"高亮关键字(以逗号分割,如 select,from) :","Dec-Basic_Parameter_Type":"参数类型","Dec-Disk_Ops_Scanned_File_Size":"扫描完成，本次扫描到可清理垃圾 {R1} (此处为估算大小,建议使用推荐选项确定清理范围)","Dec-Look_Platform_Theme":"平台主题","Fine-Plugin_App_Tips_From_Desktop_To_Mobile":"桌面端制作了超过1层深度的组合，在切换到移动端之后，这些数据会丢失，确认切换吗？","Dec-User_Sync_Rate_Limit_Seconds":"同步频率应小于上限：{}秒","Dec-Template_Which_Need_Authenticate":"需要认证的模板","Dec-Template_Restriction_CellCount":"单模板单元格限制","Dec-System-Forbid_Keyword":"禁用特殊关键字","Data-Sentinel_Basic_Info":"基本信息","Dec-Dcm_Connection_Form_Host":"主机","Dec-Please_Input":"请输入","Dec-No_Message":"暂无消息","Fine-Engine_Direct_Export_Exception_Exit":"退出","Dec-WeiXin_Thursday":"周四","Fine-Datasource_Connection_Folder_Name":"文件夹","Dec-Workflow_Execute_Day":"执行日","Fine-Plugin_Data_Portal_Quick_Entry":"快捷入口","Fine-Engine_Base_Short_Sep":"九月","Dec-Deployment_WAS_Jar_Way":"WAS部署：","Dec-Common-Help_Auth_Manage":"权限管理","Dec-Error_Only_Support_Single_Login":"当前许可文件只支持单一登录","Plugin-Xml-I18n-Decision-Font_Name":"平台字体可配置","Dec-LDAP_Authentication":"LDAP认证","Dec-SystemCheck-recommend_bytecode_cutoff":"建议配置-XX:PerBytecodeRecompilationCutoff=-1","Dec-Role_Auth_Control":"角色权限认证","Dec-Intelligent_Cloud_Internet_More":"了解更多云端运维信息请查阅","Dec-Task_Set_Start_Time":"设置开始时间","Dec-Memory_Release_Report_Optimization":"报表结果表内存智能释放","Fine-Engine_FS_FailPass_Improve_Your_Version":"当前版本无此功能，请使用高级版本。","Dec-Basic_Click_Login":"点击登录","Fine-Plugin_App_Encapsulation-Show_Terminal":"展示终端","Dec-Data_Set_Design":"数据集（设计器）","Dec-Error_Connection_Max_Active":"请输入不小于0的整数","Dec-User_Sync_Next_Synchronization_Time":"下次同步时间","Data-Sentinel_To":"至","Fine-Engine_Report_Err_The_value_Must_Be_Number":"值必须是一个数字","Dec-System_GM_Algorithm":"国密算法","BI-Basic_Function_Type":"函数类型：","Fine-Engine_Report_Submit-Log":"提交入库","Dec-System_FR_Forget_Password":"忘记密码?","Dec-Cluster_Cache_Mode_Switch_Success":"切换成功","Fine-Engine_Modify":"修改","Dec-Grade_Auth":"分级授权","Fine-Engine_Excel_Clean_Failed_Tip":"excel文件缓存清除失败,下次导入之前请刷新模板","Dec-Basic_Optional_Filling":"非必填","Dec-Basic_Column_Ordinal":"列序号","BI-Multi_Date_Year_Next":"年后","Dec-Disk_Ops_Clean_Finish_Notify":"磁盘清理已完成，至智能运维->磁盘运维界面查看","Fine-Engine_Basic_File_Not_Allow_To_Upload":"是禁止上传的文件类型","Reuse-BI-Randowm_Long_Text":"显示前3位和后4位，中间文字混淆","Dec-System-Connection_List":"数据连接","Dec-Data_Set_File_Exists_Error":"{}已经存在","Dec-Export_Resource_Waiting_Download":"准备完毕,请等待浏览器下载完成","Fine-Plugin_App_Encapsulation-Mobile_Directory_Icon_Flat":"扁平","Dec-Report_Manage":"上报任务管理","Fine-Engine_Parameter_Setting":"参数设置","Dec-Mobile_My_Analysis":"我的分析","Dec-Mobile_Loading_Animation_Setting":"加载动画设置","Fine-Dec_Chart_Map_DragToEdit":"拖拽来编辑层级","Dec-System_Switching_Encryption_Backing_Up":"备份中，请勿关闭服务器","Data-Sentinel_Dimension_Filter_And":"且","Dec-SystemCheck_Os_Memory_Used":"已使用内存","Fine-Plugin_Engine_Template_Size":"预编译文件大小","FR-Plugin_Server_Minute":"分 hh:mm","Dec-Account_Bind":"账号绑定","Dec-Basic_Yes":"是","Dec-Cluster_Parameter_Internal_Forwarding":"内部转发参数","Fine-Operation_Crash_Tomcat_Bug":"Tomcat bug崩溃","Fine-Engine_Excel_Help_Msg":"默认导入除标题行外的所有数据;<br>只填起始行,则导入该行及其后所有数据;<br>只填结束行,则导入该行及其之前的数据;","BI-Multi_Date_Month_Prev":"个月前","Dec-WeiXin_Message_Agent":"应用消息","Dec-Dcm_Connection_Read_Mode_List":"以读取模式列表","Dec-Authority_Source_Authorized":"授权权限","Fine-Plugin_Excel_Advanced_Setting":"更多设置","ESD_Engine-Show-Effeciency-Index":"查看效能细分指数","Dec-Intelligence_Memory_Limit_Relaxation_Restriction":"放宽限制","Dec-Hyper_Link_External_Database":"外接数据库","Fine-Engine_ConditionB_Is_Less_Than_Or_Equal_To":"小于或等于","Dec-SystemCheck_Crash_Type_Unknown_Solution":"建议上传云端运维日志或联系技术支持进行反馈","Dec-Users_Synchronize_Success_Count":"同步{}个用户","ESD_Cache_Config_Remind":"请跳转至：管理系统->抽数缓存->缓存配置 中进行设置","ESD_Cache_Recommend_Explore_Execute":"执行分析","Dec-Workflow_Rollback":"回退","Dec-SystemCheck-BI-key_SpiderHighPerformanceTime":"更新资源无限制时间段配置","Dec-DataPortal_Server_Tip1":"1、该地址需要外网可访问，地址格式为http(s)://域名:端口/decision，配置后请保存","Dec-DataPortal_Server_Tip2":"2、如需在微信、钉钉中使用，应该与微信、钉钉管理插件的服务器地址保持一致","ESD_Monitor_Recommend_Cache":"缓存推荐","Data-Sentinel_Please_Enter_Greater_Than_Zero":"请输入大于0的整数","Fine-Engine_Cal_Calculating":"处理中","Fine-Engine_Excel_Current_Sheet":"当前sheet","Fine-Core_Func_Extended_Chart":"扩展图表","BI-Month_Trigger_Error_Text":"请输入1~12的正整数","Reuse-BI-Basic_Group_Out_Of_Bounds":"您的分组汇总结果超过1000万单元格，","Fine-Engine_Report_File_File_Too_Big":"文件过大，上限为","Dec-DataMasking_Please_Input_Rule_Name":"请输入脱敏规则名称","Dec-Management_Map_Geo_Synchronize":"同步地理文件","Dec-Dcm_Connection_Form_Pool_Properties":"连接池属性","BI-Less_And_Equal":"小于等于","BI-Formula_Field_Filter_Date":"时间","Dec-Basic_Captcha_Watermark":"请输入验证码","Dec-Menu_Dashboard":"仪表板","Fine-Plugin_Excel_Attr":"属性","Dec-Template_Log_Error_Please_See_Detail":"请查看错误详情定位","Dec-DataMasking_Setting_Edit_MaskingField":"编辑脱敏字段","Dec-Task_State_Running":"运行中","Dec-SystemCheck_Value_File_Permission_Read_Write":"路径{} [可读/可写]","Dec-Mobile_Directory_Style_Settings_Tip":"设置仅在手机端生效","Plugin-Debug_Log_Debug_Enable":"包含详细执行信息，请将平台日志>全局设置>系统日志级别调整为DEBUG","Dec-System_Password_Update_Little_Cycle":"需小于更新周期","Plugin-Xml-I18n-Htmlparse_Name":"html解析","FR-Plugin_Server_Catalog_Gear":"轮播目录齿轮","Data-Sentinel_Warning_Condition":"预警条件","Dec-Workflow_Short-Jun":"六","Dec-Workflow_Short-Jul":"七","Fine-Engine_Edit_Role":"编辑角色","Dec-Management_Plugin":"插件管理","FR-Plugin_Design_Transition_Video":"过渡视频","Dec-SystemCheck-BI-des_resultSetRowLimit":"建议resultSetRowLimit配置不超过{}","Fine-Engine_Report_Prospecting_File_Error":"勘错文件导出时发生错误","Dec-Security_Security_Headers_Tip":"开启后将给请求头附加HTTP Security Headers属性，阻止漏洞攻击","Dec-Mobile_Device_Add_By_Admin":"管理员添加的设备","Dec-Management_Map_Cancel_Changes":"取消更改","Fine-Plugin_Function_Solution_Des_ScriptEval":"函数中支持JavaScript脚本，不支持Java代码。ScriptEval()","Fine-Engine_Report_Export_SVG":"svg","Dec-Basic_Printer":"打印机","FR-Plugin-Tabledata-Influxdb_Maximize":"最大化窗口","FR-Plugin_Duchamp_Session_Invalid_Tip":"当前会话已失效（有多种原因导致用户的会话被清除，例如：管理员手动删除会话、会话超过生命周期的限制被清除、防宕机的保护机制删除会话等）。\n继续编辑可能丢失正在编辑的内容，建议重新打开原模板或者备份模板继续编辑。","Data_Sentinel_Setting_Add_App_Tip":"了解更多应用配置规则请查阅","Fine-Dec_Chart_Gantt_Error_Check":"请检查您的数据","FR-Plugin_Design_Hover_Color":"选中色","Dec-Plugin-Store_Update_From_Local":"从本地更新","Fine-Dec_Chart_Create_GIS_LAYER":"创建GIS背景","Fine-Plugin_App_Encapsulation-Basic_Save":"保存","Dec-Disk_Ops_Auto_Clean_Six_Month":"六个月","Dec-Error_Task_File_Handling_Value":"{}未填写完整，请完善设置项后保存","Dec-Later_Login_First":"后登录踢出先登录","Fine-Plugin_Data_Fu_Jian":"福建省","Fine-Plugin_App_Fvs_Template":"FVS大屏","Dec-Plugin_Operate_Log":"操作日志","Plugin-Downtime_Suggest_Solution":"推荐处理方案","Dec-Security_Frequencies_Restrict":"频率限制","Reuse-BI-Basic_Son":"子","Dec-Reg_Local_Dongle_Number":"本地加密锁序列号","Dec-Config_Auto_Backup":"自动备份","Dec-SystemCheck_Hosts":"host文件信息","Fine-Engine_Report_Total_Page_Number_X":"总计：{}页","Dec-Init_DB_Driver":"驱动","Fine-Engine_Report_Export":"输出","Dec-WeiXin_Debugger-WeiXin-Agent":"微信应用","Fine-Engine_Export-Excel-LargeData-Page-Info":"请耐心等待文件的生成，所花费的时间将视数据量的大小而定，在此过程中请勿关闭当前页面或浏览器。","Dec-Cluster_File_Structure_Building":"文件结构构建中或已开启集群，暂无法切换","Dec-Intelligent_Cloud_Data_Download_Tip":"下载所得日志数据可用于分析问题和生成系统使用报告。解压文件可查看相关数据。","Dec-Schedule_Setting_Email_Hint":"提示：支持填写多个邮箱，以,隔开","Dec-System_Balance_Less_Than":"余额不足{}元 请尽快充值","Plugin-Downtime_View":"查看","Dec-User_Sync_Rate_Limit_Days":"同步频率应小于上限：{}天","BI-Basic_Formula_Valid":"公式合法","Dec-Plugin-Store_User_Not_Exist":"用户名不存在","Data-Sentinel_In":"属于","Fine-Engine_ConditionB_Does_Not_In":"不包含于","Fine-Plugin_Data_Chong_Qing":"重庆","Fine-Plugin_Word_Plugin_Install":"插件安装","Dec-Deployment_Exception":"{}异常","Dec-Intelligent_Cloud_More_Analyze":"使用云端运维查看更多分析","BI-Year_Trigger_Invalid_Text":"请输入有效时间","Dec-Mobile_Directory_Style_T9_Font_Size_Large":"大","Dec-WeiXin_Entry_Url":"微信链接","Reuse-BI-Conf_Total":"共","Reuse-BI-Id_Card":"身份证","Dec-Error_Connection_Name":"数据连接名字不合法","Data-Sentinel_Is_Create_Todo":"是否生成待办","Dec-DataPortal_Portal_Name_Cannot_Duplicate":"门户名称不能重名！","BI-Basic_Parameter_Type_Boolean":"布尔型","Dec-SystemCheck_Exception":"检查过程中出现异常","Fine-Plugin_Excel_Location_Error_Web":"格式输入不正确","Dec-NetworkCheck_Base_Chain":"链路耗时分析","Dec-WeiXin_Compress_Log_Fail":"压缩日志文件失败，请检测日志文件是否存在","Dec-Cluster_Parameter_Change_Alert":"参数设置已修改，请重启各节点工程以生效","Fine-Core_Re_Multi_Privilege":"集团权限控制","Dec-WeiXin_Get-ReportServer-Url-Fail":"获取服务器地址失败","Fine-Engine_Platform_Schedule_Remove_Task":"删除任务","Fine-Plugin_Excel_Value_Transform":"将数据转换为实际值提交","Dec-Data_Set_Data_SQL_Statement":"SQL语句","BI-Multi_Date_Week_Next":"周后","Fine-Engine_Report_ECP_Start":"开始加密","Fine-Engine_Platform_None":"无","Dec-Report_Workflow_Restart_Sync":"重新同步","Dec-Data_Set_Confirm_Delete":"确定删除该数据集？","Fine-Dec_Chart_Map_Center":"中心点","Dec-Look_Login_Logo":"登录Logo","FR-Plugin_Flowchart_style_font_color":"字体颜色","Plugin-MinIO_Bucket":"Bucket","Dec-Workflow_Sponsor":"发起人","Dec-Template_Log_Error_Notify_Tip":"系统在每日凌晨2点检查前一天的报错模板，存在报错模板时通知至开发人员","Data-Sentinel_Display_Name":"目录挂载名称","Dec-SystemCheck_Not_Enabled":"未启用","Reuse-BI-Basic_Detail_View":"明细展示","Plugin-Downtime_Parse_Report":"解析报告","Dec-Dcm_Search":"搜索","BI-Font_Size":"字号","Dec-WeiXin_Module_Manager":"微信管理","Fine-Engine_Create_Time":"创建时间","Dec-Look_Platform_Frame_Color_Scheme":"框架配色","Ops-Project":"运维平台项目管理","Fine-Engine_FS_Report_No_Dir_Selected":"请选择除根节点以外的目录节点！","Plugin-Fontsmanager_Online":"在线字体管理","Dec-Plugin-Store_Not_Null":"用户名或密码不能为空","Dec-Platform_Log_User_Behavior":"用户行为","Dec-Password":"密码","Fine-Plugin_App_Encapsulation-Hyper_Link":"超级链接","Dec-BI_Edit_User":"BI设计用户","Dec-SystemCheck_Fine_Db_Share":"finedb","Dec-User_No_Post_Need_Add_Tip":"暂无职务,点击编辑职务进行添加","Dec-User_Dataset_Change_Tip":"切换数据集后将清空原有同步数据，包括用户及其部门、职务、角色、权限等，确认切换数据集？","Dec-System_SMS_Used":"使用短信平台","BI-Basic_Total":"共","Data-Sentinel_Create_Link":"结果链接","Dec-Role-List":"角色列表","Dec-User_Name":"用户名","Dec-Memory_Detection_Server_Tmp_Dir_Tip":"增大tmp所在磁盘容量。","Dec-Default_User_Group":"默认用户组","Fine-Plugin_Excel_Direction_Not_Exits":"内容区域没有单元格设置扩展属性","Dec-Basic_Click_Here_To_View_Help_Document":"点此查看帮助文档","FR-Plugin_Cell_ProgressBar_Render_Mode":"渲染模式","Fine-Engine_Report_Overall_Upload_Progress":"整体上传进度","Fine-Plugin_Excel_Less_Template_Title_Row":"Excel标题区域行数小于模板标题区域行数","Reuse-BI-Result_DataMasking_Already":"已设置脱敏结果","Plugin-Xml-I18n-Report-Cloud-Analytics_Name":"云端运维","Fine-Engine_Report_Pwd_Format":"6-16个字符，支持字母、数字","Dec-Dcm_Connection_Temporary_File_Pieces_Limit":"临时文件条数限制","Dec-System_Search":"查询","Dec-Connection_Driver_Driver_Name_No_Empty":"驱动名不可为空","Dec-SystemCheck_Email_Inform":"邮件通知","Fine-Dec_No_Privilege_Access_Page":"您没有该页面的访问权限","Dec-Appearance_Entry_Image_Delete_Confirm":"确定删除该元素?","BI-Upload_File_Error":"文件上传失败","Fine-Plugin_Logdb_Elasticsearch-Port":"端口","Dec-Backup_Name":"备份名称","Fine-Plugin_App_Encapsulation-Desktop_Navigator_Top":"顶部导航","BI-Already_Selected":"已选择","Data-Sentinel_Server_Email_And_SMS_Not_Set":"系统未配置邮件和短信服务","ESD_Cache_Recommend_Explore_Title":"明细分析","FR-Plugin_Duchamp_Current_EC_Widget_Save_Error":"当前表格报错异常","Fine-Plugin_Excel_Direction":"导入方向","Fine-Engine_Not_In_List":"不在列表中","Plugin-sqlbuilderplus_Params_Tool_Single":"单选","Dec-Mobile_Custom_Login_Web_Page":"自定义登录网页","Fine-Engine_FS_Task_End":"内截止","Fine-Engine_Choose_Date_Time":"选择日期时间","Data-Sentinel_Visible_To_Oneself_And_Receiver":"仅自己和接收人可见","Dec-SystemCheck_Code_Cache":"codecache配置","BI-Formula_Insert":"插入","Fine-Engine_Abnormal_Communication":"通信异常","Dec-Task_Result_Report":"结果报表","BI-Basic_Parameter_Delete_Alert":"当前列表为空或者你没有选中任何项","BI-Upload_File_Count_Error":"超出上传数量上限{R1}，请重新上传","Fine-Engine_Platform_RP_Unfinished_Task_Name":"未处理任务","Plugin-sqlbuilderplus_All_Selected":"全选","Fine-Plugin_Excel_Template_Title":"模板标题：{}","Dec-SystemCheck_Server_Time":"服务器时间","BI-Select_All":"全选","Dec-Clear_Cluster_Config_Success":"清理完毕，请重启应用","Dec-WeiXin_Debugger_Check_Succeeded":"检测成功","Fine-Core_Func_MIDDLEWARE":"信创基础环境支持","Dec-One_Week":"1周","Dec-User_Enabled":"已启用","Data-Sentinel_Condition_Is_Not_Null":"不为空","Fine-Engine_Excel_Import_Append":"增量导入","Plugin-Fontsmanager_Online_Exist_Already":"字体已存在，请勿重复添加!","Dec-System_SMS_Free_Number":"可用免费短信条数","Fine-Engine_Err_The_Number_Is_Less_Than_The_Minimum_Value":"值小于允许输入的最小值","Dec-Users_Belong_To_Department_Confirm_Delete_Root":"您属于所有部门，删除所有部门可能对您的权限产生影响，确定删除？","Dec-Custom_Directory":"自定义目录","Plugin-Xml-I18n-Minio_Name":"Minio资源仓库","Dec-Task_Filter_Setting":"过滤设置","Fine-Plugin_App_Encapsulation-Add_Resources_Tip":"请添加页面或组合","Dec-Select_Import_Resource_Tip":"请选择导入资源","Dec-Intelligent_Cloud_Data_Upload_Success":"日志上传成功","FR-Plugin_Flowchart_style_text_margin":"文字边距","FR-Plugin_Design_Grid3D":"空间","Dec-Migrate-Step-Check":"前置检测","Fine-Engine_Platform_RP_Task_List":"任务列表","FR-Plugin_Design_Value_Axis_Height":"值轴高度","Dec-WeiXin_Invalid_Secret_Type_Error":"您当前应用的secret为管理组secret，为了您正常使用微信集成功能，请替换为应用secret","Fine-Engine_wbmp":"WBMP图片导出","Dec-Intelligent_Cloud_Analytics_Need_Update_Online":"检测到云端运维有新资源可更新，可前往云端运维更新资源","Dec-System_SMS_Records":"运行监控","Dec-Init_Database_Desc":"外接数据库的性能更加强大、稳定，若要正式使用强烈建议配置外接数据库。选择该数据库需先进行数据库配置。","Data-Sentinel_Notification_Content_Click":"点击","Data-Sentinel_Login_In_To_Use_Sentinel":"您需要先登录平台才能使用数据预警","Fine-Engine_Report_Enter_Pwd_ECP":"请输入密码进行加密","Dec-Disk_Ops_Warning_Need_One_Item":"请至少选择一项后操作","Data-Sentinel_ReportNx_Not_Support_Chart_Tip":"新计算引擎预览报表时不支持针对图表创建预警","FR-Plugin_Refresh-Sample":"格式: A1, C2:C123, E3:J6","Plugin-Signature":"手写签名","Fine-Engine_Export_Excel_PageToSheet":"分页分Sheet导出","Dec-Look_Style_Five":"样式五","Dec-Task_Update_Fail":"任务更新失败","Dec-SystemCheck-BI-key_sparkMaxResultSize":"spark_driver_maxResultSize","Dec-User_Source_Column_Can_Not_Null":"用户来源列不能为空","Dec-Dcm_Connection_Lack_Driver":"未找到“{R1}”驱动。","Dec-SystemCheck_User_Language":"语言配置-Duser.language","Dec-Plugin_Install_Dependence":"是否安装依赖插件","Dec-Disk_Ops_Form_Root_Space_Limit":"root目录预警磁盘空间","Dec-Plugin_System_Sso_Generate_Rsa_Key_Confirm":"重新生成会覆盖之前生成的key,确定生成?","Dec-Log_Action_Method_Cross":"跨域登录","Plugin-Xml-I18n-Exportform_Name":"数字时钟控件","Fine-Plugin_Word_Install_Tips":"您尚未安装word报告插件加载项，是否安装？","Reuse-BI-Short_Text":"短文本","Dec-Plugin_Cloud_Analysis_Feature_ShellExecute_Desc":"通过shell命令获取服务器配置信息","Fine-Engine_Excel_Submit_Rights_Assignment":"权限分配","FR-Plugin-Tabledata-Influxdb_Username":"用户名","Fine-Dec_Chart_Gantt_RealEndTime":"实际结束时间","FR-Plugin_Refresh-Class":"自定义类","Dec-Intelligence_Single_Row":"单数据集最大行数","Dec-Cluster_MQ_Module":"MQ组件","Dec-Log_Error_Template":"发生错误的模板","Dec-Deployment_Foundation_SubText_AssistUnknown":"fineassist未知异常","Data-Sentinel_Designated_Receiver":"指定接收人","Fine-Engine_Current_Page":"当前页","Dec-System_WebSocket_Fail_Connection_Edit":"可能存在多人同时编辑造成冲突","Dec-Connection_Driver_Driver":"驱动","Dec-Workflow_Short-Jan":"一","Fine-Engine_Basic_Email_From":"发件人","Fine-Engine_Delete_Data":"删除数据","Fine-Engine_Offline_Html_Browser":"如果您未安装其他浏览器，推荐您使用","Plugin-LogCategory_name":"日志详情","Dec-DataPortal_Portal_Layout_NavigationPage":"报表快速导航页","Fine-Plugin_Design_Horizontal_Gap":"横向间隔","Dec-H5_Use_Quick_Back_Dir":"H5快速返回","Fine-Plugin_Excel_Smart_RC_2_Col":"列至第","FR-Plugin_Server_Series_Name":"系列名","Fine-Dec_Chart_Add_Line":"添加","Fine-Plugin-Engine_View_Cache_Recommend_Report":"查看缓存推荐报告","Dec-Mobile_Device_Auth_State_Unauthorized":"未授权","Fine-Engine_Condition_Operator":"操作符","Dec-Module-User_FORBIDDEN":"禁用用户","Dec-Dcm_Connection_ReConnect":"重新连接","Dec-Module-User_Clear_All_SUCCESS":"","Dec-NetworkCheck_Setting_Transport_Count":"传输次数","Dec-Template_Log_Template_Error":"模板报错","Plugin-Fontsmanager_Online_Fonts_Tip":"提示：仅支持不超过50M的字体，otf,ttf以及ttc格式的字体将被同时添加于【导出支持字体】，其他格式仅预览生效","Dec-Plugin-Store_Mobile_Terminal":"移动端","Fine-Dec_Chart_Map_PolylineError":"图形不能交叉","Fine-Plugin_Excel_Smart_Excel_End_Empty":"excel标题区域结束行(列)不能为空","Fine-Plugin_Engine_Transform_Failed_Tip":"模板转换时发现未知错误，无法生成转换文件，您的原文件将依旧可用\n可将您的错误信息告知我们的工作人员，我们很乐意接受您的反馈;","Dec-Directory_List":"目录列表","Reuse-BI-Basic_Material":"原料","Fine-Engine_RP_Back_To_Start":"可越级回退至首节点","FR-Plugin_Design_Refresh_Time":"刷新时间","Dec-Cluster_File_Sync_Calibration_Tip2":"非基准节点下的手动变更操作无法生效","Fine-Engine_Platform_RP_Email":"邮件提醒","Dec-Cluster_File_Sync_Calibration_Tip1":"基准节点手动变更资源文件后将自动同步到其他节点","Fine-Engine_Report_Task":"任务","ESD_Engine-Summary":"整体内存使用","Dec-Workflow_Task_Type":"任务类型","Dec-Intelligence_Call":"智能预警","Dec-Cluster_Configuration":"集群配置","Dec-Init_Account_Setting":"账号设置","Dec-Dcm_Connection_Form_Place_Input-Number":"请输入有效的正整数","Dec-H5_Integrated_Login_UniqueKey_Tip":"平台及模板访问请求中带有身份识别参数名，则会被拦截进行自定义登录认证","Dec-Disk_Ops_Total_Space":"磁盘总量","Dec-Basic_Delete_Success":"删除成功","BI-Front-Expression_param_number_bool_default":"\"{R1}:不符合 (数值)或(数值,布尔)的参数要求\"","Plugin-Downtime_Auto_Restart":"宕机自动重启","Dec-User_Sync_Rate_Limit_Weeks":"同步频率应小于上限：{}周","Plugin-Downtime_Downtime_Reason":"宕机原因","Plugin-Clock_StyleAlignment_Tooltips_Right":"靠右","Fine-Engine_Specified_Sheets":"指定sheet","Dec-Init_Tip":"","Fine-Engine_Report_HJS_Specified_Pages":"指定页","Dec-Cluster_File_Set_Calibration_Node_Success":"基准节点切换成功","Plugin-Reuse_Marker":"标记点","Plugin-Debug_Database":"数据库：","Dec-Workflow_Create_Time":"创建时间","Dec-User_Import_Tree_Clear_Tip":"导入树数据集将清空原有用户,确定导入?","Dec-SystemCheck_Value_Plugin_Enabled":"状态：[已启用]","Dec-Add_Task":"添加任务","Dec-Security_Cookies_Enhance_Tip":"服务器开启HTTPS后方可开启","Dec-Platform_Directory_Linkname":"名称","Dec-WeiXin_Address-Book":"微信通讯录","Reuse-BI-Basic_Join_Out_Of_Bounds_Tip":"请减少所用表的数据量，如过滤后再尝试合并","Ops-Node_Name":"节点名称","Dec-SystemCheck-FR-des_nio":"建议配置-XX:MaxDirectMemorySize=2g","Dec-User_Confirm_Password_Watermark":"请再次输入新密码","Dec-User_Edit_Depost_Sync_Forbidden":"同步数据集部门职务不可操作","Plugin-Transform_WIDGET_TYPE_UNSUPPORTED":"转换失败，不支持的组件类型","ESD_Cache_Recommend_Template_Table_Header_Score":"得分","Plugin-Downtime_Port_Error_Tip":"请输入1024~65535之间的数字，推荐12100","Plugin-Xml-I18n-Fontprovider_Description":"安装后可从本地直接上传字体到服务器并热加载，便捷地解决服务器缺少合适字体的问题","BI-Basic_Tuesday":"星期二","Fine-Engine_Cannot_Set_Duplicate_Role_Name":"不能设置重复的角色名","Fine-Engine_Please_Select_Step":"请选择步长！","Dec-Look_BI_Global_Style":"BI全局样式","Dec-Dcm_Connection_Server_Address":"服务器地址","Disk_Operate":"磁盘运维","Fine-Engine_Func_AlphaFine":"AlphaFine","Fine-Plugin_Reuse_Preview":"预览","Dec-Dcm_Active_Connections_Number":"活动连接数","Dec-Basic_Color":"颜色","Dec-Cluster_File_Synchronization_Mode":"文件一致方式","Data-Sentinel_Receivers":"接收人","Dec-Task_Ends_With_Cleaning_Up":"任务结束即清理","Dec-Cluster_File_Cache_Mode_Passive_Caching_Tip":"对访问到的资源文件进行缓存","Dec-System_Mail_Send_Fail":"邮件发送失败！","Dec-Intelligent_Cloud_Data_Upload_All":"继续上传","Dec-Login_Auto_Time":"后自动登录","Fine-Engine_Write_Clear":"清空","Dec-Cluster_Node_Exception_Reminder_Details":"异常情况","Plugin-Log_level_alert":"警告","Dec-Intelligent_Cloud_Verify_Success":"验证成功，开始下载","Dec-Workflow_ExecuteFrequency":"执行频率","Data-Sentinel_Input_Error":"填写有误","Dec-System_Extensible_More_Parameters":"更多参数","Dec-Register_Certificate_QRCode_Info":"请提供扫描二维码后显示的信息","Fine-Plugin_Function_Solution_Des_StringConditionConcat":"根据条件拼接给定数组中的符合条件的元素，内置参数index表示索引位置，item表示元素值。StringConditionConcat([&quot;两个&quot;, &quot;b&quot;, &quot;黄鹂&quot;, &quot;asd&quot;, &quot;鸣翠柳&quot;], index % 2 = 1)将会输出两个黄鹂鸣翠柳。","Dec-Memory_Limit_Row_Count_Recommendation":"单数据集最大行数：{R1}","BI-Front-Expression_param_two_dateText_textNumber_default":"\"{R1}:不符合(日期/文本,日期/文本,文本/数值)的参数要求\"","Dec-Mobile_Confirm_Delete_Banner":"确定删除该元素？","Dec-SystemCheck_Stack":"堆栈信息","Plugin-sqlbuilderplus_In_Page":"切换为sql编辑","Fine-Engine_Base_Sche_Tuesday":"星期二","Dec-Task_Handling":"处理方式","Data-Sentinel_Authority_limit":"数据预警功能未注册，\n仅支持创建2个预警任务","Dec-User_Account_Setting":"账号设置","FR-Plugin-Tabledata-Influxdb_Help_Document":"帮助文档","Fine-Engine_List_Filter":"列表筛选","Dec-Override_Import":"覆盖导入","Fine-Engine_Report_Wed":"三","Reuse-BI-Basic_Join_Out_Of_Bounds":"您的左右合并的表超过1000万行，","Fine-Plugin_Engine_Transform_Result_Tip":"成功转换{}个模板","Dec-Mobile_Device_Operator":"操作","Dec-BI_Template":"BI模板","Fine-Plugin_Design_Chart_Gradient_Style":"渐变风格","Reuse-BI-Basic_Failed":"失败","Fine-Core_LIC_Support_Privilege":"模板权限集成","FR-Plugin_Server_Meter_Main_Type":"扩展图表—仪表盘类","Dec-Look_Login_Copyright":"显示品牌信息","Fine-Engine_Edit_Clear":"清除","Dec-Concurrence_Operator_Search_Watermark":"搜索IP、模板名称","Dec-Plugin-Store_My_FR_Plugins":"我的插件","Data-Sentinel_Dimension_GROUP_TIME":"个时间点","Fine-Dec_Chart_Create_GEO_Map":"创建地理信息地图","Dec-Dcm_Connection_Other":"其他","Plugin-Downtime_Failed_Reason":"失败原因","Data-Sentinel_Trigger_Condition":"触发条件","Data-Sentinel_Notification_Content_Current_Matched_Max_Value":"最大值","Plugin-Fontsmanager_Duplicated_Name":"名称重复","Dec-Design_No_Usable_Fields":"无可用字段","Fine-Engine_Report_Role_Source":"角色来源","Fine-Plugin_Engine_Tree_Expand_Layer_Label":"提示：当设置的展开层级超过此折叠树的最大层级时，预览效果按折叠树最大层级展示","Dec-Plugin_System_Sso_Time_Out_Config_Tip":"提示：开启后，ssoToken将在达到“系统管理-登录-登录超时时间”后过期","Dec-Plugin_Error_InitClassesError":"加载类时发生错误","Fine-Engine_Report_ECP_Error_Input":"密码格式不符","Dec-Plugin_Install_Success":"插件安装成功","Dec-SystemCheck-BI-des_updateFastLimitCell":"建议spider_update_fast_compute_limit_cell配置不超过{}","Dec-Conversion_Fail":"转换失败","FR-Plugin_Dump-Warning":"启动内存分析设计器将会卡死，请耐心等待","Dec-Mobile_Server_URL":"服务器地址","Dec_Recommend_Seq_IO_Insufficient_Permission":"磁盘检测失败,无检测权限,请根据巡检项ID在帮助文档中检索手动检测方案","Dec-Error_Length_Greater_Than_Long_Text":"文本长度不能大于10000个字符","Dec-SystemCheck_Recommend_Code_Cache_BI":"建议配置-XX:ReservedCodeCacheSize=1024m","Dec-Select_role_Tip":"请选择角色进行查看","ESD_Cache_Recommend_System_Message":"检测到当前系统中存在可开启缓存的模板，开启后将提升较多性能，请前往缓存模板管理查看或点击处理快速开启！","Dec-WeiXin_Request_No_Correspond_OA_User":"{}没有找到报表用户{}对应的{}用户","Dec-Migration_Current_DB":"当前连接数据库：","BI-Multi_Date_Month_End":"月末","Fine-Dec_Chart_Map_CancelChanges":"取消更改","FR-Engine_Excel-ExtendFunction":"扩展功能","Reuse-BI-Material":"原料名","FR-Plugin-Tabledata-Influxdb_DB_Connect_Success":"InfluxDB連接成功","Fine-Dec_Chart_TimeUnit_Hour":"小时","Fine-Plugin-Engine_Sql_Slow":"sql性能慢","Fine-Authority_Workflow_Privilege":"多级上报独立链接权限","Plugin-Debug_Log_Cache_Full":"内存已到限制","Plugin-sqlbuilderplus_Segment_Preview":"执行选中部分","Dec-WeiXin_UrlHint":"服务器保存的Url:","Dec-Error_Repeat_Count_Null":"请输入重复执行次数","FR-Plugin_Flowchart_title_line_define":"定义连线","Plugin-MinIO_Access_Key_Id":"AccessKeyId","Fine-Plugin-Engine_Analyze_Time":"分析时间","Dec-WeiXin_Proxy_Address_Tip":"1、该地址填写帆软所在应用服务器访问代理服务器的地址，即正向代理地址，从而使帆软应用服务器能够通过代理服务器访问到外网微信服务器；\n2、地址格式为http://域名:端口","Fine-Plugin_Word_Office_Link_Help_Url":"https://help.fanruan.com/finereport/doc-view-5311.html","Fine-Engine_Platform_RestartAfterSet":"配置结束立刻开始","Dec-Reg_Authentication_Success":"认证成功","Fine-Plugin_Function_Solution_Des_GetIP":"传递内置的sessionID参数，获取IP地址","Dec-Digital_Signature_Verification":"数字签名认证","Dec-Cluster_Open_State_Server_Disable_Close_Tip":"集群开启状态下无法关闭状态服务器","Dec-Monitor-Menu_System_Situation":"系统情况","Dec-Basic_Boolean":"布尔型","Fine-Dec_Chart_Rename":"重命名","Dec-Mobile-Platform-Exist_Duplicate_Name_Module":"存在同名模块","Dec-Error_Duplicated_Username":"用户名不可重复","Dec-WeiXin_Platform-Report":"单个模板","Dec-Dcm_Connection_File_Upload_Error":"检测异常","Dec-Memory_Web_Socket_Error_Tip":"为什么显示空白？","Dec-Mobile_Server_Name":"服务器名称","Dec-SystemCheck_Dump_Disk":"dump输出所需磁盘空间","Dec-Users_Sync_Update_Strategy_Tips_0":"现有用户来源为: 同步数据集","Dec-Users_Sync_Update_Strategy_Tips_2":"切换同步数据集方式后,若现有用户也包含在同步数据集中,该用户将被更新,其他现有用户将被删除","Dec-Report_M_Write_Preview":"填报预览","Dec-Users_Sync_Update_Strategy_Tips_1":"现有用户来源为: 导入/手动添加","Dec-Users_Sync_Update_Strategy_Tips_4":"手动添加用户后,现有来自同步数据集的用户将被清空","Fine-Core_Mobile_show":"移动终端报表展现","Dec-Users_Sync_Update_Strategy_Tips_3":"若确认切换用户来源,请选择新旧两个来源中重复用户的更新方式","Data-Sentinel_Notification_Content_Current_Matched_Min_Value":"最小值","Dec-WeiXin_Log_Title":"微信日志","Fine-Engine_Report_Err_The_Number_Is_Larger_Than_The_Maximum_Value":"值大于允许输入的最大值","Dec-Users_Sync_Update_Strategy_Tips_5":"切换导入用户后,若现有用户也包含在导入的数据集中,该用户将被更新,其他现有用户将被删除","Dec-Dcm_Connection_Timeout_Millisecond":"毫秒(ms)","Dec-Components_Upload_Private_File":"已上传秘钥","BI-Basic_Year_Quarter":"年季度","Dec-Intelligent_Cloud_Internet_Auto_Upload":"开启“每月1日自动上传”\n定时将日志上传至云中心分析引擎","Dec-Dcm_Delete":"删除","Data-Sentinel_Dimension_Filter_In":"为","Dec-WeiXin_Request_Push_Mes_Fail":"推送消息失败: {}","Plugin-Clock_bold":"加粗","Fine-Plugin_Ins-Parallel_DataModel":"并行取数数据集","Fine-Engine_Report_ECP_Input_Oldpwd":"请输入旧密码","BI-Basic_Formula_Watermark":"提示:您可以通过输入B1来写入第一行第二列的数据。","Plugin-Signature_PC_invalid":"电脑端不适用","Dec-Mobile_Shared_With_Me":"分享给我的","Dec-Task_Push_IMAGE_MESSAGE_Tip":"注: 当前模板将作为快照发送","Dec-Init_Connecting":"正在连接数据库...","FR-Plugin_Missing_Custom_Story_Message":"选中对应本地页面-页面-自定义上传-删除裂开的不存在的图片资源","Fine-Plugin_App_Encapsulation-Error_Null":"不可为空","Dec-Data_Set_Data_Source_Connection":"数据来自数据连接","Dec-Data_Set_Tree_Build_Source":"构建自数据集","Dec-Check_Time":"检测时间","Dec-WeiXin_User_Same_With_FS":"微信号匹配","Dec-Intelligent_Cloud_Plugin_Need_Install":"未检测到相应资源，无法使用云端运维功能，请重新安装","FR-Plugin_Chart_Updating":"正在下载更新...","Dec-WeiXin_Tip-Get-ReportServer-Url-Fail":"请配置服务器地址","Reuse-BI-Product":"产品名","Dec-Disk_Sort":"外排","Dec-Authority_Connection":"数据连接","Dec-Chcek_Advice":"修改建议","Dec-Data_Set_Preview_Max_Rows":"最多预览行数","Dec-SystemCheck_Recommend_Xss":"建议单线程使用栈空间不超过1MB","Dec-NetworkCheck_Record_Export":"生成报告","FR-Plugin_Flowchart_style_line_width":"线条宽度","Dec-Plugin_Error_NetworkAnomaly":"网络异常","Dec-WeiXin_Test-Connection":"测试连接中...","Dec-Basic_Connection_Management":"数据连接管理","Dec-System_Websocket_SSL_Config_Error":"检测到websocket设置的SSL密钥密码与SSL证书类型不符/SSL密钥密码错误，请重新设置。","Fine-Core_LIC_Support_Advanced_Formula":"增强分析统计模块","Plugin-Dec_Font_Size":"平台字体大小","Dec-Log_Output":"导出","Fine-Plugin_Excel_Title_Data_Width_Error_Design":"纵向导入时，标题区域和内容区域宽度需保持一致，请重新设置","Dec-Migrate-Report-Failure-File-Count":"失败文件数：","Dec-NetworkCheck_Record_Exporting":"正在生成","BI-Load_More":"点击加载更多数据","Fine-Datasource_HW_FusionInsight_ELK_Connection_Name":"华为FusionInsight ELK","Dec-Reg_Authentication_App_Content":"认证工程内容","Dec-DataPortal_Address_Empty_Tip":"服务器地址不可为空","Dec-Look_Directory_Setting_All_Expand":"全部展开","Dec-Log_Print_Times":"打印次数","Fine-Plugin_App_Encapsulation-Basic_Cancel":"取消","Plugin-Xml-I18n-Minio_Description":"支持minio文件服务器","Fine-Engine_Not_NULL":"不能为空","Dec-Next_Step":"下一步","Dec-NetworkCheck_CurrentHandleNode":"当前处理节点","Dec-Log_Username":"用户名称","Fine-Engine_Current_Sheet":"当前sheet","Dec-Mail_Default_Account":"系统默认发件人","Plugin-ScrollMessage_Right":"向右","Fine-Plugin_Function_Solution_Des_MathSumOfSquares":"求数组中元素的平方和。","Plugin-sqlbuilderplus_Visual_Editor_Not_Support":"可视化sql编辑器暂时只支持本地设计器","Data-Sentinel_Quarter":"季度","Dec-Un_Register":"未注册","Dec-Authority_Use_Authorized":"使用授权","Plugin-Xml-I18n-weixin_Change_Notes":" ","Plugin-sqlbuilderplus_CodeSegment_Delete":"删除片段","Dec-Health-Inspection":"健康巡检","Dec-Task_Local_File":"本地文件","Dec-Intelligent_Lifecycle":"生命周期","FR-Plugin_Chart_Update_Success_Info":"您已可以使用新的FVS资源，快去体验吧","Fine-Plugin_App_Encapsulation-NodeIcon_Error_Tip":"使用自定义图标的资源需同时设置默认态与选中态图标","Dec-SystemCheck_Recommend_Import_Cell_Control":"建议开启智能运维-负载管理-模板限制-通用限制-导入excel单元格数限制功能","Fine-Operation_Can_Not_Run":"检测到部分系统配置缺失或不合理，宕机自动处理工具不可用，为保证功能正常运行，建议你及时处理","Dec-Basic_Success":"成功","Dec-DataPortal_Terminal_Mobile":"移动端","Dec-Management_Map_Draw_Polygon":"画多边形","Dec-WeiXin_Chat_Group_Member":"群成员","Fine-Engine_Report_Privilege_Password_Can_Not_Be_Null":"密码不能为空","Dec-Dcm_Connection_Form_SecretKey":"密钥","Dec-Schedule-Notification_WeiXin_Users":"微信用户：","Plugin-Reuse_Icon_Border":"图标边框","Dec-Check_State":"状态","Dec-System-Cache_Template_Set":"模板缓存属性设置","Dec-Template_Restriction_Cartesian":"填报笛卡尔积","Dec-Register_Certificate":"服务凭证","BI-Basic_Week":"周","Dec-Basic_Database":"数据库","Dec-Intelligent_Cloud_Data_Disclosure_Tip":"用户可以随时看到上传了哪些数据","Dec-DataPortal_Edit_Announcement":"编辑公告","Dec-Management_Map_Non_Layers":"没有可编辑的层级","Dec-Plugin_Error_PluginAlreadyForbidden":"插件已经被禁用","Dec-Deployment_Foundation_SubText_ToolsNotMatch":"tools.jar不匹配","Plugin-Debug_Submit_Value":"提交值","Dec-Reg_Max_Connection":"最大连接数","Dec-Mobile_Template_Layout_Grid":"网格布局","Dec-H5_Integrated_Login_UniqueKey":"身份识别参数名","Dec-Data_Set_File_Path_Validation_Text":"请选择reportlets目录下的文件","Data-Sentinel_Notification_Content_Target_Template":"所在模板","Fine-Engine_Platform_Month_Count":"月","Dec-Register_License_Upload_Failed_Remind":"请检查工程环境是否禁用了put或post请求","Plugin-Reuse_Loading_Animate":"加载动画","Dec-Register_Captcha_Error_Tip_Please_Input_Six_Digit_Number":"请输入6位数字验证码","Dec-Basic_Image":"图片","Dec-Login_Authentication":"身份验证","Data-Sentinel_Task_Inactive":"停用","Dec-Mobile_Device_Auth_State_No_Limit":"不限","FR-Plugin_Design_View_Control":"视角","Data-Sentinel_Cannot_Be_Null":"不可为空","Dec-Connection_Driver_Driver_Name":"驱动名称","Dec-Cluster_Redis_Add_Node":"请添加节点","Dec-NetworkCheck_Record_Item":"检测项目","Dec-User_Role_Import_Dep_NO_Edit_Tip":"同步数据集部门不可编辑","Dec-Failed_Lic_Module_Version_Not_Match":"{}版本不匹配","Fine-Dec_Chart_Unit_Hundred_Thousand":"十万","Dec-Task_Mount_Directory":"挂载目录","Dec-Templates_All_User_Templates":"所有用户模板","Dec-System_Password_Strength_Digit":"位","Dec-Backup_Delete_Lists":"确定删除所选备份?","Dec-Error_Duplicate_Directory_Names":"节点名重复","Reuse-BI-Random_Phone":"随机生成11位手机号","ESD_Engine-View-Parameters":"查看参数","Dec-Report_Workflow_Syncing_Failed":"权限同步失败","Dec-Hyper_Link_Remote_Design":"远程设计","Dec-WeiXin_Parse_Parameters":"解析参数值","Dec-Backup_Is_WAR_Tip":"当前服务器部署方式为war包压缩部署，不支持备份还原功能","Dec-Init_Config_How":"如何配置？","Plugin-Downtime_Export_Start_Time":"导出开始时间","Fine-Engine_Export_Excel_Page":"分页导出","Fine-Engine_Record":"记录","Reuse-BI-Basic_Field_Can_Not_Be_Empty":"字段名不可为空","Dec-Data_Set_File_Tip":"您可以键入${abc}作为一个参数，这里abc是参数的名称。例如：\nreportlets/{}/fanruan${abc}{}","Dec-Edit_User":"编辑用户","Fine-Dec_Chart_Map_EditLayers":"编辑层级","FR-Plugin_Server_Arc_Column":"弧形柱形图","Dec-Concurrence_Visit_Time":"访问时间","Dec-Migration_Switching":"正在切换数据库","Dec-Plugin_Error_InitInstanceError":"初始化插件对象失败","Dec-Transport_Thread_Pool_Size":"数据转移最大线程数","Dec-Backup_Is_Transferred_Seed_Tip":"当前平台数据库为内置数据库，不支持密钥文件更新功能","Ops-Quickfix_Some_Fail_Tips":"快速修复成功，重启服务后生效，部分节点修复失败，请检查节点状态","Dec-Mobile_Full_Screen_Button_Color":"图标颜色","Dec-SystemCheck_Value_Yes":"是","Dec-Basic_Shift":"移出","Dec-Front_End_Exception_Min_Font_Size_Modify":"如何修改","Fine-Plugin_Excel_Append_Line_Error":"插入行失败","Dec-SystemCheck-BI-key_rootDisk":"root目录磁盘","Dec-Reg_Lic_App_Name":"认证应用工程名","Dec-SystemCheck_Crash_Type_Unknown_Reason":"未知原因导致应用崩溃","Dec-Deployment_Dylib_Built_In":"工程内置的","Dec-NetworkCheck_Cluster_Speed_Is_Checking":"当前节点已有检测进程存在，请稍后再试","Fine-Dec_Failed_License_Container_Captcha_Error":"验证码错误","Reuse-BI-Project":"项目名","Dec-Dcm_Connection_Form_Connection_Max_Number":"最大活动连接数","Dec-Basic_Server_Protocol":"服务器协议","Dec-WeiXin_Check_Result":"状态","Fine-Plugin_Geo_Land":"场景切换地图","Dec-User_Id":"用户ID","FR-Plugin_Design_Size":"大小","Fine-Dec_Chart_Supported_Format":"支持格式:.gif/.jpg/.png/.bmp","Fine-Plugin_Excel_Title_Empty":"Excel标题区域不能为空","Dec-NetworkCheck_Setting_Transport_Size":"传输数据包大小","Dec-Report_Auth_Control":"模板认证","Fine-Engine_Write_Are_Stashed_Clear":"是否清空暂存数据，并刷新页面？","Dec-Config_Time":"配置频率","Plugin-Downtime_Port_Available":"端口可用, 保存后宕机自动处理工具将在新端口重启","ESD_Cache_Exceed_Max_Heap_Size_Error_Prefix":"请输入","Fine-Plugin_Excel_Import_Sheet_Error":"部分sheet导入失败：","Dec-Log_User_Visit_Count":"访问用户个数","Dec-Expire_Remind_Empty_Module_Tip":"当前模板暂无详细描述","Dec-System_Switching_Encryption_Fail_Backup":"备份失败，加密算法切换失败","Fine-Operation_Port_Exception":"{}端口异常","Dec-WeiXin_One_Click_Download":"一键下载","Dec-DataPortal_Delete":"删除","ESD_Engine-Cache-Initiator":"来源","Data-Sentinel_Please_Select_Week":"请选择周","Dec-Directory_Show_Type":"类型","Dec-Error_Task_Restart_Frequency_Null":"重启频率不能为空!","Dec-Error_Get_Captcha":"获取验证码出错","Dec-Conversion_Result":"转换结果","Dec-SystemCheck_Recommend_Xms":"建议配置Xms与Xmx大小一致","Dec-Task_Report":"填报","BI-Basic_Vars":"变量：","Dec-Failed_Lic_Attach_Upload_Fail":"lic附件上传失败","Dec-Management_Map_Draw_Circle":"画圆","Fine-Dec_Default_Error_Tip":"非常抱歉，您无法查看该页面","Dec-Workflow_Print":"打印","Dec-Plugin-Store_Disabled":"禁用","Dec-Error_Connection_Database":"请选择数据源","Reuse-BI-Basic_Field_Name":"字段名","Dec-Intelligent_Cloud_Privacy":"云端运维数据安全保护政策","Dec-LDAP_Referral":"转诊","Dec-Mobile_Device_Search":"查询","Dec-Module-Template_Management":"模板认证","Dec-System_Mail_Receiver_Mail":"收件人邮箱","Dec-Heart_Time":"心跳","FR-Plugin_Server_To_Longitude":"终点经度","Fine-Plugin_App_Encapsulation-Mobile-Platform_Icon":"图标","Dec-SystemCheck-BI-key_dump":"dump导出","Dec-Look_Platform_Style_Unify":"一体式背景","FR-Plugin_Cell_ProgressBar_Min_Negative":"最小负数","Dec-Export_Cluster_Info":"导出集群注册信息","Dec-SystemCheck_Download_Name":"巡检报告名称","Get_AutoCleanConf":"获取自动清理配置","Dec-Manage_Homepages":"管理首页","Dec-Task_Attachment_Archiving":"附件存档","Dec-Plugin_Error_UnexpectedError":"未知错误","Dec-DataPortal_Server":"服务器","BI-Basic_Single_Quarter":"季","Fine-Plugin_Engine_Batch_Transform":"批量格式转换","Fine-Plugin_Flow_Effect":"扫光效果","Dec-Authority_PlatformModule":"管理系统","Dec-SystemCheck_Back_Up_Memory":"自动备份磁盘占用限制","Dec-WeiXin_Get-Agent-Menu-Fail":"获取应用菜单失败","Fine-Plugin_Ins-Runtime_Analysis":"模板性能分析","Ops-Health_Diag-Runtime":"系统运行状态","Dec-Security_Frequencies_Restrict_Desc":"秒内单IP允许访问","FR-Plugin_Duchamp_Backup":"备份模板","Fine-Plugin_Engine_Transform_Suspend":"中止","Dec-NetworkCheck_Domain":"地址","Dec-User_Department_No_Privilege":"无该部门权限","Dec-System_Mail_Sender_IP":"发件人IP","Plugin-Downtime_Stop_Parse_Confirm":"确定终止解析？","Dec-Report_Edit":"报表编辑","Dec-My_Message":"我的消息","Fine-Plugin_App_Encapsulation-Application_Terminal":"使用终端","Dec-WeiXin_Custom_Link_Error_Tip":"必须以微信服务器地址开头","Dec-Workflow_Cpt_Name":"模板名称","Dec-Management_Map_Geo_Sync_Masker_Waiting":"正在同步地理文件，请稍候...","Dec-WeiXin_New_Chat_Group":"新建微信群","Data-Sentinel_Todo_Resolve":"解决","Dec-WeiXin_Debugger_Tool":"调试工具","Dec-Memory_Not_Support_Tip":"技术升级中，设计器内置的服务器暂不支持负载管理功能，如需使用负载管理功能请使用服务器部署方式","Data-Sentinel_Task_Start":"立即运行一次","Plugin-Fontsmanager_Invalid_File_Type_Security":"上传文件失败，二进制头校验失败","Dec-Error_Old_Password_Error":"旧密码错误,输错{}次后将锁定","Plugin-Reuse_Big_Title_Background_Border":"大标题背景框","Dec-System_Switching_Encryption_FROM_Default_TO_SMX":"默认切换为国密","Dec-BI_Help_Paper":"帮助文档","Dec-Dcm_Connection_Database_DM":"达梦数据库","Dec-Management_Map_Start_Polygon":"点击并开始","Fine-Dec_Cloud_Connect_Common_CheckItem1":"请检查服务器信息是否填写正确","Fine-Dec_Cloud_Connect_Common_CheckItem2":"请检查网络连接是否正常","Dec-DataMasking_Char_Length_Limit":"最多可输入5个字符","Dec-Plugin-Store_Quick_Login":"快捷登录:","Dec-Platform_Multi_Template":"多选报表模板","Dec-Department_Parent_Department":"上级部门","Dec-SystemCheck_Fine_Db_Transfer":"finedb","Fine-Operation_Calculate_Wait":"模板计算中","Dec-SystemCheck_Cluster_Config":"集群参数配置","Dec-Recommend_Suggestion_Log_Clean":"建议开启平台日志自动清理并配置清理周期小于六个月","Dec-Plugin_Register_Count":"个插件未成功注册","Dec-Not_Less_Than":"建议不应小于","Dec-Memory_Release_Warning_Info":"服务器压力过大，触发保护机制，请稍后刷新该页面重新访问","Dec-Authority_Filter_System_User_ID":"系统用户名","Dec-Users_Import_Failed":"导入失败","Fine-Plugin_Write_Debug_Smart_Submit":"智能提交","Fine-Plugin_Engine_Exception_Marshal":"序列化/反序列化错误","Dec-Template_Log_Error_Para":"查询参数","Fine-Operation_Oracle_Valid_Solution":"更新驱动","BI-Basic_Export_Or_Edit_Keep_Formula":"导出/编辑结果时，保留公式","Dec-Dcm_Connection_Detailed_Information":"详细信息","Dec-Migrate-Step-State-Check":"检测中","Fine-Plugin_Function_Solution_Des_StringSwapCase":"交换字符串中字母的大小写。StringSwapCase(&quot;abcDeFg&quot;, &quot;bc&quot;)返回ABCdEfG。","Dec-DataMasking_Setting_Num":"数据脱敏设置({})","Fine-Engine_Utils_UnDelete_Row":"撤销删除行","Dec-Plugin_Download_Log_Export_Fail":"连接失败，请重试","Dec-System_Email_Account":"发件人账户","Data-Sentinel_Client_Notify":"客户端通知","Dec-Deployment_WAS_Jar_Home":"${WEBSPHERE_HOME}/AppServer/java/lib/","Dec-Template_Restriction_RowCount":"单数据集行数限制","Dec-Connection_Driver_Driver_Table":"驱动列表","Dec-Dcm_Connection_Form_Database_More_Setting":"更多设置","Fine-Engine_Type_Date":"日期","Dec-Disk_Ops_Three_Month_Increase":"近三月增量","Dec-NetworkCheck_Object":"对象","Dec-Example_User_Suffix":"例如: @fanruan.com","Data-Sentinel_Please_Select_Dynamic_Receiver":"请选择动态接收人","Fine-Engine_RP_Add_Process":"添加流程","Data-Sentinel_Email_Not_Set_Tip":"系统未配置邮件，无法通过邮件接收预警。请先配置邮件服务或选择其他接收方式","Dec-Workflow_ExecuteOneTime":"执行一次","Dec-Log_Access_Module":"统计对象","Dec-Error_Task_Condition_Formula_Null":"请输入执行公式!","Fine-Engine_Prospecting_File":"Prospecting File","BI-Basic_September":"九月","Dec-Memory_Limit_Template_Use_Common_Limit":"使用通用限制","Plugin-Xml-I18n-WordKEY_Name":"word报告插件","Dec-Cluster_Nodes_Manage":"节点管理","Dec-SystemCheck_Recommend_Crash_Auto_Handle_Jstack":"建议开启管理系统-智能运维-宕机处理-宕机自动处理工具-自动导出内存堆栈功能","Fine-Engine_Export_Print_Not_Support":"当前版本不支持打印导出, 请升级您的lic","Fine-Plugin_Version_Risk_Compatible_Tip":"检测将要打开的模板为{}版本创建，当前插件小版本低于模板版本，预览时可能会有内容缺失，再保存可能导致内容丢失","Dec-NetworkCheck_Start_Analyse":"开始分析","Dec-Look_Style_Two":"样式二","Dec-Data_Set_Preview_Rows":"显示行数","Dec-Custom_Password_Can_Not_Null":"自定义密码不能为空","Plugin-Clock_January":"1月","Fine-Engine_Session_Timeout":"Session Timeout...由于当前Session的超时, 或者超过了允许的并发用户数, 产生Session过期。获得更多的帮助信息, 请点击<a href=\"#\" onClick=getCompanyWebsite()>这里</a>","Fine-Engine_Report_Err_The_Time_Out_Of_Range":"超出时间范围","Fine-Plugin_Write_Debug":"填报调试","Data-Sentinel_Edit_Sentinel_Success":"编辑预警成功","Data-Sentinel_Trigger_Condition_Greater_Than":"（大于）","Dec-NetworkCheck_Net_Speed_State_GOOD":"良好","Fine-Engine_Create_New_Groups_For_Remaining_Values":"将各个剩余值分别创建为新组","Data-Sentinel_Not_Support_Tip":"当前页面不支持创建预警","Dec-System_Switching_Encryption_Success":"加密算法切换成功","FR-Plugin_Design_Style":"风格","ESD_Engine-Config-Max-Idle-Time":"终止前最大空闲时间","Fine-Operation_Chart_Solution":"减少模板中的图表数量","Dec-Ten_End_Dialog":"近10分钟内结束会话数","Dec-Task_Push_Message_Type_NEWS":"图文消息","Dec-Users_Sync_Data_Strategy_Cover":"保留。若上述对象也包含在同步数据集中，该对象将被更新，其权限设置将被保留","Dec-NetworkCheck_Cluster_Speed_Check_Frequent":"检测太频繁，请一分钟后再试","Dec-Workflow_Rollback_To":"回退至","Dec-User_Synchronize_Break_Off_Explain":"提示:若系统中用户数量为100,某次同步数据集中用户数量为70,则本次同步数量减少达到 (100-70)/100*100%=30%","Fine-Engine_pdf":"PDF导出","Dec-Cluster_Computing_Engine_Pop_Reason":"","Dec-Task_Restart_Once_Every":"分钟一次","BI-Current_Is_Last_Page":"当前已是最后一页","Dec-BI_Authority_Export_Tip":"同时导入权限配置时，原有资源的权限被覆盖，以导入资源的权限为准","Dec-Memory_Limit_Import_Excel_Max_Count":"导入Excel最大单元格数","Dec-Start_Conversion":"开始转换","Dec-Task_Add_Fail":"任务添加失败","Dec-Directory_Multi_Delete":"批量删除","Fine-Engine_Base_Short_Apr":"四月","Fine-Plugin_Word_Lack_Of_Lic":"word报告功能点未注册，请联系管理员","Dec-Connection_Driver_No_Confilt_Tip":"当前驱动加载路径下驱动未冲突","FR-Plugin_Design_To_Latitude":"终点纬度","Dec-WeiXin_Connection_Success":"连接成功","Dec-Workflow_Schedule-Weekly":"每周","Dec-Task_Test_Upload_Fail":"测试上传失败","Dec-Dcm-Driver_Driver_File_Lost":"驱动文件不存在","Fine-Dec_Chart_Preview_Data":"导入预览数据","Dec-Workflow_Every":"每","FR-Plugin_Design_Font_Color":"文字颜色","Dec-System_SMS_Recipients_Number":"接收手机号","Dec-Mobile_App_Config_Page":"APP配置","Dec-System_Log_Swift_Backup_Restore_Date":"还原日期区间","FR-Plugin_Refresh":"刷新","FR-Plugin_Design_Column_Shape_Column_3D":"三维柱形","Fine-Dec_Chart_Import_Data":"导入数据","Fine-Engine_Report_Title":"标题","Fine-Core_Func_Fvs_Big_Screen_Report":"可视化看板","Dec-Intelligent_Cloud_Plugin_Need_Enable":"检测到相应资源被禁用，无法使用云端运维功能","Dec-Basic_Finish_Import":"导入完成","Reuse-BI-Chinese_Name":"中文名","Dec-Plugin_Downloading_Plugin":"下载插件中","Fine-Operation_Crash_JDK_Image":"jvm加载图片崩溃","FR-Plugin_Design_Play_Dimension":"播放维度","Dec-SystemCheck_Sql_Time_Control":"sql执行时长限制","Dec-Deployment_Socket_Port":"websocket端口","Dec-SystemCheck_Row_Control":"单数据集行数限制","Datasource-Datasource":"数据源模块","Fine-Plugin_App_Reuse-App-Description":"请输入应用描述","Dec-System-Encryption_Seed":"密钥种子","Dec-Basic_Create":"创建","Dec-SystemCheck_Seq_Read_Windows":"顺序读取","Dec-Task_Parameter_Setting_Desc":"除通用结果外，根据默认用户组内的用户单独生成结果","Plugin-Reuse_32_9Background":"32比9背景","Dec-Error_Multi_Export_Task_Template_No_Empty":"任务模板不能为空","Dec-Confirm_Delete_Connection":"确定删除该数据连接？","Fine-Plugin_Word_Addon_Install_Failed":"加载项安装失败，解决方案见{}","Dec-WeiXin_Debugger-Type-Check-Request-Time-Result":"检测结果","Dec-Init_Hsql_Tip":"适用于个人本地试用","Fine-Engine_Platform_Short_Feb":"二","Plugin-Clock_Foreground":"字体颜色","Fine-Engine_Print":"打印","Dec-System_Utility":"系统工具","Dec-Backup_File":"备份文件","BI-Basic_Current_Month":"本月","Fine-Plugin_Excel_Title_Start_Large_End":"Excel标题区域起始行大于结束行","Dec-Migration_Start_Action_Fail":"开始迁移失败","Dec-Deployment_Foundation_SubText_ToolsNotFound":"tools.jar不存在","Dec-Data_Set_Not_Support_Type":"该数据集类型仅支持在设计器中预览","Dec-Recommend_Situation_Insufficient_Data":"系统运行数据不足，暂时无法进行配置推荐","Data-Sentinel_Private_Option":"仅自己可见","Dec-Cluster_Redis_Cluster":"Redis集群","Plugin-Clock_November":"11月","Fine-Core_M_Data_Analysis":"数据分析","Fine-Engine_ConditionB_Does_Not_Equal_To":"不等于","Dec-WeiXin_Minute":"分","Fine-Engine_Report_This_Name_Has_Exist":"该名称已存在","Dec-SystemCheck_Config_Recommend_Show":"查看建议配置","Dec-SystemCheck_JDK_Location":"JDK路径","Dec-H5_TOP_NAVIGATOR_BUTTON_COLOR":"按钮颜色","Dec-SystemCheck_Recommend_Esd_Config":"建议开启抽数缓存中的开启缓存设置","Data-Sentinel_Amount":"数量","Dec-Report_Procedure":"上报流程管理","Dec-Deployment_Database_Connection_Fail_Tip":"请确认数据库连接信息","Data-Sentinel_Metric_Op_Edit_Task":"编辑","Dec-WeiXin_Reconfigure":"请重新配置","Dec-Schedule_Setting_SMS_Hint":"提示：支持填写多个号码，以,隔开","Dec-Resource_Export_Bind_DataSheet_Package_Authority":"导出数据表权限时将同时导出所在业务包权限","Fine-Operation_Swift_Solution":"请联系技术人员反馈异常","Data-Sentinel_Will_Trigger_Greater":"预警会通过当前数据触发","Dec-Plugin_System_Check":"系统检查","Fine-Plugin_Excel_Title_Data_Height_Error_Web":"标题和内容高度不一致","Dec-Migrate-Report-Node-To":"连接节点","Dec-NetworkCheck_Module":"","Fine-Engine_Basic_Clear":"清除","FR-Plugin_Design_Theme_Color_Second":"主题色2","Fine-Operation_Unknown_Process_Not_Supported":"暂不支持非工程堆栈分析","Data-Sentinel_Repetitive_Notification_Without_Interruption":"重复通知免打扰","Dec-LDAP_Admin_Name":"管理员名称","Fine-Plugin_Engine_Template_To_Transform":"待转换模板","Dec-SystemCheck_Exception_Handle":"系统检查过程中出现异常","ESD_Cache_Recommend_Explore_Table_Header_NOSql_Count":"无sql预览次数","BI-Basic_Auto":"自动","Dec-Look_Background_Image_Upload_Tip":"提示：为使显示效果较佳，请选择尺寸不小于{}的图片，支持PNG、JPG等格式","Dec-Dcm_Connection_Type_Filter":"类型筛选：","Fine-Plugin_App_Encapsulation-Select_Node_Error_Tip":"请选择非文件夹资源","Data_Sentinel_Third_Notify_App":"应用接口通知","Dec-Dcm_Connection_Form_URL":"URL","ESD_Cache_Recommend_Template_Saving":"保存中，请稍候...","Dec-Intelligent_Cloud_Data_Upload_Success_Tip":"日志上传成功。为了保证系统的稳定运行，已为您开启自动上传，定期分析系统性能问题。您可返回设置页面关闭自动上传","Plugin-Downtime_Test":"测试","Dec-Workflow_Send_Date":"发送时间","Dec-License_New":"新lic","Dec-Cluster_Synchronization_File_Waiting":"正在同步文件","FR-Plugin_Design_Node":"节点","Data-Sentinel_Interface_Test_Information":"接口测试返回信息","Dec-Authority_Package_Auth_Setting":"权限设置","Fine-Engine_Excel_Foot_Tip_Page_Count":",显示{}行数据","Dec-Report_Check_Font_Description":"开启后，在打印或导出模板时，可检测服务器字体是否支持模板中字体","Dec-Dcm_Connection_JDBC_Warning":"请确认已经将krb5.Conf文件添加到webapps/webroot/WEB-INF/resources目录","Dec-Disk_Ops_Auto_Clean_Three_Month":"三个月","Fine-Core_FS_BI_MORE":"数据门户","Dec-Cluster_File_Cache_Mode_Close_Caching_Tip":"节点间同步模式下无法关闭缓存","Dec-Average_Cache":"平均内存","FR-Plugin_Cell_ProgressBar_Default":"默认","Save_DiskCapacityConf":"保存磁盘检查信息","Dec-Seconds":"秒","Dec-SystemCheck_Reasonable":"合理","Dec-Log_Visit_Count":"系统访问次数","Dec-Connect-Failed":"连接失败","Dec-Plugin_System_Sso_Decrypt":"解密","Dec-System_Mail_Sender":"发件人","Fine-Plugin_Excel_Sheet_Not_Exist":"未找到对应sheet","Dec-Records_File_Print":"文件打印","Dec-Error_Confirm_Password_Null":"确认密码不能为空","Dec-Management_Map_Zoom_In_Title":"放大","ESD_Config-Cache-Template-Focus-Point-Title":"平台开启缓存模板状态","Fine-Dec_Chart_ZoomOut_Title":"缩小","Dec-Clear_Cluster_Config":"重置集群配置","Dec-SystemCheck_Redis_Connect":"redis 联通","Dec-Http_Public_Key":"公钥","Dec-Dcm_Connection_Form_PublicKey":"公钥","Dec-Init_Admin_Account_Tip":"请设置管理员账号","Dec-Task_SMS_Notification":"短信通知","BI-Basic_Count":"个","Data-Sentinel_Notify_Once":"通知一次","Dec-Plugin_Cloud_Analysis_Features":"云端运维","Dec-Error_Duplicated_Templates":"存在重名模板","Dec-DataPortal_Action":"操作","Plugin-Downtime_Is_Success":"是否成功","Dec-Users_Role_Conflict_Field":"角色重复验证字段","Dec-Basic_Write":"填报","Dec-Data_Connection_Control":"数据连接控制","Data-Sentinel_Please_Select_Month":"请选择月份","Dec-One_Day":"1天","Fine-Engine_Platform_RP_Leapfrog_Back":"越级回退","Dec-Records_Send_FTP":"FTP上传","Fine-Plugin_Server_DEMO_Image_Path_WisdomTree_Model":"com/fr/plugin/wysiwyg/chart/designer/image/demo/wisdomTreeModel.png","Data-Sentinel_Not_Require":"非必选","Dec-Task_Using_Attachments":"使用附件","Plugin-Fontsmanager_Confirm":"确定","FR-Plugin_Cell_ProgressBar_Process_Negative":"处理负数","Dec-Workflow__Select":"流程选择","Fine-Plugin_Design_Chart_Solid_Color":"纯色","Fine-Plugin_App_Encapsulation-Navigator_Level_Two":"二级导航","Dec-Template_Converting":"模板转换中...","Fine-Plugin-Logdb-Elasticsearch-Config":"ElasticSearch连接配置","Dec-Look_Configure_Custom":"自定义","Dec-DataPortal_Example_Word_Welcome_Back":"欢迎回来","Dec-SystemCheck_Suggestion_System_GC":"建议取消该DisableExplicitGC参数配置","Dec-Basic_Get_Help_By_Documentation":"请按照帮助文档说明处理","Dec-SystemCheck_Recommend_Swap_Container":"建议关闭容器所在服务器的SWAP配置","Fine-Core_LIC_Support_WorkBook":"多sheet报表设计","Plugin-Debug_Mode":"模式：","Dec-Reuse_Authority":"权限复用","Data-Sentinel_Metric_Op_Create_Task":"新增","Dec-Report_Workflow_Syncing_Success":"同步成功","Plugin-Fontsmanager_Add_Fonts_Tip":"提示：仅支持格式为otf,ttf或ttc且不超过50M的字体，将上传至assets/fonts文件夹，上传字体即时生效","Dec-DataPortal_Entry_Access":"访问记录","Dec-DataMasking_Setting_Rule_Error":"异常","Fine-Engine_Param_Template_Max":"参数模板最多保存9个","Ops-Healthdiag_Business":"业务检查","Dec-NetworkCheck_Transport":"传输","Plugin-Downtime_Size_TOP":"大小TOP20","FR-Plugin_Flowchart_node_type_subroutine":"子程序","FR-Plugin_Design_Trail_Color":"轨迹颜色","FR-Plugin_Update_Reuse_Resource":"FVS资源更新","Dec-Authority_Package":"业务包权限","Dec-Log_Download":"系统日志","Dec-Reset_Password":"重置用户密码","Dec-NetworkCheck_Ftp_Add_Tip":"可以添加当前系统存在的FTP文件服务器","Fine-Operation_Session_Close":"报表会话释放阻塞导致的内存问题","Dec-NetworkCheck_Delay":"时延","Fine-Plugin_Engine-Monitor-Incompletion":"非全量取数","Dec-System_Send_Time":"发送时间","Dec-Plugin_Cloud_Analysis_Feature_UploadFileByMarket_Desc":"通过帆软市场上传服务器运行数据","Plugin-Fontsmanager_Uploaded_Failed_Info":"个字体上传失败","Dec-Workflow_Parameter-Boolean":"布尔型","Dec-Intelligent_Cloud_Zero_Cost":"零成本","Reuse-BI-Basic_No_Search_Result":"搜索结果为空","Dec-Mobile_Support_BI_Widget_Activation_Feature":"BI全局组件可选中","Dec-User_Screening":"用户筛选","Dec-Basic_Choose_File":"选择文件","Dec-Basic_Parameter_Setting":"参数设置","Reuse-BI-Conf_Update_Fail_Prompt":"更新失败","Fine-Core_Formula_Date_Termination":"日期格式有误，公式计算中止","Fine-Engine_Platform_SimgleNumber":"号","Dec-Basic_Seconds":"秒","Dec-Disk_Ops_File_Name":"文件名","Dec-Memory_Limit_Sql_Max_Run_Time_Tip":"很抱歉，sql执行时间过长触发保护机制，请稍后重试。若您是管理员，可于智能运维-负载管理-模板限制中更改此项限制。","Dec-Error_Need_Set_Reuse_Target":"请先设置生效目标","Data-Sentinel_No_Task":"当前没有预警任务","Dec-Workflow_Hour":"小时","Dec-Workflow_De":"的","Dec-Management_Map_Geographic":"地理信息","Dec-Platform_Directory_Phone":"手机","Dec-Check_Report_Way":"通知方式","Plugin-Xml-I18n-Write-Debug_Description":"安装此插件后，可开启填报调试功能","Dec-Create_Database_Table":"添加数据库表","Dec-NetworkCheck_Record_Delete":"删除记录","Dec-WeiXin_Debugger-Show-Result":"检测结果","Dec-DataMasking_Foridden_Rule":"禁用","Fine-Plugin_Data_Shan_Dong":"山东省","Dec-Cluster_Parameter_Redirect_Max_Error_Status_Try_Time":"尝试次数","Dec-Workflow_Short-May":"五","Dec-Error_Connection_Name_Contain":"数据连接名字不能包含.'","Dec-Error_Email_Not_Null":"邮箱不能为空","Plugin-Downtime_Port_Exception":"端口异常，请重新设置","Dec-DataPortal_User_Custom_Portal":"用户自定义数据门户","Dec-Deployment_Jar_Missing_Tip":"将{}目录下的tools.jar复制到{}文件夹下","Fine-Plugin_App_Reuse_Cover":"封面","Dec-Disk_Sort_Description":"启用外排可以减少内存压力，但是对速度有一定影响","Dec-Mobile-Platform-HTML5_Config":"HTML5配置","Dec-Workflow_Short-Mar":"三","Dec-Log_Visit_Count_Daily_Month":"当月日均访问量","FR-Plugin_Design_Height_Texture":"高度纹理","Dec-Report_Workflow_Process_Already_Done":"该任务已经处理完成","Dec-Intelligent_Cloud_Low_Threshold":"低门槛","Fine-Plugin_Data_Hu_Nan":"湖南省","Fine-Engine_Direct_Export_Exception_Timeout_Detail":"已超时，请刷新页面再次导出","ESD_Strategy-DSName":"数据集名称","Dec-Management_Resource_Migration":"资源迁移","Dec-WeiXin_Fail":"失败","Dec-Backup_Path":"备份路径","Dec-Task_Select_Template":"选择模板","Fine-Engine_Export_Excel_LargeData_Page_Info":"请耐心等待文件的生成，所花费的时间将视数据量的大小而定，在此过程中请勿关闭当前页面或浏览器。","Dec-Deployment_Jar_Way":"非WAS部署：","Dec-Connection_Download_Driver":"下载对应驱动","Dec-Cache_Active_Dialog":"存活会话数","Dec-Check_Recommendation":"修改建议","Data-Sentinel_Please_Edit_Remark":"编辑备注","Dec-Data_Set_Server_Name_Contain":"数据集名称不能包含.","Dec-Cluster_File_Server_Closed_Tip":"文件服务器的关闭操作在重启后生效，请立即重启","Dec-Failed_Lic_Account_Input_Error":"错误码{}，该账户密码并未被授权","Fine-Engine_Sort_Sorting":"排序中","Fine-Plugin_Data_Portal_Report_Dynamic":"报表动态","BI-Basic_Value":"值","Dec-Plugin-Store_No_Plugins":"已安装了0个插件","Data-Sentinel_Message":"短信","BI-Basic_Unrestricted":"无限制","Dec-WeiXin_Select_Agent_With_Root_Dep_Authority":"选择可见范围是根部门的企业应用","Dec-Cluster_Error_Remind":"集群异常提醒","Fine-Plugin_Word_What_Is_Word_Plugin":"一.word报告插件是什么？","Dec-Reg_Local_Mac_Address":"本地mac地址","Fine-Plugin_App_Encapsulation-Entry_Management":"平台目录","Dec-Backup_Update_Now":"立即更新","Dec-Clear_Message_Confirm":"确定要清空全部消息吗?","Ops-Healthdiag_Service_connect":"服务连通性检查","Dec-NetworkCheck_Record_Content":"检测内容","Fine-Engine_RP_Deliver":"分发","Dec-Look_Platform_Color_Scheme":"配色","Dec-Workflow_June":"六月","Fine-Plugin_Excel_Location_Error_Design":"{}格式错误","Dec-Workflow_Sender":"发送人","Dec-WeiXin_Debugger-Input-Parameter":"输入参数","Dec-SystemCheck_Suggestion_JDK_Version":"建议使用【JDK8】中1.8.0_181及以上版本","Dec-WeiXin_Download-Fail":"下载失败","Fine-Operation_Not_Tomcat_Deploy":"非Tomcat","Fine-Dec_Chart_Map_SimpelShape":"'松开鼠标完成绘制'","Dec-Init_Select_Database_Tips":"请根据使用场景选择数据库","Fine-Plugin_Server_DEMO_Image_Path_CarouselPie":"com/fr/plugin/wysiwyg/chart/designer/image/demo/carouselPie.png","Fine-Plugin_Word_Office_Install_Nat_Share_Link_Help":"https://learn.microsoft.com/zh-cn/office/dev/add-ins/testing/create-a-network-shared-folder-catalog-for-task-pane-and-content-add-ins#share-a-folder","Dec-SystemCheck_BI-des_log_level":"建议设置日志级别为{}","BI-Quarter_Trigger_Error_Text":"请输入1~4的正整数","Dec-Migration_Status_Waiting_To_Free":"{}：正在等待连接释放，若长时间没有响应，请尝试重启工程","Fine-Plugin_App_Reuse-Mask-Output":"脱敏导出","BI-Basic_More":"更多","Fine-Reuse_import_Failed_And_Check_Log":"导入失败，请检查日志","Dec-Basic_Switch":"切换","Fine-Engine_Face_View":"查看","Dec-HTTP_Authentication":"HTTP认证","Dec-System_External_Database":"外接数据库","Dec-Connection_Driver_Upload_Driver_Jar":"上传文件","Dec-Authority_Source_Edit":"编辑权限","Dec-WeiXin_Create-Chat-Group-Fail":"创建微信群失败","Dec-Mobile_Add_Device":"添加设备","FR-Plugin_Server_Black_Layer":"黑色","Dec-Report_Visit_Detail":"模板访问明细","FR-Plugin_Design_Trail_Length":"轨迹长度","Dec-Security_Access_Frequencies_Restrict":"访问频率限制","Dec-SystemCheck_Disk_Space_Free":"空闲磁盘空间","Dec-Failed_Lic_MacAddress_Not_Match_CheckItem1":"请检查工程环境近期是否更换过网卡","Dec-Failed_Lic_MacAddress_Not_Match_CheckItem2":"请检查工程所在环境是否为虚拟机或容器化部署且近期有过重启操作","Dec-Mobile_App_Upgrade_Log":"更新日志","Dec-Enable_SMS":"开启短信功能","Dec-Log_Template_Visit_Count_Daily_Month":"当月活跃模板数","Fine-Dec_Public_Cloud_Connect_Failed":"工程服务器与云注册服务器连接失败","Data-Sentinel_Dimension_GROUP_MONTH":"月","Dec-Failed_Lic_MacAddress_Not_Match_CheckItem3":"请检查工程所在系统是否为linux且当前启动用户和rif文件导出时启动用户不一致","Dec-Failed_Lic_MacAddress_Not_Match_CheckItem4":"请检查工程所在环境是否可用ifconfig命令或当前启动用户是否有使用ifconfig命令的权限","Dec-Mobile_Loading_Custom":"自定义","Data_Sentinel_Setting_Request_Body_Tip":"仅支持json\\xml\\text，默认使用请求body值拼接预警任务的通知作为通知内容，若为空则用预警任务中预警通知内容。","BI-Font_Family_Default":"默认字体","Dec-NetworkCheck_Restart_Analyse":"重新分析","Fine-Engine_Detail_Message":"详细信息","Dec-Recommend_Suggestion_Fine_Back_Up_Size":"建议各模块自动备份可占磁盘不超过 1024 MB","Data-Sentinel_Interface_Test_Tip":"正在测试，请稍后…","Dec-WeiXin_Secret":"微信应用秘钥","Fine-Plugin_App_Encapsulation-App_Name_Cannot_Duplicate":"应用名称不允许重复","Fine-Engine_Excel_Import_Clean":"清空导入","Fine-Plugin_App_Encapsulation-Application_Name_Illegality":"应用名称不合法","Dec-Intelligent_Cloud_Intranet_Upload":"上传至云中心分析引擎","Dec-Plugin_Download_Log":"系统日志","Fine-Operation_Heap_OOM":"内存溢出","Dec-WeiXin_Sunday":"周日","Dec-Share_to_Me":"分享给我的","Plugin-Reuse_Button_Unselected":"按钮未选状态","Fine-Plugin_Word_Office_Link_Help":"word报告帮助文档","Dec-Memory_Release_Clear_Max":"清除单元格个数超过","Dec-SystemCheck_Swap_Windows":"页面文件","Dec-Intelligence_Detection_Global_Miss_Widget":"缺少全局控件“{}”","Dec-Deployment_System_External_Database_Exception":"外接数据库异常","FR-Plugin_Design_Node_Name":"节点名称","Fine-Plugin_Excel_Name_Sheet_Match":"按sheet名进行匹配","Fine-Plugin_Reuse_Not_Support_Preview":"该复用包不支持预览功能","Dec-Local_Machine_Auth":"本地机器信息认证","Fine-Dec_Focus_Point_Resource_Export":"资源导出","Dec-Directory_Name":"名称","Dec-Mobile_Widget_Cell_Setting":"填报控件设置","Fine-Engine_Report_HJS_Mail_to":"收件人","Fine-Engine_Report_ECP_Re":"请重新进行加密","Plugin-Fontsmanager_Fontsmanager":"字体管理","FR-Plugin_Design_Color":"颜色","BI-Basic_Wednesday":"星期三","Dec-Reg_Credentials":"认证信息","Dec-Look_Login_Background_Accept_Tip":"· 支持PNG、JPG等格式","Dec-Cluster_Save_State_Server_Fail":"未能成功连接状态服务器，请确认相关配置准确后再次连接","Dec-Workflow_Cpt_Operation":"模板操作","Dec-Login_Change_Password_Forbid":"您的账号无法修改密码，如有疑问请联系管理员","Dec-Platform_Homepages":"平台首页","Dec-SystemCheck-BI-des_fastLimitMemory":"建议spider_fast_compute_limit_memory配置不超过{}","Dec-Appearance_Modern_Theme_Entry_Mode_Tree":"按层级显示","Dec-Basic_Minute_Dialog":"分钟前会话","Dec-Authority_Grade_Authority_Open_Tip":"当前未开启分级授权,请在全局设置中开启后使用此功能","Dec-Expire_Remind_Expiring_Soon":"即将到期","BI-Basic_Parameter_Refresh":"刷新","Plugin-sqlbuilderplus_Auth_Use_Plus":"使用高级sql编辑器直接替代fr自带编辑器","Dec-Error_Not_Support_SMS":"短信平台功能未注册,如需使用请联系销售","Dec-Thread_Pool_Size":"更新时可用最大线程数","FR-Plugin_Design_Layout":"布局","FR-Plugin_Flowchart_tip_node_style":"节点样式","Data-Sentinel_Every_Year_Display":"每年{R1} {R2}日 {R3}","Dec-Basic_Query":"查询","Dec-Intelligent_Cloud_Plugin_Install_Success":"云端运维安装成功","Fine-Engine_Func_Print_Export":"打印导出","Dec-System_BI_Param":"BI参数","Dec-Task_SMS_Template_Network":"网络连接失败，无法读取短信模板","Dec-Task_Dispatcher_Result":"调度结果","Dec-Multi_Database":"多维数据库","Dec-Recommend_Link_Memory":"如何设置内存？","FR-Plugin_Template_Refresh":"","BI-Basic_Please_Enter_Integer_Number_Between":"请输入{}-{}的整数","Dec-Mobile-Platform-Common_Hot_Content":"热门内容","Dec-Basic_Regain_Captcha":"重新获取","Dec-Deployment_Restart_Tip":"请修复后重启服务器","Fine-Plugin_Word_One_Click_Install":"wps加载项一键安装","Dec-User_Disable":"禁用","Dec-WeiXin_Non_Trust_IP_Error":"您当前的应用未设置企业可信IP:{}","Fine-Plugin_Design_Square_Animate_Type_Normal":"顺序","Dec-NetworkCheck_Connection_Name":"数据连接名称","Dec-Session_End_Solution":"请刷新该页面","BI-Basic_Day":"天","Dec-Grade_Auth_Manage":"分级权限管理","Fine-Plugin_Design_Vertical_Gap":"纵向间隔","Dec-Send_Success":"发送成功","Dec-Platform_Messaging":"平台消息","Dec-Mobile_Directory_Show_Entry":"是否展示“我的分析”、“分享给我的”","Dec-Basic_South_Korea":"韩国","Dec-Task_State":"运行状态","Dec-Recommend_Config_Support_GC":"建议JVM使用垃圾回收器类型为ParallelScavenge","Fine-Plugin-Engine_Sort_After_Expand":"扩展后排序","Dec-SystemCheck-BI-des_jdwp":"建议取消debug模式","Data-Sentinel_User_Email_Not_Set":"您的账号未配置邮箱","Plugin-Downtime_System_Possible_Restart_Fail":"当前系统可能会存在重启失败","ESD_Engine-Cache-Refresh":"刷新","Dec-Intelligent_Cloud_Upload_To_Cloud_Center":"“一键上传”日志至云中心分析引擎","Dec-NetworkCheck_Oss_Add_Tip":"可以添加当前系统存在的OSS存储服务器","Dec-Task_Open_Link_Platform":"定时结果链接在平台内打开","Dec-Components_Private_File_Password":"请输入密码或上传密钥文件","BI-Basic_Function_Description":"公式说明：","BI-Basic_Sim_Hei":"黑体","Fine-Plugin_Excel_Title_Not_Match":"excel标题未匹配到：{}","Dec-Prevent_Downtime_Config":"防宕机专项配置","Dec-Look_Platform_Head_Title_Style":"顶部标题行样式","Fine-Engine_Plugin_Finerest_Addon":"帆软应用中心","Fine-Engine_End_At":"终止于：","BI-Basic_Bold":"加粗","Dec-Task_Not_Open_SMS_Template":"尚未开通短信服务","Fine-Plugin_Word_New_Template_Office":"新建Microsoft Word报表","Plugin-Debug_Compute_Error":"计算出错","BI-Basic_Simple_Saturday":"六","Dec-Task_Set_Parameter_Defaults":"设置参数默认值","FR-Plugin_Chart_TWO_K_Screen":"2K屏","Plugin-ScrollMessage_Scroll_Gap":"滚动间隔","Dec-Push_To_Database":"输出至数据库","Dec-Report_M_Form_Preview":"表单预览","Plugin-Xml-I18n-Excelimportattr_Change_Notes":" ","Dec-SystemCheck_Temp_Dir":"临时输出目录","Dec-Intelligence_Detection_Global_Miss_Color":"缺少图表预定义配色“{}”","Dec-Log_Setting_Items":"设置项","Fine-Plugin_Excel_Other_Import":"支持导入内容区域外的部分","Dec-SystemCheck_Ftp_Connect":"ftp 联通","Fine-Engine_Cancel":"取消","Data-Sentinel_Condition_Has_Null":"任一为空","Dec-WeiXin_Save-ReportServer-Url-Fail":"保存服务器地址失败","Dec-Basic_Phone_View":"手机查看","Dec-Authority_Current_Deal_Resource":"当前操作资源","BI-Focus_Point_Directory_Management":"目录管理BI","Dec-Plugin_Cloud_Analysis_Feature_SolidSendByJsonp_Desc":"通过浏览器获取服务器运行数据","FR-Plugin_Design_Value_Axis":"值轴","Dec-Dcm_Connection_No_Search_Result":"无搜索结果","ESD_Engine-Cache-Terminate":"删除","Dec-Multi_Export_Search_Tasks":"搜索任务权限","BI-Multi_Date_Month_Next":"个月后","Dec-Task_Push_App_Terminal_Tip":"提示：APP仅支持链接消息，其它消息类型都将转为链接消息进行发送","Dec-NetworkCheck_Action":"操作","Dec-H5_Single_Login_Fail":"错误代码：11205040，用户无法使用","FR-Plugin_Design_Effect_Flow_Light":"流光效果","Plugin-Xml-I18n-Htmlparse_Change_Notes":" ","FR-Plugin_Design_Alpha":"上下角度","Data-Sentinel_My_Reception":"我接收的预警","Dec-Department_Post_Item_Empty_Text":"<未命名>","Dec-Dcm_Connection_Check_Number":"只允许为整数","Dec-BI_Data_Connection":"数据连接","Dec-NetworkCheck_NetworkComponent":"网络组件","Fine-Dec_Chart_Unit_Billion":"十亿","Word-Template_Resource_Type_Report":"表格","Fine-Engine_jpg":"JPG图片导出","Fine-Plugin_App_Reuse-Create-App":"生成应用","BI-Basic_Parameter_Type_Date":"日期","BI-Conf_Formula_Logic_Function":"逻辑函数","Dec-Plugin_Error_InvalidPluginFolder":"不是有效的插件目录","Config-Config_Modify":"配置参数修改","Dec-Error_Percent_Range":"请输入0-100的整数","Plugin-Xml-I18n-Write-Debug_Change_Notes":" ","Fine-Engine_Platform_RP_Node_Name":"节点名称","Dec-System_Slider_Authentication_Tip":"提示: 开启后，输错2次密码则会出现滑块验证","Dec-Users_Sync_Update_Strategy_Tips":"是否保留现有非同步数据，包括导入/添加的用户、部门职务、角色？","FR-Plugin_Chart_Check_Jar":"环境检测","Fine-Core_LIC_Support_Remote_Design":"远程设计","Dec-Use_Resource_Server":"使用资源服务器","Plugin-Downtime_Tip":"提示","Dec-Directory_Need_Select_Template_Tip":"请先选择模板","Plugin-Xml-I18n-Fresh_Description":"清新风格的决策平台登录界面","ESD_Title":"抽数缓存","Plugin-Xml-I18n-Fontprovider_Change_Notes":" ","Fine-Plugin_Function_Solution_Des_Sha384Hex":"Sha384加密","Fine-Plugin_Back_Land":"底部图层","Data-Sentinel_Notify":"预警通知","Fine-Engine_Enter_Task_Name":"请输入任务名称","Fine-Plugin_Excel_Append":"增量","Dec-Log_Clear_Fail":"日志清理失败","Dec-Intelligence_Memory_Limit_Single":"部分模板单独限制","Dec-SystemCheck_Tomcat_Background":"tomcat后台运行","Dec-WeiXin_OA_Match_Phone_Number":"手机号匹配","Dec-Log_Template_Visit_Count_Daily":"日活跃模板数","Dec-Log_Auth_Way":"认证方式","Fine-Operation_Auto_Dump":"宕机自动处理，自动导出dump功能","Dec-Dcm_Connection_Form_Password":"密码","Dec-SystemCheck-BI-key_xmx":"堆内内存","Fine-Plugin_App_Encapsulation-Has_Repeat_Combination":"已有同名组合","FR-Plugin_Design_Play_Interval":"轮播间隔","Fine-Engine_Utils_Import_Excel_Data":"导入[Excel]","Dec-Error_Natural_Number":"请输入自然数","Fine-Plugin_Engine_Transform_Select_Template":"请选择模板","Dec-System_Encryption_Algorithm_Change_Warning":"变更加密算法请谨慎操作","Fine-Plugin_Excel_Horizontal":"横向","Fine-Plugin_Scene":"场景","Fine-Plugin_Engine_Calculate_Prefer_Cursor_Pagination":"优先使用游标分页","Dec-Resource_BI_Template_Sub_Template":"BI模板子模板","Data-Sentinel_Abnormal_Data_Tip":"例：当预警对象字段为[销售额]，选择的字段[商品]和[地区]，预警条件为超过2000时，预警信息展示为：商品为面包、地区为华南时，最大异常销售额为2382。","Data-Sentinel_Dynamic_Receiver":"动态接收人","Ops-Dump_Analyze_Free_Not_Enough":"物理机内存不足，dump解析启动失败","Fine-Engine_Platform_RP_Deliver":"分发","Dec-Update_NetWork_Error":"网络连接失败, 未能读取更新信息","Dec-Failed_Lic_Post_Conflict":"授权使用的端口 {} 存在冲突，已达可授权数量上限","Dec-Task_Timer_Result_Link":"定时结果链接","Dec-Multi_Export_Delete_Task":"刪除任务","Data-Sentinel_Variable_Value":"变量值","ESD_Cache_Recommend_Template_Enable_Tips":"以下模板开启缓存将提升较多性能，勾选后确认开启","Fine-Module_Year_OK":"确定","Dec-Failed_Lic_Report_Version_Error":"错误码{}，版本不匹配","Reuse-BI-History_Config":"历史配置","Fine-Engine_Check_Communication":"请检查网络通讯是否正常及服务器是否正常运行","Fine-Operation_Trigger_Type_Thread_Pool_Endanger":"线程池用量达到70%","Dec-Workflow_July":"七月","Dec-System_Switching_SeedFile_Waiting":"种子文件切换中...","Dec-Concurrence_Detail":"并发详情（IP;CID）","Dec-Users_Sync_Failed_Object":"失败对象","Fine-Plugin_App_Encapsulation-Application_Combination_Tip":"空组合不会被展示；且底部标签栏仅支持显示5个一级目录","Dec-WeiXin_Email_Matching_FS":"邮箱匹配","Data-Sentinel_Department_ID":"部门ID","Dec-Log_Backup":"日志备份","Dec-Synchronization_Frequency":"同步频率","Dec-Authority_Personnel":"人员管理","Dec-Connection_HW_DWS":"华为云DWS","FR-Plugin_Chart_Template_Loading":"正在启动FineVis设计器...","BI-Basic_Add_Or_Condition":"添加条件(或)","Data-Sentinel_Parameter_Display_Name":"目录挂载名称","Fine-Engine_Local_Offset":"本机偏移","Dec-Platform_Directory_Terminal":"展示终端","Fine-Plugin_App_Reuse-Output-As-Reuse-Package":"导出为复用包","BI-Basic_March":"三月","Fine-Engine_Platform_RP_Reach_Node":"到达该节点","Fine-Plugin_Engine-Transform-Success":"转换成功, 请查看设计器目录同名文件","Dec-Intelligent_Cloud_Connection":"网址管理","Dec-Report_Name":"报表名称","Plugin-Downtime_Parse_Target":"解析对象：","FR-Plugin_Design_From_Longitude":"起点经度","Dec-Dcm_Connections":"连接","BI-Current_Is_First_Page":"当前已是第一页","Fine-Engine_Platform_RP_Review":"审核","Dec-Export_Authority_Configuration_Too":"同时导出权限配置","Fine-Engine_Choose_None":"不选","FR-Plugin_Server_Scatter3D_On_Globe":"三维点地球","Dec-Disk_Ops_Chart_Y_Axios_Description":"日增长量 （GB）","Dec-Download_log":"系统日志","Dec-System_Sql_Char_UnSelected_Empty_Tip":"当前无未选择的字符","Fine-Plugin_Excel_Start":"开始解析Excel","FR-Plugin_Design_X_Axis_Width":"X轴宽度","Dec-Log_View_Times":"查看次数","Data-Sentinel_Start_Task":"立即检测执行一次","Dec-Intelligence_Detection_Global_Miss_Color_Tip":"建议增加名为“{}”的图表预定义配色，或者修改模板，取消使用该图表预定义配色","Dec-Look_Directory_Covers":"目录封面","Dec-Dcm_Connection_JNDI_Form_ConnectionName":"JNDI的名字","Dec-Mobile-Platform_Setting_Tips":"系统设置（仅app生效）","Dec-Error_Task_Name_Exists":"任务名称已经存在","Fine-Engine_Report_Ecp_Being":"正在加密……","Dec-System_Encryption_Algorithm_Change_Popover_Warning":"更新密钥文件前将备份，可能需要较长时间，请确保系统不在使用状态","Dec-DataMasking_Substitute_All":"整体替换","BI-Basic_Check_Validation":"检查合法性","Plugin-Log_LogCategory":"日志分类","Dec-Management_Map_Add_Image":"添加自定义图片","Reuse-BI-Random_Company_Son":"随机生成xxx子公司","FR-Plugin_Design_Value_Format":"数值格式","Dec-Disk_Ops_Auto_Clean":"自动清理","Fine-Engine_Current_File_Upload_Progress":"当前文件上传进度","ESD_Engine-Suspend":"暂停缓存","Fine_Core_Func_AI":"运维平台","Fine-Plugin_Scene_Name":"场景名称","FR-Plugin_Version_Prompt_Title":"低版本提示","ESD_Cache_Recommend_Recommend_More":"推荐更多","FR-Plugin_Flowchart_node_type_end":"结束","Fine-Operation_Upgrade_CPU":"建议更换更高性能CPU","Dec-WeiXin_Solution":"凭错误码可以至微信查看更多信息","Fine-Engine_Excel_Submit_Add_Task":"新建任务","Dec-Memory_Used_Percent":"内存利用率","Fine-Dec_Chart_ZoomIn_Title":"放大","Dec-State_Service":"状态服务器","Dec-Authority_Set_Detail":"权限项：{} 类型：{}","Dec-Security_Frequencies_Restrict_Tip":"开启后将对报表访问频率进行限制，缓解CC攻击、爬虫爬取及暴力轮询","Dec-Intelligent_Cloud_Data_Security":"数据安全","Data-Sentinel_Fei_Shu":"飞书","Dec-Deployment_System_External_Database_Exception_Table_Name":"{}等表更新失败","FR-Engine_Excel-DoubleImport":"双向扩展格导入","Fine-Plugin_Excel_Smart_RC_3_Col":"列之间","BI-Front-Expression_param_two_any_number_default":"\"{R1}:不符合(任意类型,任意类型) 或 (任意类型,任意类型,数值) 的参数要求\"","Dec-Look_Login_BackgroundImg":"背景图片","Fine-Operation_Process_Check_Start_Time":"进程自动恢复检测开始时间","Data-Sentinel_Lic_Checked_Failed":"创建预警失败！数据预警功能未注册，仅支持创建2个预警任务。","Data-Sentinel_Other_Message":"其他消息","Fine-Engine_Plugin_Store_Not_Login":"未登录","Dec-SystemCheck_Readable":"可读","Dec-Report_Workflow_Sync_Authority_Tip":"目录权限中有关于上报页面的权限设置,是否从目录权限出同步权限设置?","Fine-Module_Year_ThisYear":"今年","Data-Sentinel_Tuesday":"二","Dec-WeiXin_Privilege_Name":"权限名","Dec-Migrate-Report-Name":"名称","FR-Focus_Point_Template_Debug":"模板调试","Dec-User_Batch_Add_Waiting":"添加中，请稍候...","Dec-Mobile_Device_User_Belong_To":"所属用户","FR-Plugin_GC-Warning":"启动内存回收设计器将会卡死，请耐心等待","Dec-Task_Simple_Repeat_Execution":"简单重复执行","Dec-Plugin_Intelligent_Cloud_Unset_Email_Auto":"未设置通知邮箱，将无法接受分析报告的邮件提醒。建议设置邮箱提醒，方便我们及时通知到您！","Dec_Download_Log_Export":"一键导出","Dec-System-Simple_LRU":"最近使用","Data-Sentinel_Server_SMS_Not_Set":"系统未配置短信服务","Fine-Engine_Write_Enhanc_No_Select":"不选","Data-Sentinel_Send_Message_To_Group":"推送群","Dec-Workflow_Deal_With_It_As_Soon_As_Possible":"请尽快处理","Fine-Dec_Chart_TimeUnit_Month":"月","Dec-System_Login_Lock":"登录锁定","Fine-Plugin_App_Confirm":"确定","Dec-DataPortal_Hot_Content":"热门内容","Dec-Dcm_Connection_File_Upload_ErrorCode":"错误代码","Dec-Failed_Lic_Overdue_Remind":"证书已过期，请联系帆软技术支持确认lic信息并进行更换","Fine-Plugin_Engine-Compile-All":"编译所有模板","Dec-System_Login_Lock_Admin_Unlock":"管理员解锁","ESD_Engine-Settings-tips":"修改后重启生效","Dec-System-Always_Reload_Template":"总是重新读取模板","Dec-Reg_Re_Authentication":"重新认证","Reuse-BI_Decimal_Places":"小数位数","Dec-Disk_Ops_Form_Save":"保存","Dec-System_WebSocket_Fail_Memory":"实时内存显示等异常","Dec-Dcm_Connection_Form_Principal":"客户端principal","Data-Sentinel_Visible_To_All":"所有人可见","Plugin-Clock_Style_One":"样式一","Dec-Basic_Save":"保存","FR-Plugin_Cell_ProgressBar_Hide_Data":"隐藏数据","Dec-Task_Name":"任务名称","BI-Front-Expression_param_any_text":"\"{R1}:不符合 (任意类型,文本) 的参数要求\"","Dec-Task_Basic_Settings":"基本设置","FR-Plugin_Design_New_Version":"新版","Dec-Failed_Lic_Redis_Update_Error":"错误码{}， redis 数据库出错","Dec-BI_Migration_Export_Privileges":"权限配置","BI-Basic_Current_Quarter":"本季度","Dec-System_Print":"打印","Dec-DataPortal_Banner":"横幅","Fine-Plugin_Word_Office_Install_Net_Share_Step5":"步骤5：重启word后，打开\"开始\"菜单中\"加载项\",选择\"共享文件夹\"页签，选中\"FineReport\"加载项后点击添加按钮","Fine-Plugin_Word_Office_Install_Net_Share_Step4":"步骤4：点击下载可执行注册表文件并双击执行{}","Fine-Plugin_Word_Office_Install_Net_Share_Step3":"步骤3：输入共享文件夹路径{}","Fine-Operation_Tomcat_Deploy":"Tomcat","Fine-Plugin_Engine_Exception_Data_Dispatch":"计算调度错误","Fine-Plugin_Word_Office_Install_Net_Share_Step2":"步骤2：点击下载manifest.xml文件并复制到步骤一创建的文件夹中{}","Fine-Plugin_Word_Office_Install_Net_Share_Step1":"步骤1：创建本机共享文件夹{}","Data-Sentinel_Todo_Delay":"延期","Dec-WeiXin_OA_Name":"姓名","BI-Basic_And_Formula":"且公式","Fine-Plugin_Design_Square_Animate_Type_Random":"乱序","Fine-Engine_layer":"行式引擎","Dec-Management_Map_Geo_Sync_Popover_Text":"同步后会重新读取地理文件，并且清除原图片缓存。\n同步期间无法操作相关界面。是否立即同步？","Fine-Operation_Auto_JStack":"宕机自动处理，自动导出堆栈功能","BI-Basic_Thursday":"星期四","Dec-Disk_Ops_Cleaned_Size":"清理完成，本次清理文件大小为","Dec-WeiXin_Agent_Quick_Config":"主页型应用快速配置","Fine-Plugin-Engine-Cell_Size_Error":"行高列宽超出页面大小设置　　出错对象:","Dec-Disk_Ops_Error_Space_Size_Wrongful":"磁盘空间大小必须是10-500的整数","BI-Basic_Parameter_Type_String":"字符串","Dec-Mobile_Device_Auth_State_Authorized":"已授权","Fine-Operation_Waiting_For_Data":"数据源取数耗时过长导致线程阻塞","Dec-User_Authentication_LDAP_Example_URL":"例如: ldap://ip:port","Dec-Failed_Unknown_License_Type":"不支持的注册类型","Dec-Intelligent_Cloud_Analytics_Need_Update_Offline":"检测到云端运维资源长时间未更新，可前往云端运维更新资源","Fine-Plugin_Word_Office_Introduction":"word报告插件包含一个word加载项，通过该加载项，您可于Word文档中插入it人员配置的资源，使报告中涉及的数据指标达到自动更新，实现自动、强格式要求的固定报告。","Dec-DataPortal_Publish_Time":"发布时间","Dec-Workflow_Refresh":"刷新","Dec-Plugin-Store_Category":"类别","ESD_Cache_Recommend_Explore_Table_Header_Score":"得分","Fine-Datasource_Connection_Folder_Duplicate_Name":"文件夹名已存在","DEC-Login_Not_Logged":"未登录用户","BI-Conf_Formula_Or":"或公式条件","Plugin-sqlbuilderplus_Auth_Cannot_Open":"只有管理员在远程设计时才可以编辑","Dec-SystemCheck_Recommend_Nodes":"系统推荐集群节点数目为","ESD_Cache_Recommend_Explore_Result_Type_Count":"访问次数过低","Dec_Download_Log_Compress_Success":"压缩成功，开始下载","Dec-Error_Login_Email_Unable":"平台未设置邮件服务器，无法接收验证消息。您可以使用其他验证方式或联系管理员帮助重置密码","Dec-Retry_Max_Times":"最大重试次数","Plugin-Clock_StyleAlignment_Tooltips_Center":"居中","Dec-Cluster_File_Server_Share_Mode_Confirm":"切换至节点间自动同步后建议最多使用两个节点，确认切换？","Dec-Start_Time":"开始时间","Dec-SystemCheck_Swap":"Swap配置","BI-Basic_Background_Color":"背景色","Dec-SystemCheck_Fine_Db_Conflict":"多工程共用","Dec-WeiXin_Debugger-Set-Level":"设置日志级别","Dec-Error_Not_Input_English":"请输入英文字符","Dec-Color_Scheme_Light":"浅色","Dec-Plugin-Store_Cost":"费用","Dec-Backup_Frequency":"备份频率","Fine-Engine_Report_Deploy_Page":"部署页面","Fine-Engine_Error_Input_Value":"错误的输入值","Data-Sentinel_Check_Once":"检测一次","Data-Sentinel_Select_All":"全选","BI-Please_Enter_SQL":"请输入SQL","BI-Conf_Formula_Numberic_Function":"数值函数","Dec-SystemCheck_Value_File_Permission_Write":"路径{} [不可读/可写]","Dec-SortHeader_Ascending_Order":"升序","Fine-Plugin_App_Encapsulation-Navigator_Menu_Default_Style":"目录默认态","Dec-Authority_User_Authority_Change_Tip_2":"可点击恢复按钮清除用户单独设置、恢复对部门/角色权限的继承。","Dec-Plugin_Log_Sync":"日志同步","Plugin-FPlugin-Xml-I18n-Fontprovider_Name":"名称","Dec-DataMasking_Suball_Substitute_Mock":"字段值整体替换为","Dec-Confirm_Delete_Selected_User":"确认清空以下已选用户?","Dec-Task_Run_Always":"始终执行","Plugin-sqlbuilderplus_Preview_Copy_Column":"复制当前列","Dec-Basic_Bind_Account":"账号绑定","Dec-Authority_User_Authority_Change_Tip_1":"对用户权限进行单独设置后该用户的本条权限将不再受部门/角色设置影响。","FR-Plugin_Refresh-Type":"刷新机制: 　","Fine-Engine_Err_The_Number_Is_Larger_Than_The_Maximum_Value":"值大于允许输入的最大值","Fine-Plugin_Excel_Title_Area":"标题区域","FR-Plugin_Cell_ProgressBar_Html_Mode":"前端渲染","Dec-Template_Log_Error_Detail":"错误详情","Dec-Migration_Status_Event_After":"{}：正在执行迁移后事件","Fine-Engine_Custom_Sort":"自定义排序","Fine-Engine_Report_Native_Print_Loading_Failed_Tip":"安装最新版本（{R1}版本）本地打印软件后，才能继续打印，可点击<a {R2}>下载更新</a>；<br>若已安装最新版本，可<a {R3}>查看启动帮助</a>。","Fine-Engine_Report_ECP_Error_Same":"密码不能与原始密码相同","Dec-Common-Help_Update":"升级指南","Dec-Task_Edit_Detail":"编辑明细频率","Dec-View_Conversion_Details":"查看转换详情","Dec-Deployment_Dylib_Solution_Tip":"请联系帆软技术支持获取对应版本动态库安装文件，替换后重启服务器。","Dec-SystemCheck_Os_Core":"核心数","Fine-Plugin_Ins-Share_DataModel":"共享数据集","Dec-Plugin-Update_Dependence_Failed":"依赖插件更新失败","Dec-SystemCheck_Headless":"headless模式","Dec-NetworkCheck_FinishTime":"完成时间","FR-Plugin_Flowchart_tip_add_line":"添加连线","Data-Sentinel_Add_Condition":"添加条件","Dec-Plugin-Store_Register":"注册","Dec-All_Connection":"所有连接","Dec-Error_System_Login_Timeout_Max":"超时时间不可超过14天","Dec-Basic_Vertical":"纵向","Dec-Intelligent_Cloud_Incentive_Extend_Service_Time":"·  延长企业技术支持服务时间","Dec-Basic_Network_Error":"网络连接失败","Dec-Remind_Admin":"提醒管理员","Dec-User_Count_No_Limit":"不限","Dec-Reg_Lic_Context_Error":"证书内容不正确","Fine-Operation_Fun_Metric_Title":"宕机自动处理工具功能使用记录","Data-Sentinel_Please_Select":"请选择","FR-Plugin_Design_Goal_Value":"目标值","Dec-Error_IE9_Below_No_Support":"您使用的浏览器版本过旧,为了获得更好的使用体验,请升级浏览器至更高版本,推进使用Chrome浏览器和Firefox浏览器","Dec-Dcm_Connection_Handup_Information":"收起信息","Dec-Backup_To_Transferred_Tip":"如需使用备份还原功能请配置外接数据库","Fine-Plugin_Engine_Transform_Tip":"转换产生的模板将保存于原模板同一目录下，不影响原模板","Dec-Task_Restart_Frequency_Desc":"重启频率：每隔","Dec-Version_Number":"版本号","Reuse-BI-Basic_Cancel":"取消","Fine-Module_Year_Allow_Edit":"允许编辑","ESD_Config-Pane-Error-Time-Format":"CRON表达式格式不正确","Dec-Report_Workflow_Sync_Authority":"同步权限","Dec-BI_Migration_Export_Time_Task":"定时更新任务","FR-Plugin_Cell_ProgressBar_Animation_Expand":"动态展开","Data-Sentinel_Click_Highlighted_Area":"请点击高亮区域，开始创建预警","Dec-Plugin_Download_View_Storage_Location":"查看存储位置","Dec-Intelligent_Cloud_Generated_Report":"已生成报告","Dec-Log_Auth_Method_Mobile":"验证码","Plugin-Log_Category_spend_time":"耗时","Dec-Look_Platform_Popover_Background_Color":"悬浮面板背景","Fine-Engine_ConditionB_Operator":"操作符","Dec-Authority_Only_Open_Roles":"开放权限角色","Dec-Plugin_System_Sso_Token_Parse_Failed":"ssoToken解析失败","Data-Sentinel_Trigger_Err_Msg":"提示:通知间隔需要大于等于检测间隔","Dec-Authority_Edit_Authorized":"编辑授权","Dec-Cluster_Synchronization_File_Success":"文件同步成功","Dec-Log_Action_Method_Mobile":"移动端","Ops-Health_Diag-Error":"错误","Plugin-Fontsmanager_Upload_Font":"字体上传","Dec-Plugin-Store_Plugins_Count":"个插件","Fine-Engine_Plugin_Store_Forgot_Password":"忘记密码","Dec-Schedule-Notification_WeiXin_DepID":"部门ID：","Dec-Dcm_Third_Step":"第三步","Fine-Plugin_Excel_Mark_Empty":"{}不能为空","Dec-Management_Map_Parent_Path":"父级目录","Dec-System_Slider_Authentication":"滑块验证","Dec-Disk_Ops_Form_Early_Warning_Setting":"监控预警设置","Dec-Template_Name":"模板名称","FR-Plugin_Design_Globe_Main_Type":"扩展图表—地球类","Dec-Engine_Simple_Json":"新自适应简化json","Dec-SystemCheck_Form_Parallel_Cal":"决策报表并行计算启用","Data-Sentinel_Creator_Add":"创建人添加","Dec-System_Login_Unlock_Target":"解锁对象","Dec-Authority_Common_Level_Authority":"普通权限配置","Dec-Plugin_Downloading_Dependence_File":"下载依赖文件","Ops-Health_Diag-Port":"端口检查","Fine-Dec_Chart_Map_Name":"区域名","Dec-System_Information_Content":"信息内容","Dec-Log_Clear_Warning_Size":"日志文件大于","Dec-Error_Addressee_Null":"请选择收件人","Dec-Login_Change_Phone_Fail":"手机修改失败","FR-Plugin_Dump-Path":"是否进入目录查看","Dec-Dcm_Connection_Setting":"{}设置","Dec-Log_Clear_All":"清空","FR-Plugin_Server_Map_Main_Type":"扩展图表—地图类","Reuse-BI-Basic_Show":"显示","Dec-Log_Action_Type_Login":"登录","Dec-Authority_Config_Abnormal_Tip":"以下用户单独设置过权限，且与本次操作结果不同，可在{}中查看是否符合您的预期","Fine-Engine_Base_Sche_Second":"秒","Fine-Operation_GC_Time_Long":"系统内存释放时间过长","FR-Plugin_Design_Display_Style":"显示策略","Fine-Plugin_Label_Touch_Show":"悬浮显示","Data-Sentinel_Numerical_Value":"数值","FR-Plugin_Flowchart_style_fill_color":"填充颜色","Dec-Disk_Ops_Scanning_Description":"文件正在扫描中，请稍候...","Dec-Migrate-Report-Dir":"目录","Dec-Mobile_Global_Loading_Show_Close":"显示取消加载按钮","Ops-Unlinked":"未连接","Dec-WeiXin_Server_Url":"服务器地址","Dec-System-SqlInj_Forbid_Char":"字符","BI-Basic_Prompt":"提示","Fine-Dec_Chart_Map_DrawMarker":"画标记点","Dec-Basic_Setting":"设置","Dec-User_Disable_Status":"用户禁用状态","Dec-Example_Retrieve_Location":"例如: DC=finereport","Dec-WeiXin_DeleteAgent-Confirm-Popup":"确定删除此企业微信应用","Dec-Concurrence_Used":"当前并发数: {}","Ops-Dump_Analyze_File_IO_Fail":"dump所在路径无读写权限，解析失败","FR-Plugin_Cell_ProgressBar_Background":"底色","Ops-Project_Connection":"项目对接","Dec-Confirm_Delete":"确认删除？","FR-Plugin_Refresh-Area":"监控区域: ","ESD_Cache_Recommend_Template_Start":"开始分析","Dec-Authority_All_Roles":"所有角色","Dec-Deployment_Configuration_Exception_Detected":"检测到{}项配置异常","Dec-Log_Operation_Time":"操作时间","Dec-System_SSO":"集成后台单点登录","Dec-Workflow__View":"任务流程查看","Dec-Users_Filed_Must_Appear_In_Pairs":"{}名称与ID需成对选择","Fine-Engine_Basic_Email_Send_Error":"请检查邮件服务器配置，确认SMTP邮件服务器以及用户名密码和收件人地址填写正确，并确保网络畅通。","Dec-Template_Restriction_MultiNodesMemNotSame_Suggest":"提示：集群各节点物理内存大小不一致，以物理内存最小值节点为依据进行推荐","Fine-Plugin_Design_Chart_Layout_Aligned":"对齐","Dec-Login_Re_Set":"重新设置","Dec-Cluster_File_Server_Un_Use_Tip":"仅做历史客户兼容，不建议使用","Data-Sentinel_Task_ID":"预警任务ID","Dec-Login_Change_Email_Success":"邮箱修改成功","BI-Multi_Date_Today":"今天","Dec-Workflow_Data-upload":"数据多级上报","Dec-NetworkCheck_Analyse":"分析{}","Dec-Login_Remember":"保持登录状态","Fine-Datasource_DM_Connection_Name":"达梦数据库","Fine-Plugin_Data_Portal_USER_MESSAGE":"我的消息","Dec-Authority_Final_Authority_Source_Click_Tooltip":"点击查看权限来源","Dec-Users_Import_Failed_Help_Tip":"或在帮助文档搜索相关错误码了解更多","Dec-Confirm_Delete_Task":"确认删除该任务?","Dec-Reg_Lic_Mac_Address":"认证mac地址","Dec-Workflow_Sat":"六","Reuse-BI-Basic_Number":"数值","Word-Dynamic_Chart_Render_Error":"动态图表渲染失败","Dec-NetworkCheck_ServerHost":"服务器地址","Dec-Prompt_Need_Admin_Privilege":"提示代码：2103 只有系统管理员拥有此权限","Fine-Plugin_Word_Already_Install_Success":"已成功安装","Dec-Task_Push_Message_Schedule_Result_File":"定时结果附件","Dec-Authority_Only_Open_Users":"开放权限用户","Dec-Mobile-Platform_Homepage_Tips":"您于目录管理中配置的移动端首页","Dec-No_Password_Encryption":"不设置密码加密","Dec-Plugin-Store_Function":"函数","Dec-Dcm_Connection_Form_Database_Max_Active":"最大活动连接数","Fine-Operation_Platform_Inform":"平台消息通知开关","Fine-Dec_Connect_Failed":"服务器连接失败，请检查网络连接是否正常、服务器信息是否填写正确","Dec-SystemCheck-BI-des_fastLimitRow":"建议spider_fast_compute_limit_row配置不超过{}","Fine-Engine_FS_Name":"FS用户","Dec-Authority_Manage_Authorized":"管理授权","Dec-Backup_Status_Success":"备份成功","Dec-Log":"平台日志","Dec-LDAP_Admin_Password":"管理员密码","Fine-Engine_Report_ReportServerP_PDF2_INFO":"仅在LINUX/UNIX下未安装中文字体时使用","Dec-Error_Not_Input_URL_Port":"请输入数字端口号","Dec-Error_Integer_Number":"请输入整数","Dec-WeiXin_Agent-Management":"应用管理","Dec-Report_Check_Font":"字体检测","Dec-Memory_Detection_Server_Memory_Litter":"服务器内存太小","Data-Sentinel_Trigger_Condition_Not_Null":"（不为空）","Plugin-Downtime_Download":"下载","Fine-Engine_Base_DecimalNumber_Out":"小数位过多","Dec_Log_Sync":"日志同步","Dec-System_SMS":"短信","Data-Sentinel_Demo_Api_Content_Title":"这是一条测试消息","Dec-Mobile_Theme_Blue":"蓝色","Dec-Login_Authentication_Multi_Tip":"系统开启了{R1}，为了确保账号安全，请通过手机或邮箱进行身份验证","Dec-Deployment_Jar_Mismatch":"tools.jar不匹配","Fine-Plugin_Excel_Smart_Pre_Read_Excel":"智能预读，excel解析完成：{}，耗時：{}毫秒","Data-Sentinel_Wei_Xin":"微信","Fine-Plugin_Excel_Sheet_Attr_Pane":"sheet表设置","Dec-Workflow_Son_Task_Not_Complete":"子任务尚未完成","Dec-NetworkCheck_Finish":"完毕","Dec-BI_Update_Task_Export_Tip":"同时导出定时更新任务时，原有资源的定时更新任务被覆盖，以导入资源的定时更新任务为准","Dec-Memory_Limit_Cell_Count_Recommendation":"单模板最大单元格个数：{R1}","Dec-No_Certification":"不做身份认证","Dec-Error_Duplicate_Task_Names":"任务名重复","Dec-WeiXin_Member-Update":"立即更新","Dec-WeiXin_Organizational_Structure":"组织架构","Dec-Task_View_Preset_Expression_Example_Work_Last":"每月最后一个工作日19点50分","ESD_Cache_Recommend_Explore_Table_Header_Consume":"总耗时","Data-Sentinel_Subscribe_Success":"订阅成功！","Fine-Schedule_Task_Execute_Skip":"执行条件不满足，任务跳过","Dec-Intelligence_Detection_Global_Miss_Widget_Tip":"建议增加名为“{}”的全局控件，或者修改模板，取消使用该全局控件","Dec-Basic_Encoding_Type":"编码类型","Data-Sentinel_Help_Document":"帮助文档","BI-Basic_Font_Color":"文字颜色","Plugin-Debug_Default":"默认","FR-Plugin_Cell_ProgressBar_Fill":"填充","Data-Sentinel_Parameter_List_Min_Data":"列最小值","Dec-Mobile_App_Start_Cover":"APP启动画面","Reuse-BI-Rule_Number_Custom":"自定义数字规则","Fine-Engine_Report_Verify_Message":"错误信息","FR-Plugin_Design_Time_Unit":"时间单位","Fine-Plugin_Theme_Name":"主题名称","Dec-WeiXin_Matching_Way":"用户匹配方式","Dec-Basic_Driver":"驱动器","Dec-Reg_Dongle_Number":"加密锁序列号","Dec-SystemCheck-BI-key_resultSetRowLimit":"resultSetRowLimit","Dec-Workflow_sure_to_delete":"确认删除","Dec-NetworkCheck_Check_All":"全部检测","Fine-Engine_Report_OK":"确定","BI-Front-Expression_param_none":"\"{R1}:不符合()的参数要求\"","Ops-Config_Check":"配置检查","Dec-Correctly_Identify_Field_Types":"正确识别字段类型","Dec-DataMasking_Subchar_Part4":"字符","Dec-Error_Captcha_Timeout":"验证码已失效","Dec-DataMasking_Subchar_Part2":"个和后","FIne-Plugin_Ins-Agent_Not_Ready":"模板性能检测代理将在5分钟内准备好，请稍候。","Dec-DataMasking_Subchar_Part3":"个，其他替换成","Dec-Template_Log_Error_Content":"错误内容","Dec-Connection_Driver_File_Name":"文件名","FR-Plugin_Design_Custom_Gradient":"自定义渐变","Ops-Total_Exception_Count":"共{R1}项异常","Dec-DataMasking_Subchar_Part1":"保留前","Dec-Users_Source_Sync_User":"同步的用户","Dec-Cluster_Connection_Mode_Tip":"通常使用TCP，若开启集群后各节点只显示本工程的节点信息，则请更换通信协议，并重启集群工程。","Dec-Login_Account_Tip":"请牢记您的用户名和密码","Dec-WeiXin_Cancel":"取消","Dec-Error_Phone_Null":"手机号不能为空","Dec-WeiXin_Save-Proxy-Server-Url-Fail":"存储代理服务器地址失败","Dec-Data_Set_Tree_Build_Way_Length":"依赖所选数据集的标记字段的长度构建树","Dec-Reg_Fail_Reason_Re_Register_Action":"去认证","Dec-Please_Choose_One_For_Manage":"请选择一个{}查看或编辑","Dec-Task_Preview_Report_Content":"正文预览报表内容","Dec-Illegal_Phone_Number":"请输入合法的手机号","Dec-Backup_Rollback_Fail":"还原失败","Fine-Plugin_Excel_Import_Cover":"覆盖导入","Dec-Memory_Full_Delete_Session":"服务器压力过大，触发保护机制，请刷新该页面。若您是管理员，还可在智能运维-负载管理-智能释放中更改此项保护机制。","Dec-System_WebSocket_Request_Port":"WebSocket请求端口","Dec-Look_Platform_Tab_Bar_Background_Color":"标签栏背景","Dec-Login_Verify_Tip":"系统开启了登录验证，为了确保账号安全，请联系管理员绑定{}，然后进行身份验证","Dec-Platform_User":"平台使用用户","Plugin-Xml-I18n-Mark-Excel-Import_Description":"复杂场景的excel导入","Dec-Backup_FineReport_Version":"FineReport版本","Dec-Log_Total_Visit_Count":"访问次数","Dec-Cluster_Login_After_Save":"保存配置后需重新登录","Dec-Dcm_Connection_Form_Place_Input":"请输入","ESD_Cache_Recommend_Template_Select":"选择模板","FR-Plugin_Design_KPI_Value":"指标值","Dec-Mobile_Directory_Select_Template":"选择模板","Dec-Log_Module":"模块","Dec-Intellignce_Memory_Trigger_Limit_Record":"触发限制记录","FR-plugin_FVS_Theme_Manager":"FVS模板样式管理","Dec-WeiXin_Request_Time_Mes_App_Layer_Build":"应用层建立连接时间: ","Dec-Email_Recipients_Address":"邮件接收人","BI-Multi_Date_Quarter_Prev":"个季度前","Plugin-sqlbuilderplus_CodeSegment_Edit_SegmentAdd":"设置已选择文本为占位符","Dec-Login_Authentication_Single_Tip":"修改密码前，请进行身份验证","Fine-Engine_SQLTime_Over_Message":"很抱歉，sql执行时间过长触发保护机制，请稍后重试。若您是管理员，可于智能运维-负载管理-模板限制中更改此项限制。","Dec-Workflow_Select_FS_Users":"选择平台用户","Dec-H5_Use_JSBridge":"使用JSBridge","Fine-Dec_Chart_DataFunction_None":"无","Dec-Platform_User_Types_Mobile":"移动端使用用户","Dec-Failed_Lic_Hash_Not_Match":"本地容器注册文件和上次不一致","Dec-Migration_Module_Plugin_Config":"插件配置","Data-Sentinel_Variable":"变量","Fine-Plugin_App_Encapsulation-Last_UpdateTime":"最后修改时间","Fine-Dec_Chart_Stock_Low":"盘低","Fine-Engine_write":"填报预览","Data_Sentinel_Chart_Data_Series":"系列","Fine-Module_Year_WaterMark":"水印","Dec-Migration_Backup_Tip":"原数据库配置已备份至config文件夹下，如有需要可以使用备份文件还原数据库配置","Dec-Reg_Plugin_Name":"插件名称","ESD_Config-Pane-Every-Interval":"每隔","Dec-NetworkCheck_Status_Good":"良好","Dec-DataPortal_Month_Active_Template_Num":"当月活跃模板数","Dec-Platform_Directory_Manage":"目录管理","BI-Row_Header":"行表头","Dec-Dcm_Connection_Form_Verify_CA_Certificate":"验证针对CA的服务器证书","Dec-NetworkCheck_Speed":"速度","Dec-Memory_Limit_Single_Limit_Templates":"单独限制的模板","Data-Sentinel_Parameter_Rule_Matched_Min_Data":"满足条件的最小值","Fine-Engine_Report_Number":"数字","Dec-Login_Email_Phone":"请输入邮箱或手机","Fine-Plugin_Excel_Mark_Empty_Web":"不能为空","Dec-Post_Name":"职务名称","BI-Front-Expression_operator_all_number":"\"{R1}:操作符两端必须为数值类型\"","Data-Sentinel_Parameter_Triggered_Date_Time":"触发时间","Dec-Error_Null":"不可为空","Dec-Disk_Ops_Early_Warning_Notice_Way":"预警通知方式","Dec-SystemCheck_Recommend_Down_Operation_Port":"建议开启宕机检测","BI-Front-Expression_param_any_number":"\"{R1}:不符合(任意类型,数值)的参数要求\"","Reuse-BI-Basic_Group_Out_Of_Bounds_Tip":"请减少该结果的数据量，如减少字段，过滤后再尝试汇总","Dec-DataMasking_Empty_Rule_Tip":"规则列表为空，请点击新建规则按钮添加规则","Dec-Task_Dispatcher_Object_Type":"对象类型","Dec-Disk_Ops_Scan_Dir_Backup_Desc":"工程备份文件","FR-Plugin_Server_Symbol_Triangle":"三角","Fine-Plugin-Engine_More_Filter_Column":"过滤格过多","Dec_Sync_ID_EMPTY":"ID为空","Dec-Security_X_Content_Type":"内容嗅探攻击防护","Fine-Engine_Report_PrintP_Print_Preview":"打印预览","Dec-Intelligent_Cloud_Internet_Market_Report":"您可于帆软市场中自行查看系统分析报告","Dec-Error_Mail_Phone_Format":"请输入正确的邮箱或手机","Dec-Intelligent_Cloud_Date_Interval_Error":"时间跨度不得超过6个月","Dec-WeiXin_Root_Directory":"根目录","Dec-Dcm_Connection_Form_Database_Regular_Check_On_Borrow":"空闲连接可用性定期检查","Dec-Platform_Directory_Alldelete":"批量删除","FR-Plugin_Chart_Back_To_Template":"返回可视化看板","ESD_Cache_Recommend_Explore_Grid_Count_Exist":"存在数","Dec-Theme_Modern":"扁平化","BI-Formula_Field_Group_Parameter":"参数","Fine-Engine_Error_Tip":"非常抱歉，出错啦。","BI-Date_Trigger_Error_Text":"日期格式示例:2015-3-11","Dec-SystemCheck-BI-des_nio":"建议JVM NIO使用堆外内存配置为2GB","FR-Widget-Plugin-Doc_Iframe_Url":"","FR-Plugin_Chart_Check_Jar_Message_4_715":"jar包冲突，无法新建或打开可视化看板。\n请手动删除设计器安装目录下的lib目录中jxbrowser7.15相关jar包。\n重启后生效。","Fine-Engine_Report_Task_Name":"任务名称","Dec-Clear_Message":"全部清空","Dec-Migration_Switch_Success":"已成功切换至目标数据库！新旧数据库若存在数据差异可能影响系统运行，建议重启工程以确保正常使用","Dec-Plugin_Error_NeedDealWithPluginDependency":"需要安装或更新依赖的插件","Dec-Connection_Driver_Version_Detail":"版本信息","Fine-Datasource_AnalyticDB_Connection_Name":"阿里云AnalyticDB","FR-Plugin_Server_Extended_Chart":"扩展图表","Dec-SystemCheck-BI-extra_des_xmx":"为保证应用响应性能，建议配置为{},如果需要使用更大内存，在保证物理机内存充足的情况下，可以配置为40G～64G，但可能带来一定的响应性能下降","Dec-Log_Record_Action_Results":"只展示成功记录","Dec-Plugin_System_Sso_Demo":"示例接口","ESD_Monitor_Batch_Cache":"缓存模板管理修改","Fine-Plugin_App_Encapsulation-Add_Pages":"添加页面","Fine-Engine_Platform_RP_Task_Status":"任务状态","BI-Formula_Field_Group_Data":"数据","Dec-Users_The_Following_Data_Import_Failed":"以下数据导入失败","Fine-Plugin_App_Encapsulation-Cancel_Selected":"取消勾选","Reuse-BI-Random_Id_Card":"显示前3位和后4位，中间数字混淆","Dec-SystemCheck_MetaSpace_Size":"元数据空间配置","Fine-Engine_Param_Template_Name":"组合名称","Dec-Management_Map_Click_To_Remove":"点击一个层级来删除","Fine-Engine_Condition_Not_In":"不包含于","Dec-Register_License_Uploaded":"lic上传成功","FR-Plugin_Design_Theme":"主题","Fine-Engine_print_noclient":"零客户端打印","Dec-WeiXin_Configure_Fail":"一键配置失败","FR-Pdf_Print-Impl":"IE下PDF打印预览","Data-Sentinel_Get_Department_Slow_Please_Wait":"首次加载部门数据较慢，请您耐心等待...","BI-Basic_Cancel":"取消","Plugin-Downtime_Restart_Content":"重启内容","Fine-Operation_Sms_Receivers":"短信接收人","Dec-Intelligent_Push":"智能释放","Dec-Digital_Sign_Key_Url":"数字签名密钥地址","Dec-BI_Migration_Export_Excel":"原始excel附件","Fine-Plugin_Engine_Exception_Cell_Data_Read":"单元格数据计算错误({})","Dec-Template_Restriction_ExcelImportCount":"导入Excel单元格限制","Dec-User_Role_User_Remove_Self_Tip":"将自己移出该⻆色，可能对您的权限产生影响，确定移出？","Fine-Operation_Waiting_For_Data_Solution":"建议使用抽数缓存、SQL优化、数据预处理等方式提升取数性能","Dec-LDAP_Context":"前后关系","FR-Plugin_Design_Column":"柱形","Data-Sentinel_Task_Subscribe_Failed":"{}, 订阅失败!","Plugin-Xml-I18n-Report-Cloud-Analytics_Change_Notes":" ","FR-Plugin_Flowchart_tip_node_name":"节点内容（不能为空）","Dec-H5_TOP_NAVIGATOR_TITLE_FONT_COLOR":"标题颜色","Fine-Engine_All_Pages":"所有页","Dec-Hyper_Link_Register":"授权注册","Plugin-Xml-I18n-CellProgressBarKEY_Change_Note":" ","Dec-System_Send_Fail":"发送失败","Dec-Basic_Detail":"详情","Fine-Plugin_Excel_Row_Part_Title_Not_Match":"excel中以下行未匹配到标题：{}","Dec-Login_Regain_Captcha":"重新获取","Fine-Engine_Basic_Not_Allow_User_Defined":"不允许自定义值","Dec-Log_Memory_Cost":"占用内存(KB)","Dec-Backup_Update_Content":"更新内容","Dec-System_Login_Lock_Admin_Account":"锁定管理员账号","Fine-Plugin_Data_Jiang_Xi":"江西省","FR-Plugin_Design_Sort_Num":"排序数字","Fine-Operation_Solution_Change_File_Count":"使用系统检查检测内存映射文件数量配置并使用推荐数值进行修改","Dec-Data_Set_SQL_Submit_Param":"提交参数","Dec-Resource_Importing":"资源导入中...","Dec-Error_System_Login_Timeout_Min":"超时时间不可小于10分钟","Dec-WeiXin_Request_Time_Mes_DNS_Resolve":"DNS解析域名时间: ","Ops-No_Exception":"无异常","Dec-Authority_Reuse_Modules":"复用模块","Dec-DataPortal_Address_Tip":"提示：暂只针对移动端。如需集成在微信钉钉中使用，请填写该配置项","FR-Plugin_Engine-Execute-Error":"模板计算报错","Fine-Plugin-Engine_Cell_Count_Limit_Error":"很抱歉，数据量过大触发保护机制，请减少查询数据量。若您是管理员，可于智能运维-负载管理-模板限制中更改此项限制。","Dec-Basic_Back":"返回","Dec-Dcm_Connection_Form_Database_Tests_PerEviction_Run_Num":"空闲连接回收检查数","Dec-Plugin_Register":"插件注册","Dec-System_Normal_Save_Tip":"您修改的参数将在重启后生效，请重启服务器","Fine-Engine_Delete_Column_Row":"删除列行","BI-Basic_January":"一月","Dec-Management_Map_Geo_Sync_Masker_Success":"地理文件同步完成","Dec-Error_Get_Captcha_Limited":"验证码获取次数达到上限","Dec-SystemCheck_Recommend_App_Deploy":"安装包仅供体验，正式部署请使用部署包","Fine-Plugin_App_Encapsulation-No_Encapsulation_Privilege":"无应用封装权限","Dec-Connection_Pooling_Driver":"数据连接驱动器名称","Reuse-BI-English_Name":"英文名","Dec-SystemCheck-BI-des_fineRead":"建议JVM fineIO读内存使用堆外内存配置为2G","Dec-Mobile_Directory_Banner_Phone":"手机","Dec-Please_Input_Positive_Number":"请输入正数","Fine-Engine_Value_Value":"数值","Dec-Login_Password_Space":"密   码","Dec-Data_Set":"数据集","Fine-Plugin_Graphic_Turn":"图形轮播","Dec-Real_Name":"姓名","Data-Sentinel_User":"用户","Dec-Plugin_System_Sso_Token_Expired":"登录超时，请重新登录","Dec-SystemCheck_User_Country":"语言配置-Duser.country","Dec-Disk_Ops_Disk_Use_Time":"使用时间","Dec-Workflow_No_Property":"no property","Data_Sentinel_Setting_Request_Header_Value":"值","Fine-Operation_Gzip":"Gzip传输异常","Dec-Plugin_Error_NeedUninstallDependingPluginFirst":"需要先卸载依赖该插件的其他插件","Dec-Plugin_System_Log_Level":"系统日志等级","FR-Plugin_Design_Follow_Mouse":"跟随鼠标","Fine-Plugin_Excel_Import_Append":"增量导入","Dec-Upload_Container_Lic_File":"上传本地容器认证lic文件","Dec-Register_Captcha_Error_Tip_Error_Count_Is_Too_Many":"验证码输入错误次数过多，请{}分钟后重试","Dec-Report_M_Data_Analysis":"数据分析","Dec-NetworkCheck_Write_Time":"存入耗时","Fine-Plugin_Design_Two_Direction_Full":"双向填充","Fine-Engine_Excel_Import_Cell_Count_Over_Message":"很抱歉，导入EXCEL格子数超过限制，请减少导入数据量。若您是管理员，可于智能运维-负载管理-模板限制中更改此项限制。","Dec-Sync_Source_Name_Conflict_Detail":"重复对象: {} {}","Fine-Plugin_Excel_Base_Setting":"基础设置","Dec-Session_Lifecycle_End_Solution":"请刷新该页面。若您是管理员，还可在智能运维-负载管理-生命周期中延长此项时长。","Dec-SystemCheck_New_Ratio":"堆内老年代与新年代比例","Plugin-sqlbuilderplus_Search":"搜索","Dec-Plugin_Business_Log_Level":"业务日志等级","Fine-Dec_Chart_Gantt_RealStartTime":"实际开始时间","Dec-Dcm_Connection_Address":"{}地址","Dec-Workflow_Report":"上报","Plugin-Downtime_Downtime_Model":"宕机性能问题模板","Dec-Platform_Directory_Description":"描述","Dec-License_Info":"信息","FR-Plugin_Design_Light":"光照","Dec-Data_Set_File_Select_Server_File":"请选择服务器文件","Dec-Health-Inspection_Handler":"健康巡检处理","FR-Plugin_Design_Data_Compatible_Tooltip":"图表数据源计算逻辑已经优化，该配置可切换至历史旧的图表数据源计算逻辑，生效范围包括该模板下的所有图表对象。","Fine-Plugin_Data_Jiang_Su":"江苏省","Dec-Basic_Global_Settings":"全局设置","Dec-Multi_Export_Authority":"任务权限","Reuse-BI-Random_Company":"随机生成xxx公司","Dec-Deployment_Dylib_Fine_Assist_Tip":"FineAssist动态库文件（和FinePrivacy动态库文件）","Dec-Authority_Depost":"部门","Dec-System_Cache":"缓存","FR-Plugin_Refresh-Interval-Refresh":"定期刷新","Fine-Plugin_Excel_Quick_Setting":"快捷设置","Dec-Plugin-Store_Permanent":"永久","Dec-Workflow_NO_Privilege":"没有操作权限","Dec-Workflow_OK":"确定","Dec-User_Disabled":"已禁用","Dec-User_Batch_Add_Fail_Users_Tip":"以下用户不存在或无权添加：\n{}","Dec-System-Cache_Principle":"缓存原则","Dec-Basic_Auto_Upload":"自动上传","Dec-Mobile_Directory_Style_T9_Font_Size_Medium":"中","Dec-Intelligent_Cloud_Analytics_System_Time_Verified_Failed":"服务器时间不正确","Dec-Basic_Text":"文本","ESD_Cache_Recommend_Template_Table_Header_Consume":"总耗时","BI-Front-Expression_param_number_number_default":"\"{R1}:不符合(数值) 或 (数值,数值)的参数要求\"","Dec-Error_Password_Username_Error":"用户名与密码不匹配","Fine-Engine_Report_HJS_Current_Page":"当前页","Dec-Workflow_Select_FS_Roles":"选择平台角色","Fine-Core_Template_Helper":"模板助手","FR-Plugin_Design_Video_Wide_Screen":"宽屏","Plugin-Downtime_Export_Duration":"导出时长","Fine-Engine_Platform_RP_Overtime":"超时","Dec-Log_Average_Memory":"平均内存(KB)","Dec-System_WebSocket_Setting":"WebSocket设置","Data-Sentinel_Notifier_App_Agent_Cannot_Be_Empty":"客户端推送终端未选择","Data-Sentinel_Role_Name":"角色名","Plugin-Xml-I18n-Compatible_Description":"支持切换回10.0的图表取数逻辑，确保历史模板的数据展示效果","Dec-User_Edit_User_Clear_Self_Tip":"您属于已选用户，清空操作可能对您的权限产生影响，确定清空？","FR-Plugin_Duchamp_Replace_Dataset":"替换数据集","Dec-Unconfigured_Authority":"未配置权限","Dec-Memory_Detection_Server_Tmp_Dir_Litter":"{}java IO操作临时目录剩余空间不足1G","BI-Conf_Formula_Other_Function":"其他函数","Dec-Mobile_Directory_Style_Settings":"样式设置","Dec-Migration_Module_Basic_Config":"底层配置","Plugin-Reuse_Video_Resource":"视频素材","Dec-Engine_Parameter_Delay":"全局参数与模板参数延迟计算","Fine-Engine_Base_Sche_Thursday":"星期四","ESD_Engine-Cache-Status":"状态","Dec-Error_Task_Month_Run_Time":"请选择月执行时间","Data-Sentinel_Click_Column":"请点击表格中的数值列，开始创建预警","Fine-Plugin_Excel_Insert_Line_Error":"插入行失败，详情见日志","Dec-SystemCheck_System_GC":"DisableExplicitGC参数","Dec-Message_System":"系统消息","Dec-Mobile_App_Required_Min_Version":"最低版本要求","Dec-WeiXin_Robot_Webhook_Url_Exist_Error":"不可与已有webhook地址重名","Dec-WeiXin_Debugger-Level":"日志级别","Dec-SystemCheck_Web_Xml":"WEB-INF下是否有web.xml","Fine-Engine_Write_Enhanc_Please_Select_A_Cell":"请选择一个单元格","Dec-Error_Need_Set_Reuse_Source":"请先设置复用模块和复用来源","Plugin-sqlbuilderplus_FR_Function_Add":"插入FR函数","Dec-Deployment_Database":"外接数据库","Fine-Engine_Base_Short_Feb":"二月","Fine-Plugin_Data_An_Hui":"安徽省","Fine-Operation_Suggest_JDK":"建议增加系统JDK配置以保证宕机自动处理工具正常运行","Dec-Module-Management_Map":"地图配置","Dec-Use_Multi_Thread_Cal_Description":"启用多线程可提升计算速度，但对服务器性能会有更高的要求","Dec-Basic_Operate_Successfully":"操作成功","Dec-Module-Attachment":"附件","Dec-System-SqlInj_Escape_String":"转义字符","Dec-Enable_Users":"启用用户","Dec-Basic_Change":"修改","Plugin-Downtime_Please_Input_Port":"请输入一个新的端口","FR-Plugin_Flowchart_tip_node_link":"节点超链接","Dec-Mobile_Support_Widget_Activation_Feature_Hint":"提示：全局配置开启，组件选中以单个组件设置为准；全局配置关闭，所有组件不可选中。","BI-Basic_June":"六月","Dec-Error_Name_Limit_Tip":"{}不允许包含引号、<>、&","Fine-Reuse_Import_Result":"导入结果","Fine-Engine_Export_Check_Font_Message":"存在服务器不支持的字体，导出效果与预览会存在差异，是否继续导出？","Reuse-BI-Basic_Close_Detail_Info":"收起信息","ESD_Engine-Version":"版本","Data-Sentinel_Exceed_Allowed_Chars":"不能超过20个字符","BI-Basic_July":"七月","Dec-NetworkCheck_Record_Copy":"复制记录","Fine-Core_Func_Multi_Login":"非单一登录","Data-Sentinel_Please_Enter_Integer_Interval":"请输入{R1}-{R2}的整数","Dec-SystemCheck_Heap_Memory":"堆内内存","Dec-Schedule_Record_Help":"历史监控信息不见了？","Plugin-sqlbuilderplus_CodeSegment_Edit_General":"常规","Plugin-Downtime_Xmx_Tip":"提示：建议内存限制值大于应用内存的1/4，且物理机剩余内存大于限制值的2倍","Dec-Memory_Limit_Submit_Allow_Cartesian_Product_Tip":"提示:开启此项设置将允许多个无过滤、跟随关系的数组在同一行进行填报提交","Dec-Backup_Rollback_Success_Tip":"还原成功","Dec-Workflow_Short-Oct":"十","Dec-BI_Server_Dataset":"服务器数据集","Fine-Engine_Save_Client_Habit":"保存客户端习惯","Dec-Security_HTTP_Strict_Transport_Security_Disable_Tip":"检测到当前服务器协议为HTTP，未能成功启用。请确认服务器开启HTTPS后重试","Dec-Reg_Dongle_Auth":"加密锁认证","ESD_Engine-Valid-Strategy-Count":"有效缓存个数","Dec-SystemCheck_All_Config":"系统配置","Fine-Module_Year_Value":"控件值","Fine-Plugin_Excel_Import_Error":"导入失败","Fine-Plugin_Data_Bei_Jing":"北京","Ops-Apply_Config":"应用配置","Dec-Mobile_Login_Page_Url":"网页URL","Dec-WeiXin_Enterprise_Agent":"企业应用","Dec-Failed_Lic_Post_Conflict_Remind":"若占用端口的程序不能处理，请联系帆软技术支持更换lic文件重新注册","Dec-Error_Login_Unbind_Phone":"该手机尚未绑定过账号","Dec-Setting_Backup_One":"自动备份一次","Fine-Engine_FS_End_Time":"结束时间","FR-Plugin_Design_Index":"序号","Data-Sentinel_Picture":"图片","Dec-Dcm_Connection_Deleted":"该数据连接已被删除，无法进行操作","Dec-Workflow_Unlimited":"不限","Ops-Quickfix_No_Response_Tips":"服务器无响应，请检查网络...","Dec-Task_New_Report":"新填报","Dec-Workflow_Add_Task":"添加任务","Dec-SystemCheck_Recommend_Os_Core":"cpu 核心数推荐大于 4","Dec-Authority_Grade_Config_Intersect_Tip":"以下部门仍拥有授权权限，需要单独取消","FR-Plugin_Design_PX":"px","Dec-Mobile_Directory_Template_Position":"显示位置","Dec-DataMasking_Applied_Scope":"应用范围","BI-Basic_Parameter_Type_Formula":"公式","Dec-Schedule_Running_Task":"执行中的任务","Dec-SystemCheck-BI-key_fastLimitRow":"spider_fast_compute_limit_row","Dec-Dcm_Tips":"提示","Dec-Module-User_ADD_DEPARTMENT":"添加部门","Dec-NetworkCheck_Common_Setting":"通用设置","Dec-Error_Login_Username_Unable":"用户名不可用","Dec-Full_Screen":"全屏","DEC-No_Retrieve_Location_As_BaseDN":"不将检索位置作为 baseDN","Dec-Monitor-New_Write":"新填报浏览","Dec-Mobile_Theme_Light_Green":"浅绿","Fine-Engine_Inform_Appending":"　","Dec-WeiXin_Robot_Setting":"群机器人设置","Plugin-Downtime_Downtime_Handling":"宕机处理","Fine-Plugin_App_Encapsulation-Preview_Application":"预览应用","Dec-SystemCheck_Recommend_FR_Open_Files":"建议open_files参数配置不低于65536","BI-Front-Expression_param_to_date":"\"{R1}:不符合(任意类型) 或 (文本,文本)或(文本,文本,文本)的参数要求\"","Fine-Dec_Chart_Map_FinishPolygon":"点击第一个点完成绘制形状","Fine-Dec_Chart_Map_StartPolyline":"点击开始画线","Fine-Engine_Basic_Page_Number":"页","FR-Plugin_Design_From_Latitude":"起点纬度","Fine-Engine_Excel_Edit_Sheets":"编辑导入sheet","Dec-Resource_Migration_Before_Tip":"导入前建议进行","ESD_Cache_Recommend_Explore_Back":"返回明细汇总表","Dec-Edit_Post":"编辑职务","Data-Sentinel_Resolution_Time":"解决时长","Dec-Dcm_Connection_Form_Database_Port":"端口","Plugin-Fontsmanager_Open_Backup_Fonts_Tip":"提示：开启后，将使用备用字体替代未安装的字体，最多上传5个","BI-Microsoft_YaHei":"微软雅黑","Dec-Migrate-Step-Env-Config":"环境配置","Fine-Engine_Please_Enter_Start_Value":"请输入起始值，不选择默认为最小值","BI-Basic_Add_Or_Formula":"添加公式(或)","Dec-Workflow_Support_Formula":"支持公式输入，如${today()}","Dec-Look_Platform_Pane_Focus_Color":"面板聚焦颜色","Fine-Reuse_Import_Failed":"导入失败","Ops-Health_Diag-Warnning":"警告","Dec-SystemCheck-BI-des_sparkFraction":"建议spark_memory_fraction配置不超过{}","Dec-Module-Privilege_Manager":"权限管理","Dec-Monitor-Menu_Backup_Restore":"备份还原","Dec-H5_Not_Null":"不可为空","Dec-Init_Waring_Tip_Mark":"","Fine-Plugin_Write_Debug_Update_Submit":"更新提交","Fine-Engine_Printing":"正在打印","BI-Front-Expression_param_four_number_or_text":"\"{R1}:不符合(数值/文本,数值/文本,数值/文本,数值/文本)的参数要求\"","BI-Basic_Parameter_Move_Up":"上移","Dec-Failed_Lic_Content_Wrong_Remind":"lic文件已被损坏，或lic文件应用于错误的工程版本，请联系帆软技术支持更换lic文件","Data-Sentinel_Message_Signature":"短信签名","Reuse-BI-Page_Error":"页面错误","Dec-User_Batch_Add_Fail":"{}个用户添加成功，{}个用户添加失败","Dec-Task_State_On_Running":"正在执行","Fine-Engine_html":"HTML导出","Dec-Plugin-Store_Businesses":"商家","Dec-Error_Open_Forget_Password_Dataset":"当前用户数据来自同步数据集，开启后用户仍无法使用忘记密码功能","Dec-BI_Import_Addition":"新增导入","Data-Sentinel_Cannot_Modify":"不可修改","Dec-Plugin_Intelligent_Cloud_Update":"更新","Dec-Workflow__Created_By_Me":"我创建的流程","Dec-Task_Weekly":"每周","Dec-Memory_Limit_Relaxation_Restriction_Template":"放宽限制的模板","Fine-Dec_Chart_Chart_Alert":"警戒","Dec-Mobile_Plate":"移动平台","Dec-Deployment_Foundation_SubText_AttachNotFound":"attach.dll文件不存在","Dec-DataMasking_Setting_Rule_Modified":"该规则已修改","Dec-Mobile_Directory_Style_T9_Font_Color":"字体颜色","Dec-WeiXin_Problem_Handbook":"集成问题排查手册","Plugin-Downtime_Auto_Restart_Tips":"宕机时自动重启工程","Fine-Module_Year_Trigger":"年份控件","Dec-DataPortal_Portal_Layout":"门户demo","Fine-Engine_PageSetup_Paper_Size":"纸张大小","Fine-Plugin_Excel_Upload_Excel":"excel上传成功：{}","Fine-Engine_Decimal_Number_Out":"小数位过多","Fine-Engine_Report_Export_Excel":"excel07","Dec-Exist_Full_Screen":"退出全屏","Fine-Engine_Platform_RP_Sure_to_delete_process":"确认删除","Dec-Init_Waring_Tip_One":"","Dec-Process_Task_Is_Overdue":"该任务已过期","Dec-Yes_I_Known":"知道了","Fine-Engine_Platform_Previous_Node_Staff":"上节点人员","Dec-Error-Login_Remember_Login_Unable":"不支持保持登录状态，请联系管理员进行配置","ESD_Config-Pane-Cache-Update-Strategy":"缓存更新规则","Dec-Management_Map_File_Name":"文件名称","FR-Plugin_Chart_WIDE_Screen":"超宽屏","Dec-Task_Expression":"表达式设置","Dec-Users_Import_User_Conflict_Field_Check_Tip":"「重复验证字段」从名称切换到ID将清空相关字段原有数据并重新同步,这将导致相关权限丢失。若需设置ID,强烈建议初次设置时选择,避免使用过程中的切换。","Plugin-Log_Category_other":"其他","Dec-Login_Authentication_Tip":"系统开启了{}，为了确保账号安全，请进行身份验证","Dec-Basic_File_Type":"文件类型","Dec-Memory_Clean_Up":"清除","Dec-Error_Password_Be_Equal":"两次输入的密码不一致","Dec-Basic_Close":"关闭","Fine-Engine_Delimiter":",","Fine-Engine_Alert":"警告","Dec_Download_Log_Export_Environment":"导出环境信息","Plugin-Xml-ExtendedCharts_Description":"扩展图表","Dec-Dcm_Connection_Form_Database_Regular_Check_On_Borrow_Threshold":"空闲连接可用性定期检查时间阈值","Dec-Authority_Source_Use":"使用权限","Ops-Quickfix_Success_Tips":"快速修复成功，重启服务后生效","ESD_Cache_Recommend_Explore_Result_Type_Sql_Repeat":"sql重复度低","Dec-DataPortal_My_Favorites":"我的收藏","Dec-SystemCheck_Commit_Row_Limit":"提交记录数限制","Dec-SystemCheck_All":"系统配置","Dec-System-Max_Shared_Datasets":"共享数据集最大个数","FR-Plugin_Server_Symbol_Diamond":"菱形","Fine-Engine_Basic_Choose_None":"不选","ESD_Cache_Recommend_Explore_Table_Header_Attr":"属性","Fine-Plugin_Edit_Scene":"场景设置","Plugin-Fontsmanager_Backup_Fonts":"备用字体","Dec-Confirm_Disable_User":"确认禁用该用户?","Dec-Platform_Log_Template_Popularity":"模板热度","Dec-Memory_Detection_Server_Cluster_Memory_Litter":"单节点内存太小","Fine-Plugin_LIC_Support_Word":"word报表","Dec-DataMasking_Rule_Name_Cannot_Null":"规则名称不可为空","Fine-Engine_write_plus_adaptor":"未安装新填报预览插件,自动转换为老填报预览","Fine-Engine_Basic_Today":"今天","Dec-Not_Found":"找不到请求的资源","Data-Sentinel_Metric_Op_Resume_Task":"启用","Data-Sentinel_Lark_Group":"Lark 群","Dec-Error_Migration_Database_Host":"只允许包含数字、字母、下划线、-和.","Dec-All_Data":"所有数据","Data-Sentinel_Beyond_Reasonable_Limits":"超出合理范围","Dec-SystemCheck_Cluster_Mode":"集群文件服务方案","Dec-WeiXin_Hint":"提示","Dec-Dcm_Connection_JNDI":"JNDI数据连接","Data-Sentinel_Inactivated_Task":"预警已停用","Plugin-Xml-I18n-Report-System-Check_Name":"系统检查","Dec-Platform_User_Types_PC":"PC端使用用户","Dec-Homepage_management":"平台首页","Fine-Engine_getDataFromCache":"从共享数据集缓存中获取数据","Dec-Security_Browser_Cache_Disabled_Tip":"开启后增加Cache-Control:no-cache、Pragma:no-cache&Expires:0设置","Data-Sentinel_Duplicate_Alert_Do_Not_Disturb_Tip":"按钮关闭时，按照检测通知频率进行通知；按钮开启后，若本次通知内容（数据部分）上次一致，则不再触发通知，直到下次数据更新后达到预警条件再次触发通知","Data-Sentinel_Ding_Talk_Group":"钉钉群","Dec-Plugin_Error_FindNoPlugin":"未找到该插件","Dec-System_Password_History_Check_Tips":"提示：用户修改密码时禁止使用之前N个密码","Dec-Intelligent_Cloud_User_Incentive":"现加入云端运维，可享受用户激励计划","Dec-Concurrence_Maximum":"最大并发数: {}","Fine-Engine_word":"Word导出","Data-Sentinel_Sentinel_Data":"预警数据","Dec-Backup_Rollback":"还原","Dec-Basic_No_Search_Results":"无搜索结果","Plugin-Downtime_Node_Name":"节点名","FR-Plugin_Design_Font_Size":"文字大小","Dec-Dcm_Connection_Form_CA_Certificate":"CA证书","Dec-Log_Operation_Type":"操作类型","Dec-SystemCheck_Sftp_Connect":"sftp 联通","Dec-Schedule_Records_Detail_List":"列表结构","FR-Focus_Point_Check_Font":"导出/打印（检测模板）字体缺失检测","Dec-Directory_Multi_Delete_Select_Tip":"请勾选需要删除的目录","Dec-Application_Name":"应用工程名","BI-Basic_Please_Enter_Number_Between":"请输入{}-{}的值","Fine-Engine_Please_Select_Sort_Rule":"请选择排序规则","Dec-BI_Migration_Export_All_Resource":"导出全部依赖资源","Dec-Management_Map_Change_Image":"编辑自定义图片地图","Fine-Engine_Type_Number":"数字","Fine-Plugin_Engine_Exception_Func":"公式计算错误({})","Fine-Plugin_App_Cpt_Template":"普通报表","Fine-Operation_Analysis_Fail":"堆栈分析失败","Dec-Register_QRcode_Scan_Tip":"提示：请用手机扫码并输入返回的验证码，支持浏览器、微信等应用扫码","Plugin-Downtime_Delete":"删除","Dec-WeiXin_Robot_Webhook_Url":"webhook地址","Dec-User_Batch_Add_Separator_Tip":"多个用户名以,分开","Data-Sentinel_Template_Max_Value":"模板最大值","Fine-Plugin-Engine_Analyzing":"分析结果生成中，请稍候...","Dec-Log_Auth_Method_Password":"密码","Dec-Disk_Ops_Auto_Clean_Setting":"磁盘自动清理设置","Dec-Three_Months":"3月","Dec-Log_Template_Visit_Count":"访问模板个数","Dec-Plugin_Error_InvalidBBSCode":"未登录","Dec-Memory_Limit_Operation_IP":"操作IP","Dec-Hyper_Link_Grade_Authority":"分级授权","Dec-SystemCheck_Config_Not_Have":"此项配置不合理","Data-Sentinel_Variable_Name":"变量名","Fine-Plugin_Word_Widget_Desc":"预览所用的网页框控件","Plugin-sqlbuilderplus_Identity":"识别符","Dec-Plugin-Store_Jar":"jar包","Dec-WeiXin_Proxy_Address":"代理服务器地址","Dec-SystemCheck_Config_Apply_Success":"应用配置成功，重启服务器后生效","Dec-WeiXin_Debugger-Get-Domain":"可信域名","Dec-Mobile-Platform-Over_Max_Input_Length":"不支持超过{}个字符","Dec-Workflow_Short-Nov":"十一","Dec-Mobile_Directory_Style_T9_Icon_Size":"图标大小","Fine-Plugin_Word_Help_Document":"word报告帮助文档","Data-Sentinel_Metric_Op_Delete_Task":"删除","FR-Plugin_Chart_Duchamp_CPT_Loaded":"表格加载结束事件","Dec-WeiXin_Per":"每","Plugin-Fontsmanager_Uploaded_Failed_Reupload":"重新上传","BI-Basic_Common_Function":"常用函数","Fine-Plugin_Data_Guang_Xi":"广西","Data-Sentinel_Subscribe_Failed_Without_Sms":"订阅失败！您的帐号未绑定手机号，无法接收到该预警信息。","Dec-Basic_Field":"字段","Dec-User_Source_Add_Or_Import":"导入/添加用户","ESD_Cache_Recommend_Template_Table_Header_Count":"预览次数","Dec-Authority_Role":"角色","Dec-Cluster_Servlet_Name_Watermark":"如：ReportServer","Fine-Operation_Suggest_Off_Heap":"建议物理机总内存减去系统所在容器使用内存不小于5GB","Fine-Engine_Plugin_Store_Net_Connect_Failed":"网络连接失败","Fine-Engine_Platform_Schedule_Select_Template":"选择模板","Dec-Config_Base":"基础","Dec-DataPortal_Server_Address":"服务器地址","FR-Plugin_Duchamp_Switch_Element_Case_Editor_Error":"切换到表格编辑器错误：{}","Fine-Engine_Delete_Role":"删除角色","Dec-Template_Restriction_SqlTime":"sql执行时长限制","Plugin-Debug_Modify":"修改","ESD_Cache_Recommend_Explore_Table_Header_SqlTime":"sql耗时","Dec-System_FR_Parameters":"FineReport 参数","Dec-Delete_User":"删除用户","Dec-Task_File_Count":"预计产生{}套结果文件，可能导致计算量过大，是否继续？","Dec-SystemCheck-BI-des_dump":"建议配置HeapDumpOnOutOfMemoryError 及 HeapDumpPath以保证正常导出dump","Data-Sentinel_Trigger_Every_Hour":"每小时","Fine-Plugin_App_Encapsulation-Show_Icon_Choose":"显示","Fine-Engine_Platform_SetPrinterOffset":"打印机偏移","Dec-NetworkCheck_Base":"基础网络检测","Fine-Engine_System-Concurrency-Full":"系统并发数已满。获得更多的帮助信息, 请点击<a href=\"#\" onClick=getCompanyWebsite()>这里</a>","Dec-Error_Positive_Integer_Number":"请输入不小于{}的整数","Dec-SystemCheck_Crash_Auto_Handle_Jstack":"宕机处理工具自动输出堆栈","FR-Plugin_Design_Geographic_Location":"地理位置","Plugin-Xml-ExtendedCharts_Change_Notes":" ","Fine-Plugin_App_Unknown_Template":"未知类型","Dec-Please_Choose_Department":"请先选择一个部门","Data-Sentinel_Condition_Equals":"等于","Dec-Deployment_Jar_Tip":"请根据部署方式进行相应文件操作","Fine-Plugin_Server_DEMO_Image_Path_CarouselBar":"com/fr/plugin/wysiwyg/chart/designer/image/demo/carouselBar.png","Plugin-Xml-I18n-weixin_Description":"配置信息以接入微信公众平台开发","Fine-Plugin_App_Reuse_Device_Type":"展示终端","Dec-Failed_Lic_UUID_Not_Match_CheckItem1":"请检查工程环境近期是否更换过硬件，如cpu、硬盘等","Dec-Failed_Lic_UUID_Not_Match_CheckItem2":"请检查工程所在环境JDK近期是否存在变更","Dec-WeiXin_Mobile":"微信成员手机号","Dec-Failed_Lic_UUID_Not_Match_CheckItem3":"请检查工程所在环境是否为虚拟机且近期有过重启操作","Dec-Failed_Lic_UUID_Not_Match_CheckItem4":"请检查工程所在系统是否为linux且当前启动用户和rif文件导出时启动用户不一致","Dec-Failed_Lic_UUID_Not_Match_CheckItem5":"请检查工程所在环境为云系统且存在变更","Data-Sentinel_Department":"部门","Fine-Engine_Condition_Not_Equals":"不等于","Data-Sentinel_Not_Empty":"不为空","Dec-WeiXin_Create-Agent-Menu-Fail":"创建应用菜单失败","Dec-Init_DB_Type":"数据库类型","FR-Plugin_Flowchart_style_font_weight":"字体粗细","Plugin-Xml-I18n-Background-SSO_Description":"决策平台后台单点登录","Dec-Mobile-Platform-Common_Access_Recore":"访问记录","Fine-Plugin_Logdb_Elasticsearch-Password":"密码","Dec-SystemCheck_File_Delete":"小文件删除","Dec-Basic_Next_Step":"下一步","FR-Plugin_Design_Exit_Time_Description":"秒后自动退出","Dec-Basic_New_Encoding":"新编码","Dec-Workflow_Close":"关闭","FR-Plugin-Tabledata-Influxdb_Connect_Timeout":"连接超时","Ops-Dump_Analyze_File_Not_Exist":"找不到指定的dump文件，解析失败","Dec-NetworkCheck_Loss":"丢包","Dec-System_Change_Properties_Encryption_Success":"外置数据库密码更新成功","Fine-Dec_Error_Tip":"非常抱歉，出错啦...","Dec-Connection_Driver_Create_New_Driver":"新建驱动","Dec-User_Import_Keep_Data":"保留信息","FR-Plugin_Refresh-Second":"秒","Fine-Engine_Direct_Export_Exception_Refer":"参考","Dec-NetworkCheck_Start":"开始{}","FR-Plugin_Design_Tree":"树","Dec-Plugin-Store_Front_End_Display":"前端展现","Dec-Connection_Driver_Delete_File_Confirm":"确定删除驱动文件?","Dec-User_Import_Incremental_Update_Control_Tip":"勾选后，已存在用户的姓名、密码、手机、邮箱不会被更新","Dec-WeiXin_Debugger-Tip-Curl-Invalid":"提示：服务器系统若为windows则需要安装curl工具才能支持检测","Dec-Error_Duplicate_Role_Names":"角色名重复","Dec-System_Extensible_Time_End_Null":"请输入结束时间","Dec-Dcm_Other":"其他","Fine-Operation_Xmx_Small":"堆内存分配过小","Dec-System_Print_Zero_Client":"零客户端打印","Dec-WeiXin_Start_With_Http":"服务器地址必须以http或https开头","Dec-Basic_Quit_Preview":"退出预览","Dec-Delete":"删除","Dec-Expire_Remind":"注册提醒","Dec-Look_Platform_Left_Menu_Background_Color":"左侧导航背景","Dec-Enable_Email":"配置邮箱服务","Fine-Engine_FS_System_Event_Submitsuccess":"提交成功","Plugin-Fontsmanager_Operation":"操作","Dec-Cluster_State_Server_Config":"状态服务器设置","FR-Plugin_Html_Parse_Export_Image_ReadError_Log":"错误代码: 11100028 导出失败: 服务器无法访问图片url:\"{}\"","Dec-Config_Encry":"加密管理","Dec-SystemCheck_Suggestion_FineIO":"建议JVM FineIO读内存为2g，写内存为1g","Dec-Mobile_Directory_Banner_Name_Exist_Tip":"名称不可重复","Dec-System_Password_Strength_Not_Contain_Username":"不包含用户名","Dec-Cluster_Redis_Node_Odd":"节点个数需为奇数","Reuse-BI-Work_Shop":"车间名","Dec-Basic_Thailand":"泰国","Fine-Engine_Report_Step":"步长：","Fine-Dec_Chart_Create_Image_Map":"创建自定义图片地图","Plugin-Xml-I18n-Exportform_Change_Notes":" ","Dec-Dcm_Connection_Form_Database_Test_On_Return":"归还连接前检验","Dec-Failed_Lic_Register_Local_Container_Out_Of_Limit":"已达可授权数量上限","Fine-Engine_Export_Check_Font_Advice":"建议您更换模板字体，或联系管理员在","Dec-Mobile_Global_Loading":"全局加载动画","BI-Basic_April":"四月","Dec-System_Encryption_Algorithm":"加密算法","Fine-Operation_Suggest_PORT":"请开放{}端口或设置其他端口以保证宕机自动处理工具正常运行","Fine-Engine_Report_HJS_Mail_Receive":"用户","Dec-User_Batch_Add_Success":"{}个用户添加成功","Dec_Download_Log_Log_Type":"日志类型","Dec-User_Synchronize_Break_Off_Stop":"停止本次同步","Dec-Task_Customize":"自定义附件处理","Dec-WeiXin_Week":"周","Dec-System_Extensible_Time_Start_Null":"请输入开始时间","Dec-Backup_Success":"备份完成","FR-Plugin_Design_Horizontal_Position":"水平位置","Dec-WeiXin_Mobile_Same_With_FS":"手机账号匹配","Ops-Health_Diag-Sum_Abnormal_2":"项异常","Ops-Health_Diag-Sum_Abnormal_1":"共","FR-Plugin_Design_Data_Compatible":"图表数据源兼容","Ops-Health_Diag-Sum_Abnormal_4":"项","Dec-Management_Log":"平台日志","Ops-Health_Diag-Sum_Abnormal_3":"共发现异常项目","Fine-Schedule_Focus_Point_Mobile_Other":"移动平台—其他","Dec-System_Switching_Encryption_Fail_Algorithm":"国密算法异常，加密算法切换失败","Data-Sentinel_Trigger_Format_Value_Should_In_Bound":"频率设置值{}应该位于{}到{}之间","Dec-Look_Platform_Tab_Active_Background_Color":"激活标签","Fine-Engine_Cpt_Backup":"加密前先进行模板备份","Fine-Operation_Designer_Solution":"请联系技术人员协助分析","Dec-Plugin_Intelligent_Cloud_Update_Toast":"检测到资源长时间未更新，可在页面底部更新资源","Dec-WeiXin_Loading":"正在加载用户...","Dec-Init_Connect_DB":"连接数据库","Dec-Plugin-Store_Expired":"过期","Fine-Plugin_Excel_Import_M":"Excel导入","Fine-Operation_Session_Close_Solution":"请联系技术人员反馈异常","Dec-Backup_Jar_Update_Fail":"jar包更新失败","BI-Multi_Date_Quarter_Begin":"季度初","Dec-Login_Re_Password":"请再次输入密码","Dec-Deployment_System_External_Database_Configuration_Check":"请检查数据库用户是否具有表的创建和修改权限。或查看数据库日志排查问题。","Dec-Sync_Name_Conflict_Detail":"重复对象：{}","FR-Plugin_Server_From_Longitude":"起点经度","Dec-Cluster_Parameter_Redirect_Block_Timeout_Tip":"失败请求超过最大尝试次数后，节点会被置为失效，新的请求将不会内部转发给该节点，此参数最低不小于10秒","Dec-SystemCheck_Server_Info":"容器版本","Dec-Check_System_Auto_Check":"系统自动检查","Dec-Failed_Lic_AppName_Not_Match":"应用名不匹配","Reuse-BI-Conf_Data_Is_Loading_Please_Wait":"数据加载中，请稍候","Dec-NetworkCheck_Delete_Time":"删除耗时","Dec-Workflow_Name":"流程名称","Dec-WeiXin_Debugger-Dec-User":"用户","Fine-Engine_RP_AllProcesses":"所有流程","Dec-Set_Templet":"设置模板","Fine-Plugin_App_Encapsulation-Add_Application_Success_Tip":"添加成功","Ops-Health_Diag-Recommend":"修改建议","Dec-User_Setting_Reset_Password_Remind":"重置密码后邮件通知","Dec-NetworkCheck_Record_List":"检测记录列表","Dec-Last_Login_Info":"上次登录信息提示","Data_Sentinel_Click_To_Known_More_Alert_Rules":"点击了解更多数据预警规则","Dec-Management_Map_Preview_Importing_Data":"导入数据预览","Dec-Error_Time":"发生错误的时间","Fine-Engine_Utils_Flash_Print[Client]":"打印[客户端]","Dec-Connection_Reconnect":"重新连接","Plugin-sqlbuilderplus_Auth":"高级数据库查询","Dec-Cluster_Parameter_Redirect_Detail_Helper_Link":"点击查看详细原理","Dec-Register_Now":"立即注册","FR-Plugin_Cell_ProgressBar_Direction_Right2left":"从右到左","Dec-Authentication_Type":"认证类型","Dec-Management_Map_Change_Map":"编辑地理信息","ESD_Engine-Desc":"降序","Dec-Log_Manual_Clean":"手动清理","Dec-System_Password_Update_Advance":"提前","Fine-Plugin_Word_Here":"此处","Dec-System_Encryption_File":"密钥文件","Dec-FR_Template":"FR模板","Data-Sentinel_Historical_Outlier":"异常点","Dec-Init_Admin_Re_Password":"再次输入密码","Dec-Report_Conversion_Visualization_Dashboard":"决策报表转换可视化看板","Dec-DataPortal_Month_Active_User_Num":"当月活跃用户数","Dec-SystemCheck_Disk_Root":"根目录磁盘","Dec-User_Sync_Source":"用户来源","Data-Sentinel_Notification_Content_Trigger_Condition":"触发条件","Data-Sentinel_Estimated_Time_To_Solution":"预计解决时间","Fine-Engine_Report_Deploy_Success_Info":"看到此页面，说明您已经成功部署了报表服务器","Fine-Plugin_Map_Normal":"普通地图","Dec-System_WebSocket_Fail_User_Count":"系统访问用户统计等异常","Fine-Operation_Sync_File_Solution":"使用FTP服务器代替文件同步","Ops-Health_Diag-Switch_Node":"切换到节点{R1}","Fine-Engine_Platform_Role":"角色","Dec-NetworkCheck_Databse_Send_Response":"数据库发送响应","Fine-Engine_text":"文本导出","Dec-H5_TOP_NAVIGATOR_TERMINALS":"终端设置","Dec-Init_Admin_Account_Success":"管理员账号设置成功！","Fine-Operation_Trigger_Type_Gc_Exception":"发生超过30s的GC","Dec-Recommend_Suggest_Contact_Technical_Support":"建议联系帆软技术支持排查原因","Dec-Look_Login_FilingNumber_WaterMark":"请输入域名信息对应的备案号","Dec-Basic_Code_Conversion":"编码转换","Dec-Plugin_Error_Extra_Solution":"或由此进入决策平台","Fine-Dec_Chart_Save_Error":"保存失败","Dec-SystemCheck_Recommend_Cell_Control":"建议开启智能运维-负载管理-模板限制-通用限制-单模板单元格限制功能","Fine-Plugin_Excel_Sheet_Smart_Cancel_Tip":"取消该sheet的智能识别，将自动取消按照智能识别结果进行导入","Plugin-sqlbuilderplus_FR_Function":"参数注入","Dec-Intelligent_Cloud_Used_Function_List":"已使用功能列表","Dec-Cluster_File_Synchronization_Config":"文件一致设置","BI-Multi_Date_Week":"周","Fine-Core_LIC_Support_Parameter_Interface":"参数查询界面","Dec-Login_Input_Captcha":"请输入验证码","Dec-Seed_Title":"共享外部目录","Data-Sentinel_Activated":"已启用","Fine-Engine_Report_TaskName":"任务名称","ESD_config-pane-Cron-Help":"如何写CRON表达式","Dec-NetworkCheck_Source":"来源","BI-Basic_Kai_Ti":"楷体","Plugin-Fontsmanager_Online_Fonts_Link":"在线字体链接","Fine-Plugin_Excel_Smart_RC_3_Row":"行之间","Fine-Engine_Page_Number":"页码","Dec-Memory_Release_Support_JDK":"支持的JDK版本：JDK7、JDK8","Fine-Core_Func_Fvs_3D_Component_Custom_Model":"fvs三维组件——自定义模型","BI-Basic_Parameter_Delete_Confirm":"你确定决定删除选中的项？","Fine-Dec_Chart_Custom_Image":"自定义图片","Dec-SystemCheck_Fine_Db_Is_Transfer":"hsql","Dec-Cron_expression_Example2":"每个工作日19点50分","Reuse-BI-Basic_Warning":"警告","Dec-Cron_expression_Example1":"每天早上5点和晚上9点","Dec-Cron_expression_Example3":"每月第1个周一3点","Dec-Workflow_Report_Deadline":"填报时限","Dec-Intelligent_Cloud_Plugin_Install_Fail":"云端运维安装失败，请重新安装","FR-Plugin_Flowchart_tip_direction":"连线方向","Dec-Mobile_Native_Chart_Enable":"BI新图表渲染模式","Dec-Log_Analytics_Upload":"上传","Dec-Mobile_Directory_Icon_Colorful":"缤纷","Dec-Upload_File":"上传文件","Dec-Basic_Tip":"提示","Plugin-Reuse_Industry_Icon":"工业图标","Fine-Dec_Failed_License_Not_Match":"证书信息与本地不匹配","Dec-Mobile-Platform-Common_My_Collection":"我的收藏","Dec-WeiXin_ErrorDetail":"错误信息","Dec-Multi_Export_List":"任务列表","Data-Sentinel_Message_Platform":"信息平台","Dec-Report_Workflow_Syncing_Please_Wait":"正在同步,请稍候.......","Dec-Cluster_File_Cache_Mode_Close_Caching_Tip_Warning":"节点间同步模式下无法关闭缓存","Dec-Intelligence_Server_Used":"服务器使用情况","Dec-WeiXin_Not_Trusted_Domain_Error":"错误代码：11205040，redirect_uri域名与后台配置不一致","Dec-Mobile_Directory_Banner_Pad":"平板","Dec-Reg-FR-Version":"FR版本","Dec-System-Deploy_Type":"当前部署方式","BI-Basic_Function":"函数","Ops-SignKey_Error_Tips":"密钥格式错误,密码请设置为大小写字母或数字,长度在8-14位之间","FR-Plugin_Design_Add_Link_Item":"添加联动","Dec-System_SMS_Account_Bind":"帐号绑定","Fine-Plugin_Function_Solution_Des_MathGeometricMean":"求数组中元素的几何平均数。","Fine-Plugin_Word_Office_How_To_Use":"二.如何安装此Word加载项","Dec-User_Dataset_Syncing_Please_Wait":"正在进行同步,请稍候...","Dec-Plugin_Update_Success":"插件更新成功","Dec-Failed_Lic_MacAddress_Not_Match":"MAC 地址不匹配","Dec-Cluster_Synchronization_File_Fail":"文件同步失败","Reuse-BI-Random_English_Name":"随机生成4位或8位英文名","Dec-Look_Platform_Pane_Head_Text_Color":"标题文字颜色","Dec-Management_Map_Add_GIS_Background":"添加gis背景","Fine-Engine_Direct_Export_Exception_Detail":"错误详情","Data-Sentinel_Comment_WaterMark":"请输入备注信息，如”产线业务KPI要求，建议产线订阅“（非必填）","FR-Plugin_Flowchart_style_line_length":"线条长度","Dec-Log_Template_Physical_Path":"物理路径","Dec-Authority_Source_View":"查看权限","Dec-SystemCheck_Recommend_Redis_Connect":"redis不通","Dec-Private_Cloud_Auth":"私有云认证","Dec-Basic_Local_View":"本地查看","Ops-Healthdiag_Env":"环境检查","Fine-Plugin_Data_Portal_Click":"点击使用门户","Dec-Look_Icons_And_Covers":"图标&封面","Dec-Migrate-Report-Module-Name":"模块","ESD_Cache_Recommend_Template_Tips":"精准推荐 {} 张模板，请点击上方按钮查看","Dec-Failed_Lic_Post_Conflict_CheckItem1":"检查服务器上是否存在其他工程或tomact共用一个授权注册","Dec-Failed_Lic_Post_Conflict_CheckItem2":"检查是否有其他进程占用注册端口","Dec-Workflow_DS-TableData":"数据集","FR-Plugin_Design_Period":"动效时间","Fine-Engine_FrequencySet":"频率设置","Dec-Task_Push_Message_Type_IMAGE":"图片消息","Reuse-BI-Random_Product":"随机生成xxx产品","Dec-WeiXin_Robot":"微信群机器人","Dec-System_Password_Strength_Contain_Capital":"包含大写字母","Dec-System_WebSocket_Request_Path_Tips":"默认值对应请求路径如http://ip:port/socket.io\n可指定中间路径如设置/webroot/decision/socket.io则路径为http://ip:port/webroot/decision/socket.io","Dec-System_WebSocket_SSL_Type":"SSL证书类型","Plugin-Clock_HtmlOne_Without_Week":"<span class=\"y\"></span>年<span class=\"m\"></span><span class=\"d\"></span>日&nbsp;<span class=\"time\"></span>","Dec-Basic_Time_Sort":"按时间排序","Fine-Engine_Base_Sun":"日","Data-Sentinel_Trigger_Minute":"分","Dec-Log_Recover_Inherit_Authority":"恢复继承权限","Fine-Plugin_Excel_Cell_Parent_Continuous":"错误代码:11300204 内容区域中单元格父格关系不连续：{}","Dec-Plugin-Store_Not_Login":"未登录","Dec-Task_View_Preset_Expression":"查看预置表达式","Fine-Engine_Condition_Greater_Than_Or_Equals":"大于或等于","Data-Sentinel_Creator":"创建人","Dec-Basic_Parameter_Name":"参数名","Dec-Cache_Report_Way":"预警方式","Fine-Engine_Choose_All":"全选","Dec-System-Simple_LFU":"最不常使用","Fine-Engine_FS_System_Report_Message":"上报消息","Fine-Engine_Import_Failed":"导入失败","Dec-Log_Search":"查找","Dec-Backup_Memory":"备份容量","Dec-Security_Script_Invocation_Formula_Restriction":"脚本调用公式限制","Dec-Look_Login_FilingNumber_Control":"控制登录页底部是否显示备案信息","Dec-Whole_Check":"全局属性异常","Dec-Workflow_Save":"保存","Fine-Engine_Param_Template_Content_Existed":"该参数组合内容已保存于","Data-Sentinel_Dimension_GROUP_SECOND":"秒","Dec-DataMasking_Rule_Name_Cannot_Same":"规则名称不可重名","Fine-Engine_All_Sheets":"所有sheet","Dec-Security_Watermark_Default_Formula":"=$fine_username + now()","FR-Plugin_Cell_ProgressBar_Separation_Line_Color":"分隔线颜色","Dec-Migrate-Report-Risk":"风险项","Dec-Schedule-Notification_WeiXin_Content":"消息内容：","Dec-System_Password_History_Count":"禁用个数","Dec-BI_Map_Config":"地图配置","Dec-Authority_Only_Open_Package":"开发权限业务包","Fine-Plugin_Server_DEMO_Image_Path_ArcColumn":"com/fr/plugin/wysiwyg/chart/designer/image/demo/arccolumn.png","Fine-Engine_Report_Specified_Pages_Not_Exist":"页面没找到","Dec-Log_Back_To_Template_Popularity_Summary_Tables":"返回模板热度汇总表","Dec-Plugin_Intelligent_Cloud_Local_Update":"本地更新","Dec-SystemCheck_Fine_Db_Connect":"finedb 联通","Dec-Cluster_Refresh_Cache_Success":"刷新缓存成功","Dec-Migrate-Report-Container-Permission":"新文件容器权限","Dec-Disk_Ops_Is_Scanning":"正在扫描","Fine-Plugin_App_Encapsulation-Application_Encapsulation":"应用封装","FR-Plugin_Design_Center_Longitude":"中心点经度","Dec-Basic_Options":"选项","Dec-Plugin_Download_Log_Download":"一键下载","Dec-Disk_Ops_Disk_Ops":"磁盘运维","Dec-System_Delete_Email_Account_Confirm":"确定删除该发件人？","FR-Plugin_Server_Meter_Lumos":"轮播夜光仪表盘","FR-Plugin-Tabledata-Influxdb_Query_Statement_Is_Empty":"查询语句为空","FR-Plugin_Design_Base_Texture":"图层","Fine-Operation_Local_Crash_Analysis_Message":"检测到系统有宕机记录，请及时查看并依据推荐方案进行处理","Fine-Engine_FS_Report_RP_MyTask":"我的上报任务","Plugin-Fontsmanager_Online_Tip":"仅支持不超过50M的字体，otf,ttf以及ttc格式的字体同时支持预览及导出，其他格式仅预览生效","Dec-Plugin_Log_Level_Config":"等级设置","Dec-Error_Login_Username_Not_Exits":"用户名不存在","BI-Click_Blank_To_Select":"点击\"空格键\"选中完全匹配项","Dec-Error_Schedule_Parameter_Exist":"不能有相同名称的参数，请重新命名","Dec-Dcm_First_Step":"第一步","Fine-Plugin_Radius_Percent":"半径比例","Dec-Error_User_Username_Special_Keyword":"用户名包含安全设置的禁用字符","Dec-Security_Desensitization":"数据脱敏","Fine-Engine_Plugin_Store_BBS_Account_Login":"帆软通行证登录","FR-Plugin_Design_Blend_Mode":"叠加效果","Reuse-BI-Conf_Median_Distinct_Out_Of_Memory":"中位数或去重计数计算超出内存阈值","Dec-Dcm_Type":"类型：{R1}","FR-Plugin_Chart_Duchamp_Loaded":"页面加载结束事件","BI-Front-Expression_param_three_any_number_default":"\"{R1}:不符合(任意类型,任意类型,任意类型,[数值])的参数要求\"","FR-Plugin_Design_Other_Main_Type":"扩展图表—其余","Fine-Plugin_Excel_value_Setting":"形态设置","Fine-Plugin_Import_Sheet_End":"sheet导入结束 {}->{}，是否导入成功：{}，耗时：{}毫秒","Fine-Engine_Plugin_Expire_Dialog_Title":"插件过期","Dec-Workflow_Parameter-Integer":"整型","Dec-H5_Setting":"H5设置","Dec-Basic_Remove":"移除","Dec-File_Analysis_Failed":"文件解析失败","Dec-Basic_Singapore":"新加坡","FR-Plugin_Design_Trail_Width":"轨迹宽度","Fine-Dec_Error-Solution":"解决方案","Dec-SystemCheck_Cloud_Operation":"是否开启云端运维自动上传","Fine-Engine_Report_Verifying":"校验中","FR-Plugin_Design_Perspective_Distance":"视角距离","Dec-Plugin_Cloud_Analysis_Feature_UploadFileByMarket":"通过帆软市场上传服务器运行数据","Dec-Management_Map_Draw_Marker_Tip":"点击来放置标记点","BI-Basic_Simple_Open":"开","Dec-Recommend_Configuration":"推荐配置","ESD_Cache_Update_Error":"更新出错","Fine-Engine_Basic_Email_Sending":"正在发送邮件","FR-Plugin_Flowchart_style_font_family":"字体","Data-Sentinel_Push_Terminal":"推送终端","Data-Sentinel_Greater":"大于","Dec-Dcm_Connection_Config_No_Save":"当前设置尚未保存，是否保存？","Dec-DataPortal_Announcement_Content_Watermark":"请填写公告内容","Dec-Error_Need_Select_Folder":"请选择目录节点","Dec-Task_Email_Notification":"邮件通知","Dec-Cluster_Manage_Set":"集群管理设置","Dec-End_Time":"结束时间","Fine-Engine_Platform_Short_Jan":"一","Dec-Workflow_Edit_Process":"编辑流程","Dec-Backup_Is_Latest_Now":"当前已是最新版本","Dec-Process_Task_Is_Processed":"该任务已经处理完毕","Dec-Connection_Driver_Driver_Upload_Duplicate_File":"重名文件","Dec-Deployment_Socket_Port_Tip":"请输入websocket端口号：","FR-Plugin-Tabledata-Influxdb_Flux_Query":"Flux查询","Dec-Builtin_GM_Encryption":"内置国密加密","Data-Sentinel_Department_Cannot_Empty":"部门不可为空","Data-Sentinel_Manage_Sentinel_Task":"管理预警任务","Dec-Error_Backup_Name_Exit":"备份名称已存在","Ops-Health_Diag-System":"系统检查","Fine-Plugin_Engine_Transform_Unsupport_Tip":"模板转换成功，由于模板使用了暂未支持的功能，无法对其进行性能优化，将以兼容性模式支持正常使用\n若模板有优化诉求，可编辑cptx文件修改不支持的功能并保存或向我们反馈需求;","Dec-Users_Sync_Primary_Key_Change_Tip":"您将{}验证字段切换成了ID,这一操作将清空{}重新同步,导致相关权限丢失,确定进行切换?","Dec-Trigger_Condition":"触发条件","Dec-System_Login_Timeout_Tip":"勾选保持登录后不受超时时间限制","Plugin-Dec_Font_Size_Description":"自定义平台字号,保存后,刷新生效.部分浏览器存在最小字号限制,如果设置的小字号不生效，请检查浏览器最小字体限制.","Dec-System_Password_Init_Update":"初始密码强制修改","Data-Sentinel_Detection_Notification":"检测通知","Dec-Disk_Sort_Dump_Threshold":"外排阈值","Plugin-Clock_Monday":"星期一","Fine-Engine_Exporting_Recommend":"提示：当前导出性能较差，此模板建议使用大数据集导出","Dec-Platform_Log_Error_Log":"出错日志","Data-Sentinel_New_Sentinel_Todo_Assigned":"您有新的预警待办","Dec-Basic_Clean_All":"%时，清除所有会话","Dec-Template_Authority_Final_Authority_Link":"用户最终权限","Dec-NetworkCheck_Response_Node":"响应节点","Fine-Engine_Search_Role":"搜索角色","Fine-Dec_Chart_Dialog_OK":"确定","Fine-Engine_Report_Designer_Alert":"警告","ESD_Engine-Connection-Name":"数据连接","Dec-User_Dataset_Cleaning_Tip":"正在清空原有数据,请稍候...","Dec-Cluster_Redis_Node_Exception_Reminder_Tip":"该Redis节点无法正常使用，请及时检查该节点状态。","Dec-Monitor-Page":"分页浏览","Fine-Engine_Data_Upload":"数据多级上报","Dec-System_Encryption_File_Success":"密钥文件更新失败，请稍后再试","Dec-Cluster_Save_Open_Fail":"开启集群失败。请确认相关配置准确后再次提交","Dec-Dcm_Connection_Form_Database_Test_While_Idle":"获取连接时空闲连接可用性校验","Dec-Task_Detail_Value":"每{}的{}的{}时{}分执行","Dec-Disk_Ops_Auto_Clean_One_Month":"一个月","Dec-WeiXin_Message_Robot":"机器人消息","Dec-WeiXin_Debugger-Home-Url":"主页/菜单链接","Dec-Security_Watermark_Font_Size":"水印字号","Dec-SystemCheck_Disk_Free_Root":"根目录磁盘剩余","Dec-Deployment_Jar_Home":"%JAVA_HOME%/lib","Dec-NetworkCheck_Add_Component":"添加网络组件","Dec-Login_Cannot_Get_Token":"登录信息已失效，错误代码：21300019，","Dec-System_Login_Auto_Unlock_Time":"自动解锁时间","Dec-Reselection_Please":"重新选择","Dec-Task_Parameter_Add":"无参数，可添加","ESD_Cache_Recommend_Explore_Table_Header_SqlRepeatability":"sql重复度","Dec-BI_Migration_Export_Tip1":"同时导出设置项","Fine-Plugin_Reuse_TableData_Name":"示例数据集","Dec-SystemCheck_Password_Strength":"密码强度限制检测","Data-Sentinel_Notify_In_Hour_Only_Once":"小时内只通知一次","Dec-BI_Migration_Export_Tip4":"\t新增导入时，原有资源的设置项不被覆盖\n\t新增导入时，导入资源上也不带有相应设置项","Dec-BI_Migration_Export_Tip3":"不同时导出设置项","Dec-Reg_Fail_Reason":"失败原因","BI-Basic_August":"八月","Dec-BI_Migration_Export_Tip2":"\t覆盖导入时，原有资源的设置项会被覆盖，以导入资源的设置项为准\n\t新增导入时，导入资源上带有相应设置项","Dec-Mobile-Platform-Common_Hidden_Tips":"提示：若隐藏【我的收藏】，用户将无法收藏模板","Fine-Operation_Not_Support_System":"不支持的操作系统","Dec-DataMasking_Field":"脱敏字段","Fine-Engine_Report_Year":"年","Dec-Mobile_Basic_Settings":"基础设置","Dec-User_Sync_Rate_Max_Limit":"同步频率应小于上限：{}秒","Dec-System_Log_Level":"系统日志级别","ESD_Cache_Recommend_Last_Time":"最新分析时间：","Data-Sentinel_Trigger_Condition_Greater_Equal_Than":"（大于等于）","Dec-Task_Add_Detail":"添加明细频率","Dec-Plugin_Download_Log_Export_Success":"验证成功，开始下载","Dec-Workflow_Role":"角色","Dec-Error_Contain_String":"不能包含{}","Plugin-Downtime_Downtime_Node":"宕机节点","Dec-Templates_Application_Hangout":"申请挂出","BI-Word_Align_Left":"文字居左","Dec-Dcm_Connection_Click_Connect_Database":"点击连接数据库","Dec-Directory":"目录","Data_Sentinel_Setting_App_Description":"应用说明","Dec-Plugin-Store_Install":"安装","Dec-Error_Migration_Database_Name":"只允许包含数字、字母、下划线和.","Dec-Mobile_Device":"设备","Dec-Authority_Final_Authority_Source_None":"暂无权限来源","Fine-Engine_Report_Sat":"六","FR-Plugin_Chart_Cancel_Update":"取消更新","Dec-Basic_Forget_Password":"忘记密码","Dec-Look_Platform_Style_Block":"分块式背景","Dec-SystemCheck_Recommend_Ftp_Connect":"ftp不通","Dec-SystemCheck_Recommend_Swap":"建议关闭SWAP配置","Fine-Dec_Chart_TimeSwitch_Global":"全部","Dec-BI_Migration_Detail_Logic":"详细逻辑见：","Dec-SystemCheck_Physical_Memory":"物理内存","Fine-plugin-Engine_Fixed_Page_Not_In_Range":"固定分页不在合理范围内","Dec-H5_TOP_NAVIGATOR_CHANGE_TITLE_SETTINGS":"修改标题默认设置","Fine-Core_LIC_Support_Online_Write":"数据录入","Dec-Connection_Driver_Management_Exit":"退出驱动管理","Dec-Task_Reload":"重新上传","Dec-Mobile_App_Upgrade_Title":"更新标题","Fine-Plugin_Label_Show_Type":"显示形式","Fine-Engine_Basic_Calendar":"日历","Dec-User_Upper_Limit_Reached":"与其他管理员操作冲突，请刷新后重试","Plugin-Debug_Load_Fail":"抱歉，加载失败","Dec-Cloud_Operation_Maintenance_Tpl_Performance":"模板性能风险分析","Data-Sentinel_Passive_Receiver_Tip":"您是该预警默认接收人，不支持取消订阅，有疑问请联系预警创建者","Plugin-Downtime_Deal_Parse":"执行解析","Dec-Disk_Ops_File_Description":"文件说明","Dec-Log_Import":"导入","Plugin-Xml-I18n-Excelimportattr_Name":"excel导入逻辑设置","Fine-Engine_Report_Data_Connection_Driver_Name":"数据连接驱动器名称","Dec-Records_Push_Message":"消息推送","FR-Plugin_Design_Intensity":"强度","Fine-Plugin_Design_Chart_Auto_Adjust":"重叠调整","Fine-Engine_Report_Write_Group_Name_Here":"这里填写组名","Fine-Engine_Report_Verify_Failed":"校验失败","Dec-System_Switching_Encryption_Tip":"请在重置管理员帐号后重新设置，若使用设计器请将其升级至同一版本。","Dec-Management_Map_AMap_Key_Watermark":"请输入高德平台开发者key值","Dec-SystemCheck_Recommend_Duplicated_Configured":"dump输出配置重复，可能会导致重复输出dump占用大量磁盘空间，建议删除headDumpPath配置","Fine-Module_Year_End":"结束年份","FR-Plugin_Server_Layer_Cyan":"青色","Dec-Mobile_Directory_Style":"目录结构","Dec-No_Retrieve_Location_As_BaseDN":"不将检索位置作为 baseDN","Dec-Plugin-Store_Finereport":"帆软","Dec-Management_Map_Remove_Disable":"没有可删除的层级","Dec-Illegal_Mail_Port":"请输入合法的端口号","Fine-Dec_Chart_Map_Save":"保存","Dec-Task_File_Folder_Name_Over_Length":"任务设置参数较多或参数值较长，可能导致结果文件夹名称长度超出系统限制而任务运行失败。确定继续？","Dec-Basic_Type":"类型","Dec-BI_Migration_Export_Sub_Template":"超链接跳转模板","FR-Plugin_Design_Node_Content":"节点内容","Plugin-Debug_DataBase_Field":"数据库字段","Reuse-BI-Rule_Selected":"选择脱敏规则","Dec-Intelligent_Cloud_Application_Name":"应用名称","Fine-Plugin_Engine_Exception_Variable_Calculate":"变量计算错误({})","Dec-SystemCheck_Fine_Db_Type":"外接库的数据库编码/字符集","Dec-WeiXin_Mobile_Not_Supported":"当前HTML5报表不支持根据手机号匹配，请升级HTML5插件","Plugin-Fontsmanager_Online_Tooltip":"本地字体缺失可能影响预览效果，您可于此上传本地缺失的字体","BI-Basic_Empty":"空","Dec-Confirm_Delete_Node":"确认删除该节点?","Dec.Reuse_Authority":"权限复用","Dec-NetworkCheck_Cluster_Node_Not_Exist":"检测节点不属于当前集群","Dec-Post":"职务","FR-Plugin_Design_Line":"线","Reuse-BI-Random_Basic_Null":"内容清空置位Null","Fine-Plugin_Dec-Word_Configuration":"Word插件管理","Fine-Plugin_Bottom_To_Circles":"流入光圈","Fine-Engine_ConditionB_Is_Less_Than":"小于","Fine-Engine_Report_Server_All_Error":"错误","Dec-Basic_Russia":"俄罗斯","Fine-Engine_Write_Stash_Failed_Msg":"暂存失败，请注意保存数据。","BI-Basic_November":"十一月","Dec-Mobile_Loading_Upload_Tip":"支持GIF格式","Dec-Report_Check_Font_Switch":"字体缺失检测","Dec-Cluster_File_Server_Sharing":"文件服务器共享","Fine-Plugin_Excel_Template_Setting":"模板设置","Dec-Connection_Driver_Delete_Confirm":"确定删除驱动?","Dec-SystemCheck_Sms_Inform":"短信通知","Fine-Engine_Platform_Refresh":"刷新","Fine-Plugin_Excel_Import_Mark":"Excel导入标记","Dec-DataPortal_DataPortal":"数据门户","Fine-Engine_ConditionB_Contains":"contain","BI-Formula_Field_Filter_All":"全部","Dec-SystemCheck_Crash_Type_J2V8_Reason":"当前所用版本存在宕机BUG","Dec-Template_Authority_Select_Templates_Tip":"可在全局配置页面选择需要认证的模板","Dec-Cluster_Redis_Input_Node":"请完善节点信息","Dec-Security_Manage":"安全管理","Dec-Task_Last_Modify_Time":"上次修改时间","Dec-Security_Protection":"安全防护","Dec-Cache_Push":"释放内存","Fine-Dec_Chart_Use_Unit":"单位","Dec-Data_Set_Preview_Rows_Setting":"显示行数设置","Fine-Engine_Excel_Is_Title_Lines":"行是标题行","Dec-Templates_Quick_Hangout":"快速挂出","Dec-BI_Template_Filter_Reset":"重置","Reuse-BI-Basic_Analysis_Cal_Cost_Too_Much_Memory":"您的自助数据集计算复杂占用了过多内存，","Plugin-Debug_Refresh_Tip":"请在模板页面计算完成后刷新","Dec-Error_Positive_Integer":"请输入有效的正整数","Dec-Workflow_Invalid_Task_Or_Process":"任务名称或流程名称不符合规范","Plugin-sqlbuilderplus_CodeSegment_Edit_Code":"代码(待输入字段用@{}包起来):","Fine-Engine_Report_Err_The_Value_Must_Be_Integer":"必须为整数","Dec-SystemCheck_Recommend_Chart_Row_Limit":"建议开启管理系统-智能运维-内存管理-模板限制-通用限制- 提交记录数限制","Plugin-Downtime_Target_Name":"对象名","Plugin-Xml-I18n-Write-Debug_Name":"填报调试","Dec-WeiXin_Parse_Parameters_Tip":"微信／钉钉集成链接必须勾选解析参数值，否则将导致参数丢失；模板消息推送的消息链接可选择不解析参数值，从而实现推送时的实时公式计算。","Dec-SystemCheck_Config_OK":"此项配置良好，无需调整","Dec-Schedule_Delete_Count":"共{}项","Dec-System_SMS_Account_Balance":"帐号余额","Fine-Plugin_Server_DEMO_Image_Path_GroupMap":"com/fr/plugin/wysiwyg/chart/designer/image/demo/groupmap.png","Dec-Authority_Quick_Config":"权限快捷配置","Dec-Check_System_Check_Handler":"系统检查处理","Fine-Engine_Report_Write_Attributes_Msg":"没有设置填报属性","Dec-Add_Tag":"添加标签","FR-Plugin_Flowchart_title_node_define":"定义节点","Data-Sentinel_Trigger_Every_Month_Last_Day":"最后一天","Dec-Log_Back_Behavior_List":"返回用户行为汇总表","Fine-Engine_Write_Enhanc_Not_Support_Function":"不支持此函数","Dec-Mobile_App_Server_Embedded":"内嵌新版本服务器地址","Dec-Data_Set_Columns_Fail":"数据集不可用","Dec-Deployment_Socket_Port_Fail":"websocket端口冲突","Dec-Init_Select_Migration":"","Plugin-Log_clearAll":"清除所有","Fine-Dec_Chart_Map_DrawRectangle":"画矩形","Dec-NetworkCheck_Edit_Component":"编辑网络组件","Plugin-sqlbuilderplus_CodeSegment_Edit_Edit":"编辑片段(片段名不允许特殊字符和空格)","Dec-Common-Help_Configuration":"集群配置","Dec-Basic_Rename":"重命名","Fine-Engine_Direct_Export_Exception_Refer_Help":"（帮助文档）获取帮助或联系技术支持","Dec-Basic_Forget_Password_Authentication_SMS":"忘记密码-短信重置密码","Fine-Engine_Report_N.O..":"第","Fine-Core_Chart_Advanced_Interaction":"图表高级交互","Dec-Workflow_Title":"标题","Dec-Schedule_Manage":"任务管理","Plugin-Debug_Delete":"删除","Plugin-Clock_July":"7月","Fine-Plugin-Engine_Local_Analyzing_Tip":"分析预计需一分钟，分析报告链接将展示在下方，请耐心等候","Plugin-Xml-I18nReport-System-Check_Change_Notes":" ","Dec-SystemCheck_Recommend_New_Ratio":"建议JVM老年代与新生代大小比例设置为2","Dec-Platform_Template":"报表模板","Fine-Engine_Applet_Print":"Applet打印","Fine-Dec_Chart_Stock_Check_Data":"请检查您的数据","ESD_Engine-Column-Count":"列数","Dec-Error_Old_Password_Null":"旧密码不能为空","Ops-Platform_Address":"运维平台地址","Dec-User_Edit_User_Role_Column_Tip":"编辑自己所属⻆色可能对您的权限产生影响，请谨慎操作","Ops-Quickfix_Tips":"集群环境暂不支持快速修复","Dec-Look_Icons_And_Covers_Unsupported":"该目录节点无需设置封面","Data-Sentinel_User_Cannot_Empty":"用户不可为空","Dec-Basic_Ajax_Request_Fail":"请求服务器数据失败","Plugin-Xml-I18n-weixin_Name":"微信管理","Dec-Memory_Load_Score":"负载","Plugin-Xml-I18n-Inspection_Change_Notes":" ","Dec-Connection_Lack_Driver":"未找到“{}”驱动。","Dec-Failed_Container_License_Not_Match":"证书类型或版本不匹配","Dec-Schedule_Label_Tip":"请选择或搜索添加标签","Dec-Log_Lock":"锁定","Dec-Basic_Symbol":"符号","Dec-Module-User_EDIT_INFO":"编辑用户基本信息(姓名、手机、邮箱)","Fine-Plugin_App_Encapsulation-Menu_My_Analysis":"我的分析","ESD_Predict":"参数预测","Dec-Workflow_Finished_Task":"已处理任务","Dec-Workflow_add":"添加","Dec-Memory_Limit_Add_To_Relaxation_Restriction_Template":"加入放宽限制的模板","Dec-WeiXin_Tuesday":"周二","Fine-Engine_Direct_Export_Exception_Code":"错误代码","Dec-Cluster_Parameter_Redis_Storage_Key_Prefix_Validation_Checker":"支持英文大小写、阿拉伯数字、下划线，不支持中文和特殊字符","Ops-Healthdiag_Disk":"磁盘检查","Dec-Log_Export_Count":"导出次数","Fine-Dec_Chart_Unit_Ten_Thousand":"万","ESD_Engine-Config-Max-Predict-Cache-Entries":"参数预测最大缓存数量","Fine-Engine_Platform_RP_Task_Created_By_Me":"我创建的任务","BI-Formula_Help_Document":"查看公式使用的帮助文档","Dec-Mobile_Platform_User":"移动平台用户","Reuse-BI-Shop":"门店名","Dec-WeiXin_Robot_Table_Header_Name":"群机器人名称","ESD_Cache_Recommend_Explore_Result_Type_Param":"参数量过多","Dec-Basic_Sure":"确定","Fine-Operation_SSH":"SSH退出导致应用退出","Fine-Dec_Chart_GIS_LAYER_NAME":"GIS层名称","Dec-NetworkCheck_Read_Time":"查询耗时","FR-Plugin_Design_Point_Ring":"光圈","Dec-Password_Can_Not_Null":"密码不能为空","Dec-Confirm_Check_All_UnSelected_User":"确认全选以下未选用户?","Dec-Platform_Path":"平台路径","Dec-Basic_Use":"使用","Dec-Path_Conflict":"路径冲突","Dec-User_Lic_Not_Limit_Tip":"当前用户类型不限人数，可点击编辑用户加以限制","Dec-Init_Database_Tip":"适用于企业正式使用","Dec-Module-User_ADD_ROLE":"添加角色","Dec-Migration_Database_Version":"{}版","Plugin-Xml-I18n-Report-Cloud-Analytics_Description":"生成系统运行的日志文件","Plugin-Clock_June":"6月","Dec-Plugin-Store_BI":"决策平台","Dec-Look_Toolbar_And_Parameter_Container":"参数面板与工具栏","Dec-Cluster_Should_Restart":"为确保平台正常使用，请立即重启以关闭集群模式","Dec-Connection_Key_Path_Tip":"*请确认已经将krb5.conf文件已经添加到webapps/webroot/WEB-INF/resources目录","Dec-Basic_Select":"选择","Fine-Engine_Web_ConditionB_Begins_With":"开头是","Dec-Memory_Detection_Server_Memory":"当前服务器设置的最大内存为{}M，建议不应小于12G","Dec-Recommend_Message_Content":"系统配置待优化，建议您使用智能运维中的推荐配置  点击“处理”，跳转到配置推荐界面。","Dec-Dcm_Connection_More_Title":"更多数据连接","Fine-Engine_excel":"Excel分页导出","Dec-Memory_Limit_Submit_Allow_Cartesian_Product":"允许填报笛卡尔积","Dec-Security_Access_Frequencies":"访问频率","Dec-Mobile_Template_Layout_Setting":"BI布局设置","Fine-Dec_Chart_Stock_Open":"开盘","Fine-Engine_Buy_Or_Change":"购买或者更换","Dec-WeiXin_Addressee_Chat_Group_Disable_Tip":"如果根据默认用户组内的用户单独生成结果，则无法通知到微信群","ESD_Engine-Asc":"升序","Fine-Plugin_Bottom_From_Circles":"流出光圈","Dec-System_FR_Without_Account":"还没有帐号?","Fine-Plugin_Design_Full_Direction":"像素点填充","Dec-Security_Verify_Token_Ip":"Token认证增强","Dec-Memory_Detection_Server_Cluster_Node_Address":"节点","Dec-Workflow_Minute":"分","Dec-Intelligent_Cloud_Analysis_Report_Send_Email":"发送邮件提醒","Dec-DataPortal_Preview":"预览","Dec-System_Switching_Encryption_Fail_Database":"外置数据库密码更新失败，加密算法切换失败","Dec-Init_Waring_Tip":"","Fine-Dec_Chart_Map_DrawPolygon":"画多边形","Fine-Engine_ConditionB_Does_Not_Begin_With":"Not Begin With","Dec-Task_Restart_Desc":"如果任务中断按以下频率重新启动","Dec-Error_Task_Trigger_Tip":"以下执行频率无法触发，请检查频率设置，并确保和任务开始时间、结束时间无冲突：","Dec-Visit_Report":"访问报表","Dec-Confirm_Delete_User":"确认删除该用户?","Fine-Reuse_Import_Success":"导入成功","Fine-Plugin-Engine_Collapse_Tree":"折叠树","Dec-Error_Connection_Under_Edit":"该连接正在被{}编辑，请稍后再试","Dec-WeiXin_OA_Member_Phone_Number":"OA成员手机号","Dec-Migrate-Report-Node-From":"测试节点","Dec-Intelligent_Cloud_Plugin_Installing":"正在安装云端运维…","Dec-Dcm_Connection_Form_PrivateKey":"私钥","Fine-Engine_Condition_Begin_With":"开头是","Fine-Plugin_Excel_Sheet_Name_Match":"按sheet名进行匹配","Dec-DataMasking_Setting_Delete_Comfirm":"确定要删除该项？","Fine-Plugin_Reset_Camera_State":"恢复至初始视角","Dec-Task_Custom_Class_Parameter_Tip":"若自定义类中包含参数，可在此设置参数值","Plugin-sqlbuilderplus_CodeSegment_Show_Other_Database_Segment":"显示其他数据库类型的片段","Plugin-Dec-Word_Configuration":"Word插件管理","ESD_Engine-Config-Max-Scheduler-Pool-Size":"调度器线程池大小","Dec-Users_Import_User_Tip":"数据更新过程中将跳过超级管理员。即若数据集中包含超级管理员信息,无法对超级管理员生效。","Dec-Basic_Simple_Month":"号","Data-Sentinel_Please_Select_At_Least_One_Receiver":"请至少勾选一个接收人","Dec-System_Backup":"系统备份","Fine-Plugin_Word_New_Template_Wps":"新建WPS Word报表","Dec-WeiXin_Debugger-Get-Token":"获取token","Dec-Template_Log_Notify_Content":"{}日有{}张模板在使用中出现共{}次报错，请至智能运维-平台日志中查看并处理模板报错","Dec-Management_Map_Name_Duplicate":"该名称已存在","Dec-Module-Management_BI_Dashboard":"模板管理","Dec-NetworkCheck_Component_Setting":"网络组件检测设置","Plugin-Fontsmanager_Tips":"提示","Fine-Engine_FS_Report_RP_AddLabel":"添加上报标签","Data_Sentinel_Chart_Choose_Type":"请选择图表类型","Fine-Operation_Memory_Recovery":"FullGC后内存回收正常","Fine-Engine_Exporting":"正在导出","Dec-Workflow_Add_MultiNode":"添加联合填报节点","Fine-Plugin_Reuse_Installing":"正在安装","ESD_Cache_Recommend_Explore_Table_Header_Sql_Consume":"带sql预览耗时","Dec-Department-Post_User":"部门职务下人员","Dec-Register_Failed":"注册失败","Fine-Engine_Utils_Submit":"提交","FR-Plugin_Server_Goal_Value":"目标值","Dec-SystemCheck_Import_Cell_Control":"导入excel单元格数限制","Dec-Task_View_Preset_Expression_Example_Month_Last":"每月最后一天19点50分","Fine-Engine_Platform_RP_Unlimited":"不限","Dec-Cloud_Operation_Maintenance":"云端运维","Dec-Show_All":"查看全部","Dec-Plugin_Intelligent_Cloud_Support_Email":"现已支持邮件提醒，第一时间获取云端分析数据报告","FR-Plugin_Server_Lines3D_On_Globe":"三维流向地球","Dec-WeiXin_Debugger-Push-User":"平台用户名","Dec-Plugin-Store_Enable":"启用","Plugin-Xml-ExtendedCharts_Name":"扩展图表","Data_Sentinel_Help_Notice":"预警会对模板最终的过滤筛选结果进行判断。修改模板中的过滤、联动条件，可对不同的数值结果进行预警。","Data-Sentinel_Rule_Match_Data_Count":"触发预警条数","Dec-Fine_Decision":"数据决策平台","Dec-WeiXin_Not_Null":"不可为空","Fine-Engine_Utils_Print[Client]":"打印[客户端]","Dec-Records_Send_SFTP":"SFTP上传","Dec-Check_Current_Setting":"当前配置","Dec-Mobile-Platform-Start_Animation_Config":"启动动画配置","Dec-Current_System_Visit":"当前系统访问人数：","Dec-H5_Set_Resource_Server_Url":"设置资源地址","BI-Font_Colour":"字体颜色","Dec-Connection_Authentication_Methods":"认证方式","Dec-Authority_Recovery_Inherit":"恢复继承权限","Fine-Engine_Base_Sat":"六","Dec-Workflow_Custom_FS_Process":"自定义流程匹配","Reuse-BI-Value_Not_In_Valid":"数据不在合理范围内","Dec-Monitor-Frm":"表单浏览","FR-Plugin_Cell_ProgressBar_Direction_Left2right":"从左到右","Dec-NetworkCheck_Component_In_Checking":"当前已经存在正在检测的组件，为了检测结果更精确，请稍后再检测","Dec-WeiXin_Attention":"注意","Fine-Plugin_Excel_Title_Match_Info":"匹配到的Excel标题：{}，未匹配到的标题：{}","Fine-Engine_Platform_Minute":"分","Dec-Workflow_Month":"月","Dec-Backup_Link_Features":"查看新特性","Plugin-Downtime_Auto_Parse_Tip_Manual":"当前正在进行dump自动解析，不支持手动解析。","Fine-Engine_Report_Row":"行","Dec-Real_Name_Column_Can_Not_Null":"姓名列不能为空","Dec-Operation_Time":"近一个月操作次数","FR-Plugin_Design_Exit_Time":"退出时间","Ops-Health_Diag-Service_Connect":"服务联通性检查","Fine-Engine_Report_Multi_Excel_Import":"批量Excel数据导入","Dec-Cluster_Servlet_Name":"服务","Dec-Users_Sync_Update_Roles_Help_Link":"点击了解更多数据更新规则","Dec-Mobile-Platform_Add_Custom_Module":"添加自定义模块","Ops-Health_Diag-Normal":"正常","BI-Front-Expression_param_any_number_number":"\"{R1}:不符合(任意类型,数值,数值)的参数要求\"","Dec-SystemCheck_Seq_Write":"顺序写入(缓冲池)","BI-Multi_Date_Day_Prev":"天前","Dec-Log_Test":"测试","Data-Sentinel_Every_Day_Display":"每天 {}","FR-Plugin_Design_Center":"居中","FR-Plugin_Design_Theme_Name":"主题名称","Dec-Basic_Select_None":"不选","Dec-WeiXin_Default_Schedule_Agent_Name":"应用(定时推送)","Dec-Plugin-Install_Package":"插件安装包","BI-Front-Expression_param_two_any":"\"{R1}:不符合(任意类型,任意类型)的参数要求\"","Fine-Operation_Designer_Not_Supported":"暂不支持设计器堆栈分析","Fine-Engine_Plugin_Expire_Dialog_Text":"插件过期,请前往帆软应用中心进行购买。","Dec-SystemCheck_Recommend_Over_Commit_Memory":"建议配置 vm.overcommit_memory参数为 0","Fine-Engine_FS_Generic_Simple_Alert":"警告","Fine-Engine_Platform_RP_Page_Writerocess_Type":"流程类型","Fine-Plugin_Engine_Calculate_Prefer_SQL_Pagination":"优先使用SQL分页","Dec-Min_Cube_Free_HDSpace_Rate_Description":"当启用空间检查后，若空间倍数小于该值，则FineIndex不触发更新；FineIndex更新需求空间倍数=当前剩余空间/当前FineIndex占用空间","Dec-Failed_Lic_Mysql_Update_Error":"错误码{}，更新 mysql 数据库出错","Word-Template_Resource_To_Image_Error":"获取图片出现错误","Dec-Migration_To_New_And_Use":"迁移并启用","Dec-Login_Normal_Other_Logged_Tip":"您的账号已在其他平台登录","Dec-SystemCheck_Life_Cycle_Config":"生命周期设置","Plugin-sqlbuilderplus_Refresh":"刷新","Dec-Error_Task_Condition_Custom_Null":"自定义类名不能为空!","Dec-Edit_Role":"编辑角色","ESD_Engine-Query":"查询","Dec-Intelligent_Cloud_Data_Upload_Exist_Tip":"{}已经存在，\n继续上传将代替已有日志生成新的报告，是否继续上传？","Fine-Dec_Chart_Longitude":"经度","Dec-User_Delete_Count":"共{}项","Data-Sentinel_Condition_Less_Than_Equals":"小于等于","Dec-Cluster_Synchronization_File_Tip":"为保证节点文件同步，向硬盘手动添加文件后请进行手动同步，以其他方式发生的文件变动均可自动同步","Dec-Dcm_Connection_Analytic_DB":"阿里云AnalyticDB","Dec-Workflow__Name_Not_Null":"流程名称不能为空","Fine-Engine_Copy_Succeed":"复制成功","Dec-Management_Map_Point_Geo":"点","Dec-Login_Change_Phone_Success":"手机修改成功","Dec-System_Login_Binding_Email":"绑定邮箱","BI-Select_Part":"部分选择","BI-Basic_And_Condition":"且条件","Fine-Engine_custom_import_not_register":"未购买Excel导入功能点，导入失败","Dec-WeiXin_DataSet":"数据集","Dec-Users_Sync_Import_Log":"批量操作日志","Dec-Intelligent_Cloud_Data_Upload_Monthly":"每月1日自动上传","Plugin-Clock_February":"2月","Dec-Intelligent_Cloud_Data_Upload_Fail":"日志上传失败","Dec-Records_Send_SMS":"短信发送","Fine-Plugin_Function_Solution_Des_MathPopulationStandardDeviation":"求数组中元素的总体标准差。","Dec-Cluster_Parameter_Redirect_Timeout":"超时时间","Dec-Error_Percent_Range_Number":"请输入{}的整数","Dec-DataPortal_Announcement_Portal":"生效门户","Dec-Login_Old_Password":"请输入旧密码","FR-Plugin-Tabledata-Influxdb_Password":"密码","Dec-Log_Size":"当前日志大小","Dec-Resource_FR_Template_Sub_Template":"报表模板子模板","Fine-Dec_Chart_Use_Data":"数据","Dec-Synchronize_Clear_Data":"清空同步数据","Dec-Register_No_Limit":"无限制","Fine-Plugin_Excel_Sheet_Index_Match":"按sheet位置进行匹配","Fine-Engine_ConditionB_Is_Greater_Than":"大于","Dec-Memory_Life_Cycle_Clear_Label":"清除超过","Reuse-BI-Basic_Detail_Info":"详细信息","Dec-Cluster_Close_Tip":"重启后即可退出集群模式。集群模式下configdb、decisiondb、状态服务器、文件服务器为多节点共用状态，为确保正常使用，请在关闭集群后取消共用","Dec-Look_Login_Background_Size_Tip":"· 建议图片尺寸不小于{}","Dec-Memory_Limit_Submit_Count":"提交记录数限制","BI-Basic_Sure":"确定","Data-Sentinel_Task_Status":"预警状态","Dec-Basic_Subject":"主题","Fine-Plugin_Pie_Label_Inside":"饼图内","Dec-Memory_Life_Cycle_Clear":"清除过期会话","Dec-Login_Need_Slider":"请完成滑块验证","Dec-Workflow_Print_Copy":"份数","Dec-SystemCheck_Dir_Permission":"服务器主要文件夹权限","Dec-System_Rserve_Link":"rserve链接","Fine-Engine_Report_HJS_Mail_Role":"角色","Dec-Hyper_Link_Server_Deployment":"服务器部署","Dec-System_Login_Email_Authentication_Reset_Password":"邮件验证重置密码","Plugin-Reuse_16_9Background":"16比9背景","Data_Sentinel_Satisfy_Either_Conditions":"满足任一条件","Dec-Connection_Editor":"请输入","Reuse-BI-Rule_DataMasking_Select_Please":"请选择脱敏规则","Dec-Workflow_Moment":"时刻","Dec-Task_File_Description":"文件描述","Dec-BI_Migration_Export_Public_Link":"公共链接的设置项","Dec-System_Login_Unlock_Set":"锁定账号/IP","Data-Sentinel_Abnormal_Data_Dimension":"异常数据维度","Dec-Reg_Detecting_Dongle":"检测加密锁","Dec-Error_Task_Mount_Name_Null":"挂载名称不能为空!","BI-Basic_Formula_Vars":"变量","BI-Color_Picker_Error_Text_Hex":"请输入6位16进制颜色编号","Dec-Management_Map_Edit_Layers":"编辑层级","BI-Multi_Date_Day_Next":"天后","Dec-Failed_Lic_Type_Not_Match_Remind":"认证方式为本地机器信息认证，lic文件为本地容器lic，请检查后重新上传认证","Plugin-Downtime_Downtime_Auto_Handling":"宕机自动处理","FR-Plugin_Server_Satellite_Layer":"卫星","Dec-Conversion_Success":"转换成功","Fine-Engine_Please_Enter_Step_Greater_Than_Zero":"请输入步长且大于零","Fine-Engine_Report_ECP_Pwd_Long":"密码长度过长","Dec-Failed_Lic_Account_Status_Error":"错误码{}，账户状态不正常","Dec-Authority_Un_Fixed_Cross_Authority_DepRoles_Tip":"以下部门仍拥有授权权限,需要单独取消","Data-Sentinel_Will_Not_Trigger_Greater":"预警不会通过当前数据触发","Fine-Engine_Platform_Short_Jul":"七","Fine-Engine_Platform_Short_Jun":"六","Dec-SystemCheck-recommend_method_cutoff":"建议配置-XX:PerMethodRecompilationCutoff=-1","Dec-DataMasking_Applied_Scope_Export_Tip":"导出时默认应用脱敏规则","Dec-Mobile_Widget_Default_Height_Error_Message":"高度不小于1","Plugin-sqlbuilderplus_CodeSegment_Edit_Edit_ReadOnly":"编辑片段(只读)","FR-Plugin_Server_Circle":"圆形","Fine-Engine_edit":"在线编辑","Fine-Engine_Session_Timeout_Refresh_And_Retry":"当前会话失效，请刷新后尝试","Dec-Disk_Ops_Form_Lower":"小于","Dec-Password_Change_Block_User":"密码错误次数过多，请{}分钟后重试或联系管理员","Dec-Monitor-Menu_Decision_Log":"平台日志","Dec-H5_Integrated_Login_Custom_Clazz":"自定义的登录认证类","Fine-Core_Func_Print_Export":"打印导出","Dec-Disable_Users":"禁用用户","Dec-Title_Task_Basic_User":"1.通过用户组快捷设置通知对象\n2.通过用户组生成不同的结果文件","Fine-Engine_Base_January":"一月","Dec-Mobile_Directory_Banner_Interval":"轮播间隔","Fine-Dec_Private_Cloud_Connect_Failed":"工程服务器与授权服务器连接失败","Dec-System-Edit_Forbid_Keyword":"编辑特殊关键字","Dec-Plugin-Store_Disconnected":"无法连接应用中心","Fine-Plugin_Excel_Other_Setting":"导入逻辑设置","Data-Sentinel_Parameter_Rule_Matched_Max_Data":"满足条件的最大值","Dec-Error_Multi_Export_TaskName_No_Empty":"任务名称不能为空","Dec-Task_Execution_Frequency":"执行频率","Dec-WeiXin_Connect-Proxy-Server-Fail":"微信代理服务器测试连接失败","Fine-Plugin_Switch_Scene_Hyperlink":"触发超链","Fine-Engine_ConditionB_Does_Not_Contain":"不包含","Fine-Engine_Please_Select_Define_Group_Value":"请选择定义组的值","Fine-Engine_ConditionB_Is_Greater_Than_Or_Equal_To":"大于或等于","ESD_Cache_Recommend_Template_Remind":"通过分析系统历史运行数据进行缓存模板的推荐，首次使用缓存时建议进行检测","Fine-Engine_Please_Select_Report_Path":"请选择报表路径","Dec-Basic_Manage":"管理","Data_Sentinel_Setting_Request_Address_Url":"请求地址URL","Dec-Dcm_Connection_Form_JNDI_Advanced":"高级","Dec-Reg_Registered_Plugins":"已注册插件","Fine-Engine_Excel_To":"至","Dec-Init_Config_DB":"配置数据库","Dec-Cluster_IP_Changed":"IP编辑后请重启以生效","Data-Sentinel_Notify_Type":"通知方式","Dec-Template_ViewType_Card":"卡片视图","Dec-Log_Action_Method_Third":"第三方","Dec-Local_Machine_Code":"本地机器码","FR-Plugin_Design_Deep":"深度","Dec-SystemCheck_Crash_Auto_Handle_Config":"宕机处理工具开启","Dec-Memory_Limit_Chart_Export":"单个图表导出数据量限制","Plugin-Clock_March":"3月","Dec-Workflow_Parameter-Formula":"公式","FR-Plugin_Server_Symbol_Rect":"方形","Fine-Engine_Platform_RP_Process_View":"任务流程查看","Dec-Management_Map_Resume_Poly_Line":"点击以继续画线","Dec-Error_Duplicate_Department_Names":"部门名重复","FR-Plugin_Chart_New_Duchamp_Template":"新建可视化看板","Dec-BI_Migration_Unknown_User":"未知用户{R1}","Fine-Engine_Input_A_Name":"请输入一个名字","Dec-Backup_Auto_Push_Update":"自动推送更新","Dec-Resource_BI_Data_Sheet":"BI数据表","Dec-Plugin_Intelligent_Cloud_Email_Tip":"分析结果生成后，收件人将会收到邮件通知","Dec-Template_Log_Error_Notify":"模板报错通知","Data_Sentinel_Click_Link_To_Visit_Template":"点击链接查看模板","Dec-Mobile_Directory_Style_T9_Font_Size_Small":"小","Dec-Management_Map_Poly_Line_Error":"图形不能交叉","Fine-Engine_Error":"错误","Dec-Directory_Confirm_Delete_Folder":"目录下的内容将与目录一起删除,是否确认删除?","Dec-Migrate-Report-File-Count":"文件数","Data-Sentinel_Sentinel_Target":"预警对象","Dec-NetworkCheck_Diff":"抖动","Dec-Basic_Custom_Formula":"自定义公式","Dec-DataPortal_Month_Average_Visit":"当月日均访问量","Fine-Schedule_Focus_Point_Mobile_Directory":"移动平台—目录","Dec-WeiXin_Download_Log_Compress_Fail":"压缩失败","Plugin-Xml-I18n-Report-System-Check_Description":"帮助用户检查系统中的各项配置是否合理，以辅助用户优化配置，更好地防止宕机情况的发生","Dec-Disk_Ops_Scan_Finish_Notify":"磁盘扫描已完成，至智能运维->磁盘运维界面查看","Dec-System-Time_To_Live_Seconds":"最大生存时间","Dec-Report_Cache_Percent":"当内存占用","Fine-Engine_Direct_Export_Exception_Show_Stack":"显示错误堆栈","Dec-Failed-Lic_Multi_Server":"已达可授权数量上限","Fine-Plugin_App_Template_Directory":"模板目录","Dec-System_Log_Swift_Backup_Date_Error":"选择的还原日期区间有误","Dec-Dcm_Connection_Form_Auto":"自动","Dec-Management_Map_Delete_Layers":"删除层级","Dec-System_SqlInj_Add_Char":"添加字符","Data-Sentinel_Metric_Op_Enable_Task":"","Dec-System_Password_Strength_Set":"密码强度限制设置","Dec-Users-Post_Rename_Confirm_Tip":"职位重命名将影响到所有已添加的该职务,确定进行重命名?","Dec-Init_DB_Dialect":"数据库方言","Dec-Look_Platform_Logo":"平台Logo","Fine-Dec_Chart_Map_NoLayers":"没有可编辑的层级","Dec-Intelligent_Cloud_Analytics":"云端运维","Fine-Dec_Chart_Map_ResumePolygon":"点击以继续绘制","BI-Basic_Default":"默认","Fine-Engine_Base_Tue":"二","Fine-Plugin_App_Encapsulation-Combination_Name":"组合名称","Data-Sentinel_Condition_Between":"介于","Fine-Engine_Report_Upload_Progress":"上传进度","Dec-System_Log_Swift_Backup_Waiting":"正在备份还原...","Dec-Mobile_Loading_Default":"默认","Fine-Engine_Page_Setup_Landscape":"横向","Data-Sentinel_Template_Min_Value":"模板最小值","Dec-Maximum_Number_Idle_Connections":"最大空闲连接数","Dec-Task_File_Count_Folder_Name_Over":"当前设置可能导致任务运行耗时长、结果文件夹名称过长而任务运行失败，确定继续？","Dec-NetworkCheck_Client_Send_Request":"浏览器发送请求","Dec-Failed_Lic_AppContent_Not_Match":"应用内容不匹配","Dec-WeiXin_Department":"微信部门","Data-Sentinel_Trigger_Condition_Null":"（为空）","Fine-Plugin_Reuse_Readme_Text":"assets/reuse存放的是复用资源。\n请不要移动和删除该文件夹，迁移时尽量整体拷贝assets文件夹。\nfreuse：复用fvs组件资源。只适用于fvs模板。\nfvs：复用fvs模板资源。只适用于fvs模板。\nimage：复用图片资源。\nvideo：复用视频资源。","Plugin-sqlbuilderplus_Params_Tool_Choose_All":"参数为空选择全部:","Dec-Workflow_Leapfrog_Back":"越级回退","Dec-Cache_Manage":"负载管理","BI-Less_Than":"小于","Plugin-Clock_Typeface":"字样","Fine-Operation_Process_Check_End_Time":"进程自动恢复检测结束时间","Dec-WeiXin_Sync-Contacts-Fail":"微信通讯录导入失败","Dec-Cluster_File_Cache_Mode_Close_Caching":"关闭缓存","Fine-Plugin_Data_Si_Chuan":"四川省","Dec-Plugin_System_Sso_Decrypt_Test_Success":"解密成功,用户名为: {}","Dec-Front_End_Exception_Min_Font_Size_Prompt":"页面显示异常:当前报表显示内容有字号小于浏览器最小字号限制(),可能出现显示异常,建议修改浏览器配置或联系管理员解决","Data_Sentinel_Setting_Request_Header":"请求头","Dec-Look_Style_Four":"样式四","Ops-Dump_Analyze_Manual_Stop":"手动中止解析","FR-Plugin_Dump-Message":"内存分析成功！结果路径为：","Dec-NetworkCheck_Net_Speed_State_MEDIUM":"中等","Fine-Plugin_Engine_Paging_Engine_Not_Work":" - 分页引擎未生效","Fine-Plugin_App_Reuse-Output-Fail":"导出失败","Dec-Workflow_Leapfrog_Back_Tip":"只有直线流程，才能使用越级回退功能，且每个节点只有一个用户或一个角色","Dec-Workflow_Node_Name":"节点名称","Dec-Plugin_Install_Failed":"安装失败","Dec-WeiXin_Agent_Redirect_Domain_Null":"微信应用暂未添加，可信域名为空","Dec-Error_Task_Handling_Delete":"无法删除{}!","Fine-Plugin_Engine-Attr":"计算属性","Fine-Engine_Day":"天","Dec-DataPortal_Portal":"{}门户","Dec-Basic_Cross_Logout":"跨域退出","Fine-Engine_Loading_PDF":"正在加载PDF","Dec-Plugin_System_Sso_Time_Out_Config":"ssoToken超时设置","BI-Conf_Condition_Or":"或条件","Data-Sentinel_Cancel_Subscribe_Tip":"取消订阅这{}个预警任务？","Fine-Plugin_Gauge_Display_Dimension":"仪表盘播放维度","Dec-NetworkCheck_Base_Speed":"网络环境检测","Dec-WeiXin_Agent_Name_Exist_Error":"应用名称已存在","FR-Plugin_Flowchart_node_type_operation":"操作","Dec-Dcm_Connection_Download_Driver":"下载对应驱动","Fine-Core_FS_BI":"决策平台","Dec-SystemCheck_Vm_Overcommit_Ratio":"vm.overcommit_ratio","Dec-Report_Check":"报表检测","Dec-Error_Sql_Char_Exit":"该字符已存在","Fine-Plugin_Excel_Smart_Pre_Read_End":"智能预读完成：{}，耗时：{}毫秒","Dec-Create_Data_Connection":"新建数据连接","Dec-Error_Template_Has_Been_Hangout":"该模板已被挂出，请点击确定刷新页面","Dec-Platform_Log_Performance_Monitoring":"性能监控","Dec-Error_Process_Name_No_Blank":"标签名不能为空","Dec-WeiXin_Refresh_User":"更新通讯录","Fine-Engine_Report_Module_Name":"报表模块","Dec-Security_File_Upload_Verify_Tip":"开启后对填报、平台外观配置及文件数据集本地文件中上传文件的后缀和大小进行校验","Dec-H5_TOP_NAVIGATOR_BACKGROUND":"导航背景","Dec-Error_Connection_Name_Tip":"*修改数据连接名会影响相关数据表和仪表板","Plugin-Fontsmanager_Online_Url":"在线字体链接","Dec-Mark_Readed":"标记为已读","Dec-Engine_Parameter_Setting":"参数设置","Dec-SystemCheck_Suggestion_Log_Level":"建议设置日志级别为ERROR","Dec-Module-Server_Setting":"系统管理","Dec-Intelligent_Cloud_Confidentiality_Agreement":"保密协议","Data-Sentinel_Rule_Match_Data_Min":"触发预警最小值","Dec-H5_Integrated_Login":"H5集成登录","Dec-Cache_Higher_Than":"内存高于","Dec-Data_Set_Tree_Build_Way":"构建方式","Fine-Plugin_Excel_read_line_error":"Excel读取行数据异常","Dec-Workflow_Everyday":"每日","Fine-Plugin-Engine_Unsupported_Tree_Async":"当前模板结构不支持异步取数","Fine-Engine_Base_Short_May":"五月","Fine-Dec_Chart_Latitude":"纬度","Dec-Basic_Date":"日期","Dec-SystemCheck_Recommend_Swap_Windows":"建议虚拟内存设置为1.5～2倍物理内存","Dec-Backup_Lookup":"浏览","Fine-Engine_Base_Short_Mar":"三月","Dec-Deployment_Foundation_Get_Help_By_Documentation_AwtNotFound":"请配置系统工作模式-Djava.awt.headless=true；或手动安装上述图形库。修复后重启服务器。","Dec-Security_Intercept_Count":"拦截次数","Dec-Backup_Rollback_Waiting":"正在还原...","Dec-Workflow_To_Report":"待上报","Dec-Template_Log_Total_Visits":"总访问次数","Plugin-Xml-I18n-Encapsulation_Description":"使用者可以将fr、bi、fvs移动端模板资源进行打包、配置样式，封装成为一个模板应用，用于平台目录、第三方整合等场景使用。","Dec-DataMasking_Rule_Name":"规则名称","Dec-Plugin-Store_Private_Message":"私人消息","Dec-SystemCheck_Os_Memory_Free":"空闲内存","Clean_Disk":"清理磁盘","Fine-Plugin_App_Encapsulation-Basic_Rename":"重命名","Dec-NetworkCheck_Way_Ping_Tip":"传输固定大小业务包，显示其返回的上传、下载、耗时抖动、平均耗时、丢包的指标","Dec-Appearance_Modern_Theme_Entry_Mode":"目录样式","Dec-Init_Database_Setting":"数据库设置","Dec-Basic_Link":"链接","FR-Plugin_Design_Title_Font":"主题文字","Fine-Engine_Create_One_Group_For_Remaining_Values":"将所有剩余值创建为一个新组","Dec-Fail_Report":"失败预警","Fine-Engine_Base_Thu":"四","Dec-Log_User_Visit_Count_Daily":"日活跃用户数","FR-Plugin-Tabledata-Influxdb_Connection":"数据连接","Fine-Plugin-Engine_Start_Analyze":"开始分析","Dec-Last_Access_Time_Tip":"会话生命周期开始时间","Dec-DataPortal_Portal_Layout_Custom":"自定义","Dec-Workflow_Overtime":"超时","Dec-Custom_Password_Encryption":"自定义密码加密","Dec-Error_Task_Restart_Time_Null":"重启次数不能为空!","Dec-Memory_Low":"服务器内存太大","Data-Sentinel_Condition_Less_Than":"小于","Dec-Log_Auto_Reserve_Strategy":"保留策略","BI-Basic_February":"二月","Fine-Engine_Click_To_Get_Registration_Code":"点击获取注册码","Plugin-Downtime_Query_User":"查询用户","Plugin-Clock_Week":"星期","FR-Plugin_Server_Carousel_Bar":"轮播条形图","Dec-Authority_Final_Authority_Source":"权限来源","Dec-WeiXin_Agent_Name_Exist":"应用名称已存在","Dec-Intelligent_Cloud_Incentive_Buy_Market_Plugin":"·  用于购买帆软市场中的插件","Fine-Plugin_Reuse_Install_Warning_Tips":"安装过程中存在异常，可能影响正常的预览效果，请查看日志中的报错信息","Dec-Log_Login_Way":"登录方式","Dec-SystemCheck-BI-key_mapCount":"vm.max_map_count","Dec-DataPortal_Delete_Announcement_Confirm":"确认要删除该公告？","Reuse-BI-Random_Project":"随机生成xxx项目","Fine-Engine_write_html":"填报HTML导出","Dec-Memory_Limit_Trigger_Limit_Reason":"触发限制原因","Dec-Department_Post":"部门下职务","Dec-Backup_Update_Jar_Now":"正在进行jar包更新（{}）","Dec-Plugin_Download_Log_Compress_Fail":"压缩失败","BI-Multi_Date_Year":"年","Fine-Engine_Using_Single_Template_Set":"使用单模板偏移","Dec-Workflow__RP_To_Report":"待上报","ESD_Engine-Config-Single-Template-Max-Entries":"单模板最大缓存数量","Fine-Plugin_App_Encapsulation-Basic_Copy_Success":"复制成功","Dec-Register_Version_Number":"注册版本号","Plugin-Downtime_Check_Item":"检查项","Fine-Engine_Report_HJS_Mail_Department":"部门","Dec-SystemCheck-BI-key_dbDisk":"db更新目录磁盘","Dec-SystemCheck_Suggestion_Multiply_Process_detected":"当前系统疑似存在多进程,建议帆软工程不要与其他应用服务共用服务器，否则会有宕机风险","Dec-NetworkCheck_Record_Export_All":"批量生成报告","Fine-Engine_Error_Solution":"解决方案","BI-Number_Index":"序号","Dec-User_Edit_Role_Sync_Forbidden":"同步数据集角色不可操作","Dec-Intelligent_Cloud_Intranet_Technical_Support":"提供给帆软技术支持","Dec-Plugin-Store_Export_Print":"导出打印","Data-Sentinel_Metric_Op_Disable_Task":"","Fine-Plugin_Function_Solution_Des_JSONPathFinder":"根据JSON查询语句从给定的JSON内容中查询出结果。","Ops-Health_Diag-No_Abnormal":"无异常","Dec-Dcm_Socket_Unable_Connect":"Socket未连接，可能存在多人同时编辑造成冲突，相关端口可能未开放","Fine-Engine_Base_Sche_Saturday":"星期六","BI-Multi_Date_Week_Prev":"周前","Fine-Operation_Read_WorkBook_Solution":"检查模板大小和磁盘IO，可以关闭决策平台缓存设置中的总是重新读取模板设置","Plugin-Clock_Tuesday":"星期二","Plugin-Xml-I18n-OperationKEY_Name":"系统运维","Plugin-Fontsmanager_Add_Fonts":"添加字体","Dec-Plugin-Store_Installed":"已安装","Dec-NetworkCheck_Way_Operate_Tip":"存入一个1M、10M、100M的文件并下载、删除，记录 上传耗时、下载耗时、删除耗时","Dec-Add_BI":"添加BI","Dec-Connection_Active_Connections":"活动连接数","Dec-WeiXin_Robot_Detail_Config_Help":"群机器人配置详情请参考","BI-Front-Expression_param_date_or_text_number":"\"{R1}:不符合(日期/文本,数值)的参数要求\"","Data-Sentinel_Please_Input_Positive_Integer":"请输入正整数","Dec-Error_Upload_File_Size_Error":"请选择不超过{}MB的文件","Dec-Basic_Entry":"目录","Fine-Engine_Base_Sche_Monday":"星期一","FR-Plugin_Server_Area_Name":"区域名","Dec-Workflow_Pass":"通过","Fine-Engine_Using_Global_Offset":"使用全局偏移设置","Dec-Task_DingTalk_Notification":"钉钉通知","Dec-Management_Map_Image":"自定义图片","Dec-Basic_Custom":"自定义","Fine-Plugin_Engine_Calculate_Prefer_SQL_Pagination_Tip":"提示：默认为SQL分页，SQL分页将用拼SQL的方式进行后台分页","Dec-Task_Update_Success":"任务更新成功","Plugin-Log_set":"设置","Data-Sentinel_Subscribed":"已订阅","FR-Plugin_Server_Index_Value":"指标值","Fine-Plugin_Function_Solution_Des_GenerateImage":"将给定的参数转换为图片，支持本地文件、远程文件以及相对路径。","Dec-Log_Restore_Error_NoSupport":"暂不支持此功能","Dec-Authority_Entry":"目录权限","Fine-Engine_Excel_Requied_Remark":"必填，如果无标题则都填0","Dec-WeiXin_Robot_Protect_Webhook_Url_Tip":"一定要保护好机器人的webhook地址，避免泄露！","BI-Expression_syntax_error":"\"语法错误，缺少标示符\"","Dec-Basic_Days":"天","Fine-Plugin_Fill_Color":"填充颜色","Dec-Authority_Review_Dimension":"当前查看维度","Dec-Register_Gen_Certificate_Fail":"服务凭证生成失败，可联系技术支持获取帮助","Plugin-Dec_Font_Family_Template_Description":"自定义模板字体。保存后，刷新模板设置生效。","Dec-Basic_Delete_Fail":"删除失败","Fine-Dec_Chart_Map_ResumePolyline":"点击以继续画线","Dec-Authority_Config_Error":"权限配置失败","Plugin-Xml-I18n-H5Report_Description":"除了原生app展示报表外，提供移动浏览器预览报表,表单以及决策系统的插件，可用于微信,钉钉以及app中集成","Fine-Engine_Direct_Export_Exception_Ignore":"忽略","Fine-Plugin_Engine_Experimental_Feature":"实验性功能","Plugin-sqlbuilderplus":"高级数据库查询","Dec-Task_Push_Terminal":"推送终端","Plugin-Downtime_Xmx":"内存限制","Data-Sentinel_Rule_Match_Data_Max":"触发预警最大值","Dec-Operation_Type":"操作","Dec-Cluster_File_Cache_Mode_Active_Caching_Tip":"对所有资源文件进行缓存","Dec-Memory_Delete_Session_Tip":"确定结束所选对象及其子对象会话","Dec-Copy_Password":"复制密码","Dec-Schedule_Task_Node_State":"节点状态","Dec-Authority_Only_Open_Directories":"开放权限目录","Fine-Plugin_Function_Solution_Des_StringPinyin":"输出给定字符串的拼音。StringPinyin(&quot;你好啊&quot;, &quot;  &quot;, 1)返回这个字符串的拼音。第二个参数表示拼音之间的间隔符，第三个参数表示拼音的输出格式，1表示不输出音调，-1表示音调用数字表示。","Dec-WeiXin_Debugger-Type-Login":"单点登录","Dec-Server_Config_Check":"服务器配置检测","Fine-Engine_Report_Task_List_Chosen":"已选任务列表","Dec-Login_Change_Password_Tip":"系统开启了{}，请修改密码","Dec-DataPortal_User_Custom_Tip":"移动端门户只支持对单个组件开启用户自定义，请进入门户编辑页进行自定义设置","Dec-Intelligent_Cloud_Analysis_Report":"生成分析报告","Dec-Basic_BCC":"密送","Dec-SystemCheck_App_Deploy":"安装包部署","Plugin-ScrollMessage_Down":"向下","Dec-Recommend_Suggestion_Schedule_Task_Clean":"建议定时调度调度对象文件处理设置为【仅保留最近一次】","Dec-Password_Change_Block_Admin":"密码错误次数过多，请{}分钟后重试","Dec_Plugin_Error_Solution":"如需访问请联系管理员，","Data-Sentinel_Detection_Notification_Once":"检测通知一次","Ops-Linked":"已连接","Fine-Engine_Platform_RP_Content":"内容","Dec-Workflow_Sure_to_delete_process":"确认删除","Dec-Task_Mount_Name":"挂载名称","Dec-Connection_Driver_Loading_Child_First":"优先加载当前方式上传驱动","Fine-Engine_PageSetup_Orientation":"方向","Dec-Security_X_Frame":"点击劫持攻击防护","Dec-Backup_Update_Time":"更新日期","Dec-Deployment_Foundation_SubText_JavaIOTmpCannotWritten":"java.io.tmp指定目录无法写入","Dec-Task_Simple_Repeat_Desc":"每隔{}执行一次","FR-Plugin_Design_Video_Percent":"视频比例","Plugin-Debug_Table":"表：","Dec-Memory_Warning_Info":"你好，{}系统内存持续{}分钟内存高于{}，可能存在宕机风险，请及时关注。","Dec-Migration_To_New_DB":"迁移数据至要启用的数据库","Ops-Health_Diag-Env":"环境检查","Dec-System_Print_Local_Settings_Window":"打印时需要打印设置窗口","Dec-Cluster_Test_And_Save":"测试连接并保存","Dec-SystemCheck_Password_Strength_Detail":"最小长度:{} 包含数字:{} 包含小写字母:{} 包含大写字母:{} 包含符号:{} 不包含用户名:{}","Dec-Init_DB_URL":"数据库连接URL","Dec-Task_Detail":"明细频率设置","Fine-Engine_Platform_Schedule_New_Task":"添加任务","Dec-Basic_Confirm_Delete":"确认删除","FR-Plugin-Tabledata-Influxdb_Bucket":"存储空间(Bucket)","Fine-Datasource_Fine_Plus_Connection_Name":"Fine+工程","Fine-Engine_Platform_RP_Page_Writeass_After_All_Operations":"该节点所有操作人员完成后流转","Fine-Engine_Report_Privilege_Allocate":"权限分配","Fine-Core_Cartesian_Product_Message":"为防止填报笛卡尔积数据提交失败","Dec-Plugin-Store_Jar_Damaged":"Jar包损坏","Data-Sentinel_Delete_Task":"删除预警","BI-Basic_Later":"后","Dec-WeiXin_Debugger-Type-Push-Message":"推送消息","Data-Sentinel_Delete_Task_Confirm_Tip":"确定要删除此预警事件？","Dec-Use_Multi_Thread_When_Calculating":"计算时多线程","Dec-Visit_Time":"访问时间","Dec-Platform_Jar":"jar包","Plugin-Xml-I18n-Data-Portal_Name":"数据门户","Dec-Department-List":"部门列表","Ops-Health_Diag-Title_2":"健康巡检报告","Dec-Chcek_Problem":"问题","Ops-Health_Diag-Title_1":"系统","Dec-Dcm_Connection_Form_Passphrase":"密码短语","Data-Sentinel_Actual_Solution_Time":"实际解决时间","Dec-User_Toggle_Limit_Switcher_Close_Tip":"关闭后将取消对{}的限制，已配置的用户在下次开启时不会被清空，确认关闭?","Fine-Engine_Report_Print_To_Fit_Paper_Size":"根据纸张大小缩放打印","Dec-WeiXin_Output_User_Fail_Partly_Header":"个用户推送失败：","Dec-Failed_Lic_XC_Remind":"当前license不包含信创功能点，注册失败","FR-Plugin_Flowchart_title":"标题：","Dec-User_Sync_Rate_Limit_Hours":"同步频率应小于上限：{}小时","Dec-SystemCheck_Suggestion_Physical_Memory":"建议物理内存增加至{}","Dec-Init_Import_Data":"导入数据","Dec-Security_Intercept_List":"当前拦截名单","Plugin-Downtime_Template_Name":"模板名称","Dec-Hyper_Link_Hardware_Configuration":"硬件配置","Fine-Plugin_Excel_Vertical":"纵向","Dec-Cluster_Parameter_Redis_Key_Prefix":"key前缀","BI-Next_Page":"下一页","Dec-Dcm_Connection_Support_Plugin":"插件支持","Fine-Engine_Cancel_Combination":"取消组合","Plugin-sqlbuilderplus_CodeSegment":"代码段","Fine-Engine_Delete":"删除","Dec-Server_Address_Watermark":"例：https://localhost:8080","Dec-Cache_Now":"实时负载","Plugin-Fontsmanager_Source_User":"用户手动安装","Data-Sentinel_Select_Target_Rule":"选择判断方式","Dec-Basic_Temp_Auth":"模板认证","Dec-SystemCheck_Seq_Write_Direct":"顺序写入(非缓冲池)","Fine-Plugin_Word_Out_Network_Install_Failed":"当前环境为外网环境，需下载文件并手动安装。安装流程可参考{}","Dec-DataMasking_Setting_Open":"启用数据脱敏","Dec-Prevent_Downtime_Parameter_Open_Memory_Control":"内存控制","Dec-Basic_Complete":"完成","Dec-Migrate-Report-File-Size":"文件占用","Dec-Mobile_Error_Add_Existed_Mac_Address":"同一用户无法添加重复MAC地址","Data-Sentinel_Current_Report_Type_Not_Support":"当前报表类型{}不支持创建预警","Data-Sentinel_Help_Link_URL":"通过修改模板中的过滤、联动条件，可以对不同数值结果进行预警","Plugin-Fontsmanager_Source":"来源","Fine-Plugin-Engine_Not_Support_Table_Structure":"错误代码:11100052 非单数据集明细表模板，无法支持计算总行数或页码，请调整模板结构","Dec-Login_Change_Password_Success":"密码修改成功","Fine-Reuse_Import":"导入","Dec-Log_Accessed_Resources":"被访问资源","Dec-Init_Login_Direct":"直接登录","Dec-Schedule_Email_Receiver_Can_Not_Null":"邮件收件人不可为空","Dec-System_WebSocket_Request_Path":"WebSocket请求路径","Dec-System_Normal_Param":"常规参数","Fine-Plugin_App_Encapsulation-Modify_Success":"修改成功","Dec-Please_Select_Template":"请选择模板","BI-Front-Expression_param_one_any_type":"\"{R1}:不符合(任意类型) 的参数要求\"","Dec-Security_CSP_Tip":"开启后请求头部增加Content-Security-Policy:object-src 'self'设置","Fine-Schedule_By_PageSize_False":"横向不分页","Dec-Cluster_File_Set_Calibration_Node_Waiting":"正在切换基准节点，请稍候…","Dec-Basic_Add":"添加","Dec-SystemCheck_TimeZone":"时区信息","Dec-Register_License_Upload_Failed":"lic上传失败","Dec-User_Process_Success":"处理完成","Dec-Error_Task_Expression_Null":"请输入表达式","Dec-Memory_Detection_Server_How_To_Operate":"如何操作？","Dec-Mobile-Platform_Common_Tips":"用户收藏","Dec-All_Departments":"所有部门","Dec-Task_Count_Unit":"次","Dec-Failed_Lic_Upload_Check_Fail":"lic文件未通过上传校验","Dec-NetworkCheck_Net_Speed_State_Poor":"较差","Fine-Dec_Focus_Point_Backup_Restore":"手动还原","Plugin-Xml-I18n-FormReportRefresh_Name":"决策报表内报表块刷新","Dec-SystemCheck_Crash_Type_J2V8_Solution":"建议更新升级至最新的小版本","Dec-NetworkCheck_Status":"状态","Fine-Dec_Chart_Map_DrawPolyline":"画多边形","Dec-WeiXin_Sync-Contacts-Success":"微信通讯录导入成功","Dec-Basic_Hours":"小时","BI-Right_Page":"向右翻页","Fine-Plugin_App_Encapsulation-Save_Failed":"保存失败","Fine-Datasource_SSH_Connection_Name":"SSH协议","Dec-Mobile_Loading_None":"不显示","Data_Sentinel_Setting_Add_App":"添加应用","Plugin-Downtime-Effective_Time_Error":"请输入0～23的整数","Dec-Dcm_Connection_Is_Existence":"数据连接名已存在","Dec-Create_SQL_Data_Set":"添加SQL数据集","Dec-Suggestion_FS_Report":"模板可能被删除或者移动位置，建议删除FS目录管理里对应模板或者修改其位置","Fine-Plugin_App_Reuse-Output-Tip-With-Warning":"导出成功，但存在异常，可在日志中查看错误信息或确保导出的模板可正常预览","Dec-Mobile_Custom_Icon":"自定义图标文件","BI-Numerical_Interval_Signal_Value":"前后值相等，请将操作符改为“≤”","Fine-Engine_write_plus":"新填报","Fine-Engine_Base_April":"四月","ESD_Engine-Auto-Update-Only":"仅自动","Dec-Users_Import_Other_Source_Delete_Tip":"暂不支持多个数据来源，以下来自其他来源的数据已被删除","ESD_Engine-Config-Max-Cache-Entries":"最大缓存数量","Dec-NetworkCheck_Connection_Type":"数据连接类型","Dec-Log_Backup_Tip":"数据丢失？恢复备份数据","Dec-Users_Import_Failed_Help_Link":"点击获得更多帮助","Fine-Engine_Custom_FS_Roles":"自定义角色","Dec-Management_Map_AMap_Name":"高德地图","Dec-Workflow_Wed":"三","Dec-License_Generate_Certificate":"生成注册凭证","Fine-Operation_Trigger_Type_Gc_Frequency":"发生高频FullGC","Dec-Intelligent_Cloud_High_Growth":"高成长","FR-Plugin_Server_Value":"值","Data-Sentinel_Delete_Task_Tip":"确认删除这{}个预警任务？","Dec-DataPortal_Recent_Visits_30_Top_15":"近30天访问量top15模板","Dec-Dcm_Connection_JDBC_Other":"其他JDBC","Dec-Data_Connection_Manage":"数据连接管理","Dec-Expire_Remind_Expired":"已到期","Dec-Login_Fail":"登录失败","Dec-Data_Set_Empty_Data_List":"无可用数据集，请点击添加","Dec-Only_Name_Password":"仅认证用户密码","Dec-Mobile_Directory_Icon_Flat":"扁平","Dec-Workflow_SetStartTime":"设定开始时间","Fine-Engine_Platform_FS-Schedule_Task_Name":"任务名","Dec-System_Password_Strength_Not_Support_Tip":"对于无法在本系统修改密码的用户，密码策略不会生效","isk_Operate":"","Dec-DataPortal_Quick_Entry_3":"快捷入口3","Dec-Basic_Save_Fail":"保存失败！","Dec-DataPortal_Quick_Entry_2":"快捷入口2","Fine-Plugin_App_Encapsulation-Length_Limit_Tip":"最长支持{}个字符","Dec-Plugin-Store_Form_Components":"表单组件","Word-Template_Resource_Type_Absolute":"组件","Dec-Reg_Local_Version":"本地应用版本","Dec-Login_Bind_Phone":"已绑定手机号","Dec-Disk_Ops_Scanned_Result_Is_Zero":"已完成扫描，当前结果为空，请返回或尝试重新扫描","Fine-Plugin_Function_Solution_Des_EncryptDes":"DES加密。第一个参数为要加密的文本，第二个参数为加密的key。","BI-Basic_Year":"年","Dec-User_Batch_Add":"批量添加用户","Dec-SystemCheck-BI-des_systemMemory":"建议物理内存大于16G","Fine-Engine_Basic_Email":"邮件","Dec-Connection_Schema":"模式","Dec-Disk_Ops_Form_Schedule_Space_Limit":"定时调度目录预警空间","Dec-Authority_Grade_Level_Authority":"授权权限配置","Dec-Basic_Host":"主机","Dec-H5_Single_Login_Fail_Solution":"抱歉您无法查看该页面，如需访问请联系管理员","Dec-Memory_Limit_Sql_Run_Time":"sql执行时长限制","Dec-Intelligent_Cloud_Basic_Upload_Times":"基于数据累计上传次数核算奖励","Dec-NetworkCheck_Start_Check":"开始检测","Reuse-BI-Basic_Sure":"确定","Ops-Health_Diag-Show_More":"点击显示更多","Dec-Basic_Chinese_Mainland":"中国大陆","Reuse-BI-Basic_Analysis_Out_Of_Cell":"您的自助数据集已超过{r1}万单元格限制，无法成功更新。","Fine-Engine_Web_Close":"关闭","Dec-Plugin_Intelligent_Cloud_Email_Duplicated":"邮箱不可重复","Dec-DataPortal_Close_Custom_Confirm_Title":"关闭自定义门户","Data-Sentinel_Duplicate_Alert_Do_Not_Disturb":"重复通知免打扰","Dec-Records_Custom_Class":"自定义类","Dec-Login_Account_Not_Available":"当前账号已不可用，如有疑问请联系管理员","Dec-Data-List":"数据列表","Dec-Basic_Export":"导出","Dec-Plugin_Error_PreTaskRunFailed":"存在失败的前置任务","Dec-Re_Registration":"重新注册","Fine-Operation_Config_Metric_Title":"宕机自动处理工具配置记录","Dec-SystemCheck_Disk_Space_Used":"已使用磁盘空间","Dec-Sync_ID_Conflict_With_Platform_Detail":"原有ID：{} ；新ID：{}","Dec-Maximum_Number_Active_Connections":"最大活动连接数","Dec-Platform_Directories":"平台目录","Dec-WeiXin_Set-Update":"设置自动更新","Dec-Mobile_Directory_Style_T9_Font_Bold":"字体加粗","Data_Sentinel_Setting_Delete_App_Tip":"确定删除此应用？","Dec-NetworkCheck_Component_Timeout_Exception":"可能服务器和{}之间网速限制导致连接超时或读写操作超时，建议调整超时时间","Fine-Plugin_Ins-Sql_DataModel":"SQL公式","FR-Plugin_EC_Link_Widget":"当前页面对象","Reuse-BI-Long_Text":"长文本","Dec-No_Matching_Item":"无匹配项","Plugin-Xml-I18n-FineVis_Change_Notes":" ","Fine-Dec_Chart_Map_FinishPolyline":"点击最后一个点完成绘制形状","Dec-WeiXin_Debugger-Type-Basic-Property":"基本属性","Dec-Directory_Parameter_Config":"参数设置","BI-Front-Expression_nvl_param_same":"\"{R1}:不符合所有参数为相同类型的要求\"","Dec-Resource_Server_Path":"资源服务器地址","FR-Plugin_Design_Select_Video_Path":"选择视频路径","Dec-Users_Synchronize_Users":"同步用户","Fine-Authority_Template_Privilege":"模板权限","Dec-Look_Configure_Builtin":"预定义","Dec-Look_Platform_Text_Color":"文字颜色","Fine-Engine_Report_New_Offset":"新建偏移","Dec-WeiXin_One_Key_Config":"一键配置","Fine-Plugin_Data_Portal_KanBan_Widget":"数据看板","Dec-Data_Set_Tree_Parent_Field":"父标记字段","Dec-SystemCheck_OK":"良好","Dec-Cluster_File_Cache_Mode":"缓存模式","Fine-Engine_FS_Msg_Send_Failed":"消息发送失败","Dec-WeiXin_Get-Agent-Fail":"获取应用失败","Dec-DataPortal_Widget_Management":"组件配置","Dec-Directory_Batch_Add_BI_Template":"批量添加BI模板","Dec-System_Password_Update_Remind":"提醒更新","Dec-SystemCheck_Recommend_Os_Cpu":"建议主频大于等于 2.4 Ghz","Dec-Plugin_Error_HasNewerPluginWhenUpdate":"已经安装了更高的版本","Fine-Plugin_Excel_Title_Match_Error":"标题匹配失败","Fine-Engine_Platform_RP_Page_Writerocess_Created_By_Me":"我创建的流程","Fine-Dec_Chart_Stock_Volume":"成交量","Data-Sentinel_Every_Hour_Display":"每小时{}分","Plugin-ScrollMessage_Left":"向左","Dec-Plugin-Store_User_Password_Error":"用户名或密码错误","Fine-Engine_Report_Receiving_Page":"正在接收页码","FR-Plugin_Workspace_User_UNKNOWN":"未知用户","Dec-Connection_Select":"请选择","Fine-Plugin_Design_Chart_Custom_Gradient":"自定义渐变色","Dec-Register_Plugin_Forever":"永久","BI-Basic_Parameter_Value":"值","Dec-Management_Map_Release_to_Finish_Drawing":"松开鼠标完成绘制","Fine-Dec_Public_Cloud_Connect_Failed_CheckItem":"存在网络、防火墙限制的用户，请放行\n域名：https://register.fanruan.com\n端口：443","Fine-Engine_Report":"报表","FR-Plugin_Design_Automatic_Gradient":"自动渐变","Dec-Basic_Tag":"标签","Dec-System_Switching_SeedFile_External":"外置库连接更新中","Dec-Basic_Tab":"制表符","Fine-Plugin_Word_Install_Success":"安装成功","Dec-Mobile_Theme_Orange":"橙色","Plugin-Clock_December":"12月","Dec-Connection_Test_Success":"连接成功","Fine-Plugin_App_Encapsulation":"应用封装","Dec-Plugin_System_Sso_Rsa_Key_Usage_Tip":"通过RSA加密的方式进行用户鉴权信息的传递。点击生成RSA Public Key (加密使用)","Dec-Management_Map_Center_Latitude":"中心点纬度","Fine-Plugin_Word_Office_Install_Net_Share":"方式二：从Windows本机网络共享加载（设计用户自行安装）","Fine-Engine_Report_Quiet_Print_Confirm_Tip":"保存客户端习惯后，打印设置窗口不再弹出，以后打印时，按本次保存的打印设置进行打印。确定保存吗？","Dec-Intelligent_Cloud_Go_View":"前往查看","Fine-Engine_Condition_In":"包含于","Dec-SystemCheck_Not_Configured":"未配置","Dec-WeiXin_Debugger-Type-Privilege_Check":"权限检测","Plugin-sqlbuilderplus_Params_Tool_Operate":"控件类型:","Dec-Dcm_Connection_Option_Cannot_Find":"找不到该连接的配置信息","Dec-Authority_Source_Manage":"管理权限","Dec-System_Encryption_Update":"一键更新","Fine-Plugin_Excel_Cover":"覆盖","Dec-System_Configured_Proxy_Server":"已配置代理服务器","Dec-SystemCheck_Recommend_Disk_Space":"建议磁盘大于 500 GB","Dec-Users_Source_Manual":"手动","Dec-WeiXin_New-Agent":"新建微信应用","Dec-Mobile_Login_Page_Settings":"登录页","Dec-Templates_Not_Application_Hangout":"未申请挂出","Dec-WeiXin_Expired_Solution":"微信功能未注册，如需使用请联系销售","Fine-Plugin_Meteor_Effect":"流星效果","Dec-Disk_Ops_Auto_Clean_Time_Setting":"自动清理时间间隔为","Dec-System_Change_User_Encryption_Success":"用户密码更新成功","Plugin-Downtime_Downtime_Auto_Handling_Tips":"开启或关闭宕机自动处理工具","BI-Basic_December":"十二月","Dec-Workflow_Remind_SMS_Tip":"开启短信服务后可使用短信通知","Plugin-Xml-I18n-pdfURLPrint_Change_Notes":" ","Fine-Engine_Basic_Cancel":"取消","Dec-Data_Set_File_XML_Key_Nodes":"关键节点","Dec-Log_Sync":"同步","BI-Basic_Behind":"后","Fine-Engine_Platform_ProcessName":"流程名称","Dec-Login_Authentication_Password_Strength_Multi_Tip":"当前密码不符合密码强度要求，请通过手机或邮箱进行身份验证，并修改密码","FR-Plugin_Design_Exit_Open_Video":"退出开场","Dec-Data_Set_Tree_Original_Field":"原始标记字段","Dec-Disk_Ops_Rescan":"重新扫描","Fine-Operation_Read_Image":"读取图片等待中","Dec-Intelligent_Cloud_Desc":"系统稳定可用有时比功能丰富强大更重要，特别是对于2B产品，所以智能运维一直以来就是我们产品的重心。相比于本地运维，云端运维有其优势，比如大计算、零成本、低门槛、高成长等等。因此我们希望通过云端运维和本地运维两种方式丰富运维功能，发挥各自优势，为系统的稳定可用保驾护航。","Fine-Plugin_Design_Font_Content":"内容","Dec-System_Log_Swift_Backup_Tip":"提示：此设置仅影响操作日志的备份，不影响系统日志","Dec-Look_Login_Custom_Page":"设置登录网页","Dec-Error_Directory_Name_No_Blank":"目录名不能为空","Dec-Report_Manage_Check":"报表目录异常","Dec-Mobile_QR_Code_Config":"二维码配置","Dec-Register_Fail_Detail":"查看错误详情","Dec-Schedule_Goto_Add_Email_Account":"去添加","Dec-Confirm_Delete_Department":"确认删除该部门?","Dec-Mobile_Not_Null":"不可为空","Fine-Engine_Report_Designer_Save_As_Params_Template":"保存为常用参数组合","Dec-WeiXin_Secret_Exist":"secret已存在","Plugin-sqlbuilderplus_Add_Quotes":"给表名和字段名添加引号","ESD_Cache_Recommend_Template_Manage":"缓存模板管理","Reuse-BI-Rule_Text_Custom":"自定义文本规则","Data-Sentinel_Receive_Type_Cannot_Be_Empty":"请至少选择一种预警接收方式","Fine-Plugin_App_Encapsulation-Selected_Resource":"已选资源：","Dec-WeiXin_CreateAgent_Not_Null":"微信应用名称，CorpID，管理组凭证秘钥不可为空","Fine-Engine_Excel_Will_Be_Imported":"行数据执行导入","Dec-WeiXin_Robot_Tip":"该名称仅作为标识，不影响企微中机器人名","Dec-Plugin_Intelligent_Cloud_Plugin_Install_Fail":"云端运维更新失败，请重新更新","Fine-Dec_Chart_Unit_Thousand":"千","Dec-Error_Task_Running":"该任务正在执行","Dec-Users_Username_Conflict_Field":"用户重复验证字段","FR-Plugin_Design_Point_Bubble":"悬浮气泡","FR-Plugin_Flowchart_default":"默认","Dec-SystemCheck-BI-des_fineWrite":"建议JVM fineIO写内存使用堆外内存配置为1G","Dec-Connection_Driver_Has_Confilt_Tip":"当前驱动加载路径下存在多个驱动","Data-Sentinel_Condition_Null":"无","Dec-System_Change_Security_Key_Fail":"密钥切换失败","Dec-Task_Dispatching_Cycle":"调度周期","Dec-BI_Import_Forbidden":"不允许导入","Dec-Memory_Limit_Single_Template_Max_Cell":"单模板最大单元格个数","Dec-Thread_Load_High_Delete_Session":"当前系统线程压力过大触发系统保护，请稍后重试","Plugin-sqlbuilderplus_Options_AutoActivation":"自动激活补全(关闭后按自动补全快捷键可弹出补全窗口)","Dec-System_FR_Register_Now":"立即注册","Plugin-Downtime_Type":"类型","Fine-Engine_Custom_FS_Users":"自定义用户","Dec-Disk_Ops_Auto_Clean_One_Week":"一周","Dec-Plugin_Error_InnerError":"内部未知错误","Dec-Backup_Not_Support_Update":"判断出当前为设计器启动的平台，请使用设计器的更新升级功能","Fine-Engine_FS_Ecp_Old_Password":"旧密码","Dec-Dcm_Millisecond":"毫秒","Fine-Plugin_Pie_Label_Outside":"饼图外","Dec-SystemCheck_Recommend_BI_Disk_Space_Free":"磁盘余量不足 50 GB，建议清理磁盘大文件避免影响使用","Dec-Authority_Grade_Auth_Block_Tooltip":"无法反选，需要和上级资源父节点保持一致","FR-Plugin_Close_Template":"取消启动","Dec-Gzip_Condense":"Gzip压缩","ESD_Engine-Click-Show-Cache-Statistics":"点击查看缓存趋势统计","Dec-Module-User_Manager":"用户管理","Dec-SystemCheck_Jar_Version":"工程jar包信息","Dec-Plugin_Update_Failed":"插件更新失败","Dec-Log_Total_Operation_Times":"总操作次数","Dec-Plugin_Cloud_Analysis_Feature_SolidSendByJsonp":"通过浏览器获取服务器运行数据","Dec-Init_Reload":"重试","Data-Sentinel_Dimension_Filter_DATE_RANGE":"至","Dec-WeiXin_Privilege_Function":"权限作用","Fine-Engine_Report_PageSetup_Page_Setup":"页面设置","Dec-Basic_Message":"消息","Fine-Engine_Base_February":"二月","Dec-NetworkCheck_Result":"结果","Plugin-Xml-I18n-Exportform_Description":"在表单中显示数字时钟","Fine-Dec_Chart_Stock_High":"盘高","Dec-Intelligent_Cloud_No_Support_In_War_Or_Cluster":"War或集成部署不支持此安装方式","Dec-System_Not_Support_Type":"不支持的类型：","Dec-Data_Set_File_Excel_Upload_Tips":"1、请选择reportlets目录下的文件；\n2、上传文件到服务器reportlets/{}目录下；\n3、仅支持格式：{}；\n4、文件大小不能超过20M；\n5、文件名不能包含 ? * : \" < > \\ / |，不能空格开头","Fine-Engine_Report_Sche_Minute":"分","Dec-Backup_Visit_Count":"统计访问","Dec-Confirm_Delete_Users":"确认删除所选{}个用户?","Dec-WeiXin_Agent_Secret_Exist_Error":"应用secret已存在","Dec-Mobile_Directory_Banner_Link_Watermark":"相对路径或http/https开头的绝对路径","Fine-Engine_No_Prompt":"不再提醒","Data-Sentinel_Trigger_Week_Tus":"二","Dec-Module-User_DELETE":"删除用户","Dec-Connection_Options_Tip":"多个值请用“;”隔开","Plugin-Xml-I18n-Inspection_Name":"模板性能分析","Fine-Plugin_Excel_Input_Not_Exits":"Excel文件流不存在","Dec-Error_Schedule_Start_Time_Now":"开始时间要大于当前时间","Dec-Download_Env_Information":"导出环境信息","Ops-Quickfixing":"修复中...","Fine-Engine_Offline":"离线","Dec-Basic_App_Name":"应用","Fine-Operation_Sms_Inform":"短信通知开关","Dec-DataPortal_Template_Dynamic":"报表动态","Dec-Error_Task_Detail_Minutes":"请填写正确的分钟","FR-Plugin_Cancel_Download":"停止下载","Dec-SystemCheck_Memory_Alarm":"负载预警开启","Dec-Migrate-Step-State-Migrate":"迁移中","Dec-System_Default_Email_Account":"系统默认发件人","Dec-Migrate-Report-No-Permission":"权限不足","Dec-Basic_State":"状态","Fine-Engine_Verify_Verify_Success":"校验成功","Fine-Datasource_HW_DWS_Connection_Name":"华为云DWS","BI-Conf_Formula_Text_Function":"文本函数","FR-Plugin_Design_Column_Shape_Chord":"曲线三角","Dec-Failed_Lic_Common_Not_Match_Remind":"请联系帆软技术支持确认lic信息并进行更换","Dec-Migration_Status_Preparing":"{}：正在准备迁移","Dec-Error_Login_IP_Unallowed":"管理员已开启账号登录限制，请在受信任网络中登录。","Plugin-Reuse_Other_Background":"其他背景","Data-Sentinel_Historical_Disabled_Tip":"复杂条件判断不支持查看历史趋势图","Fine-Dec_Chart_Save_Success":"保存成功","Dec-Auth_Search_Entity":"搜索{}权限","Dec-Connection_Test_Fail":"{}测试连接失败","Dec-Authority_Settings_Schedule_License_Not_Support_Tip":"定时调度功能未注册,如需使用请联系销售","Fine-Plugin_Drill_Map_Data_Layer":"数据层级","Dec-Color_Scheme_Dark":"深色","FR-Plugin_html_parse":"Html解析","Fine-Plugin_Time":"时间","Plugin-Downtime_Downtime_Time":"宕机时间","Dec-System_Test_Mail_Sending":"测试邮件发送中...","Plugin-ScrollMessage_Scroll_Subtitle":"滚动字幕","Dec-Register_Certificate_Service_Tips":"获取技术支持服务时请提供该凭证信息：","Reuse-BI-Fix_Up_Number":"原值上浮20%","Data-Sentinel_Parameter_Rule_Description":"触发条件","Fine-Schedule_Task":"定时任务","Data-Sentinel_Parameter_Trigger":"触发器","Data-Sentinel_Receive_Not_Set_Tip":"未绑定邮箱、电话号码的用户无法通过对应渠道接收预警信息","Dec-Next_Fire_Time":"下次运行时间","Dec-Log_Auto_Clean_Tip":"","Fine-Plugin_Camera_State":"初始视角","FR-Plugin_Server_KPI_Main_Type":"扩展图表—指标卡类","ESD_Engine-Resume":"恢复缓存","Dec-Error_URL_Limit_Tip":"链接不能包含@","Dec-Dcm_Connection_Plase_Add_One":"请选择左侧数据连接或点击新建数据连接","Dec-Row-Authority":"行权限","Dec-Schedule_Manage_SMS_Template":"管理短信签名和模板","Fine-Engine_Platform_RP_Execute_Month":"执行月","Fine-Basic_Share":"分享","Dec-Resource_Migration_Importing_Finish":"导入完成,正在跳转...","Dec-Error_Duplicate_Process_Names":"标签名重复","FR-Plugin_Design_Bubble":"气泡","Plugin-ScrollMessage_Scroll_Speed":"滚动速度","Dec-Workflow_RestartAfterSet":"配置结束立刻开始","Dec-Security_Watermark_Gap":"水印间距","Plugin-Downtime_Downtime_Handling_Tools":"宕机自动处理工具","Dec-Basic_Help_Document":"帮助文档","Plugin-Xml-I18n-FineVis_Name":"FineVis数据可视化","Fine-Engine_Basic_Email_Message":"内容","Fine-Dec_Module_Name":"平台模块","ESD_Feature_Flag":"实验室功能","Plugin-sqlbuilderplus_CodeSegment_Edit_Label":"标签:","Dec-Authority_Information":"权限信息","Dec-Data_Set_Tree":"树数据集","Fine-Dec_System_Email_Not_Configured":"服务器尚未设置邮箱，系统成员无法通过邮件接收通知、验证等信息。为了更方便、安全的使用系统，建议立即设置服务器邮箱。","Dec-Reg_Lic_Version":"认证应用版本","Dec-Confirm_Delete_Task_Detail":"确认删除该任务配置?","Plugin-Downtime_Server_Restart_Record":"服务器重启记录","Dec-Workflow_Alert":"警告","FR-Plugin_Chart_Check_Function_Point":"“FineVis可视化看板”功能未注册，无法新建/打开该报表。请联系\n管理员注册该功能后再进行尝试","FR-Plugin_Design_Trail_Effect":"轨迹动效","Dec-Failed-Lic_Format_Not_Match":"证书内容不正确","Dec-Init_Select_Database_Action":"{}   >","FR-Plugin_Design_Play_Type":"轮播形式","Dec-SystemCheck_MetaSpace_Size_Recommend":"建议配置-XX:MaxMetaspaceSize=2g","Dec-SystemCheck_Os_Cpu":"cpu 主频","Reuse-BI-Conf_Show_Row_Count":"显示行数","Dec-WeiXin_Output_Group_Fail_Partly_Header":"个群推送失败：","Fine-Plugin_App_Encapsulation-Basic_Edit":"编辑","Dec-Workflow_Back_To_Start":"可越级回退至首节点","Dec-Visit_User_IP":"访问用户IP","Dec-Module-Look_And_Feel":"外观配置","Data-Sentinel_Condition_Value":"触发值","Dec-Users_Post_Must_With_Department":"选择职务时必须选择部门","Fine-Plugin_Excel_Import_Type":"导入方式","Fine-Plugin_Data_Liao_Ning":"辽宁省","Dec-System_Login_Lock_Error_Limit":"错误次数限定","Data_Sentinel_Setting_App_State":"应用状态","FR-Plugin_Design_Refresh_Interval":"刷新间隔","Fine-Plugin_Ins-StoreProcedure":"存储过程","Dec-Clear_Cluster_Config_Tip":"操作后将清空集群相关设置（包括状态服务器、MQ设置及文件服务器设置），变为单机状态，是否继续清空","FR-Plugin_Missing_Custom_Image_Message":"选中对应图片组件-内容-自定义上传-删除裂开的不存在的图片资源","Dec-Dcm_Back":"返回","Data_Sentinel_Satisfy_All_Conditions":"满足所有条件","Fine-Engine_Report_Sort_Vertical":"排序（纵向）","Dec-Plugin_Download_Log_Prompt":"提示","Dec-Mobile_Directory_Tree":"目录树","Dec-WeiXin_Not_Trusted_Domain_Exception":"检查域名与服务器地址是否一致","Dec-Login_Login_Info_Changed_Tip":"登录认证信息已修改，请用修改后的账号信息重新登录","Dec-System_Switching_SeedFile_Error":"种子文件异常","Dec-Workflow_End":"结束","Fine-Engine_Example":"例如","Dec-WeiXin_Match_Setting":"匹配设置","Dec-Login_Authentication_Password_Update_Tip":"当前密码已失效，请进行身份验证并修改密码","Dec-WeiXin_Custom_Link":"自定义链接","Plugin-Xml-I18n-pdfURLPrint_Description":"在ie下使用浏览器打开pdf进行打印","Data-Sentinel_Email":"邮件","FR-Plugin_Server_WaterBall":"水球图","Dec-Basic_Phone_Watermark":"请输入手机号","Dec-SystemCheck-BI-des_mapCount":"建议配置 vm.max_map_count 参数为 262144","Dec-Platform-Directory_Detail":"可选择一个目录查看详情","Fine-Engine_vis":"FVS预览","FR-Plugin_Flowchart_tip_help":"使用说明","Dec-Register_Success_Partner_Edition":"合作伙伴版","Dec-Platform_Directory_Pad":"平板","ESD_Cache_Recommend_No_Result":"暂无分析结果","Dec-Cluster_File_Cache_Mode_Tip":"缓存的资源文件为WEB-INF目录下reportlets、resources、assets、dashboards文件夹的内容，缓存模式仅在开启集群后生效","Fine-Operation_Port":"端口","Dec-Disk_Ops_No_Cleaning_Tip":"扫描完成.当前系统暂无可清理文件,无需清理","Dec-Wait_In_Line":"排队等待","Dec-WeiXin_Agent-Config":"应用快捷配置","Dec-NetworkCheck_Record_Result":"检测结果","Dec-Dcm_Connection_Form_Database_Name":"数据库名称","Fine-Plugin-Engine_Database_Connection_Error":"找不到数据连接","Dec-Error_Email_Format":"请填写正确的邮箱","FR-Plugin_Flowchart_title_line_style":"连线","Fine-Engine_Parameter_Boolean":"布尔型","Data-Sentinel_View_Details":"详情请查看","Dec-Cluster_Cache_Mode_Switching":"正在切换,请稍候...","Data-Sentinel_Notify_Every":"每隔","FR-Plugin_Server_Column_Main_Type":"扩展图表—柱形图类","Dec-Basic_Mail_Subject":"主题","Plugin-ScrollMessage_Style":"样式","Fine-Plugin_Design_Chart_Custom_Combination_Color":"自定义组合色","Data-Sentinel_Parameter_Template_Path":"所在模板","Dec-System_SMS_Run_Information":"运行信息","ESD_Cache_Recommend_Explore_Result_Type_Sql_Time":"sql耗时短","Dec-Disk_Ops_Form_Temp_Space_Limit":"temp目录预警磁盘空间","Dec-Common-Help_Intelligence_Operation":"智能运维","Dec-Task_Run_Time":"执行时间","Fine-Engine_Report_Task_Name_Repeat":"任务名重复","Dec-User_Email":"邮箱","Data-Sentinel_Resolved":"已处理","Ops-Sign_Key":"运维接口密钥","Dec-WeiXin_Unknown_Agent":"网络异常或者请确认当前使用的CorpId和Secret是否正确(若为管理组密钥，请改为应用Secret)","Data-Sentinel_Processing_State":"处理状态","Dec-Dcm_Connection_Form_Database_Test_On_Borrow":"获取连接前检验","Dec-Register_Container_Auth":"本地容器认证","Dec-Task_Do_Not_Restart":"不重启","Dec-Migrate-Step-File-Service":"资源文件","Data-Sentinel_Thursday":"四","Dec-Mobile_Full_Screen_Button_Opacity":"不透明度","Dec-Basic_Japan":"日本","Scanned_Garbage_File":"垃圾文件","Dec-Users_The_Following_Data_Synchronize_Failed":"以下数据同步失败","Fine-Engine_PageSetup_Predefined":"预定义","Fine-Engine_Direct_Export_Confirm":"确定","FR-Plugin_Chart_Update_Fail_Info":"请重新更新内置素材","Plugin-sqlbuilderplus_Options":"设置","Dec-NetworkCheck_MB":"兆(M)","Data-Sentinel_Server_Email_User_Not_Set":"当前系统发件人为空","Dec-Intelligent_Cloud_Upload":"一键上传","Dec-Error_Check_Captcha_Error":"校验验证码时发生错误","Fine-Engine_Platform_RP_System_Message":"系统消息","Dec-Failed_Lic_Dongle_Serial_Not_Match":"加密狗序列号不匹配","Dec-WeiXin_Default_Agent_Name":"FineReport企业应用","Word-Print_Filter_Error":"word插件打印拦截出现异常:{}","Dec-System_Modify_Password_Authentication_Email":"修改密码验证方式-邮件验证","Data-Sentinel_Select_Sentinel_Object_Tip":"请输入预警对象名称，如：指标1","Dec-User_Import_Incremental_Update_Control":"已存在用户的个人信息字段不更新","Dec-Basic_For_Example":"例如","Dec-SystemCheck_Recommend_Glibc":"建议startup.sh 文件下配置export MALLOC_ARENA_MAX=1防止glibc内存泄漏","Dec-NetworkCheck_Record_Info":"检测信息","Dec-Users_Sync_Failed_Object_Type":"失败对象类型","FR-Plugin_Server_Time_Gear":"时间齿轮","Data-Sentinel_Setting":"预警设置","Dec-Fail_Reason":"失败原因","Fine-Plugin_Design_One_Direction_Full":"单向填充","Fine-Plugin_Data_Portal_Announce":"发布公告","Dec-End_Dialog":"结束会话","Dec-Cache_Percent":"内存占用比例","Fine-Engine_Copy_Link":"复制链接","FR-Plugin_Missing_Custom_Model_Message":"查找并删除不存在的相关三维资源","Dec-Concurrence_Template_Name":"并发模板名称","Dec-Workflow_Cancel":"取消","Dec-Mobile_Theme_Dark_Blue":"深蓝","Fine-Plugin_Excel_Smart_Find_Success":"智能识别成功","FR-Plugin-Tabledata-Influxdb_Name":"InfluxDB数据集","Dec-Reg_Authentication_Local_App_Content":"本地工程内容","Fine-Engine_Direct_Export":"大数据集导出","Dec-Workflow_Unfinished_Task_Name":"未处理任务","Dec-SystemCheck_Config_Apply":"应用配置","Plugin-sqlbuilderplus_Auth_User_No_Selected":"没有选择用户","FR-Plugin-Tabledata-Influxdb_Token":"授权令牌(Token)","Dec-Check_System_Auto_Check_Tips":"系统在每周日上午11点进行自动检查，存在不合理配置时提醒运维人员","Dec-System_Change_Database_Encryption_Fail":"数据库存储密码（如数据库连接密码、邮箱密码等）更新失败","Plugin-Downtime_Stop_Parse":"终止解析","Fine-Dec_Chart_Gantt_ErrorTip":"甘特图必须要有","Dec-Management_Map_Save_Changes":"保存更改","Dec-Users_Other_Source_Update_Tip":"以下来自其他来源的数据已被更新","Dec-Confirm_Import_Selected_Resources":"确定导入所选资源?","Dec-Data_Set_File_Upload_File_Success":"{}上传成功！","Fine-Operation_Read_Image_Solution":"减少报表中的webimage图片使用","Dec-System_Switching_Encryption_Waiting":"加密算法切换中...","BI-Basic_Function_Name":"函数名：","Dec-Illegal_Mail_Address":"请输入合法的邮箱地址","Data-Sentinel-Basic_And":"且","Ops-Total_Exception_Count_Title":"共发现异常项目{R1}项","Dec-NetworkCheck_Count":"次","Dec-Mobile_Directory_Search_Bar":"目录搜索框","Dec-Basic_SMS_Parameter":"短信参数","Fine-Plugin_Excel_Sheet_Match":"多sheet导入逻辑","Dec-Log_Online_Web_Socket_Error_Tip":"为什么在线人数无法正确显示？","Fine-Plugin_App_Encapsulation-Application_Config":"应用配置","Fine-Dec_Chart_Song_TypeFace":"宋体","Fine-Engine_Platform_RP_Cpt_Namereator":"创建人","BI-Basic_Recommend_Color":"推荐色","Dec-Basic_Switch_Account":"切换账户","Dec-System_SqlInj_Add_Keyword":"添加特殊关键字","ESD_Cache_Recommend_Recommend_None":"暂无更多","Data-Sentinel_Public_Option":"公开","Dec-Error_Username_Not_Null":"用户名不能为空","Plugin-Clock_Wednesday":"星期三","Dec-Reg_Fail_Reason_Re_Register_Step_2":"扫描二维码并输入验证码","Dec-Reg_Fail_Reason_Re_Register_Step_1":"进入注册管理，点击“重新注册”","Dec-Look_Entry_Style":"目录样式","ESD_Cache_Recommend_Template_Toast":"为您推荐 {} 张模板可开启缓存提升性能，请前往缓存模板管理查看并开启","Dec-Task_Parameter_Setting":"参数设置","Ops-Health_Diag-Check":"检查项","Dec-Plugin-Error_No_Support_In_War_Or_Cluster":"War包或集成部署下不支持此功能.","Dec-Disk_Ops_Clean":"立即清理","Dec-Authority_Final_Recovery_Confirm_Tooltip":"恢复继承后的权限如下，确定恢复继承？","Dec-SystemCheck-BI-key_sparkFraction":"spark_memory_fraction","Data-Sentinel_Notifier_App_Groups_Cannot_Be_Empty":"客户端接收群未选择","Reuse-BI-Conf_Show_Row_Count_Data":"显示{R1}行数据","Dec-Check_Normal":"正常","Fine-Plugin_Excel_Smart_Pre_Read_Start":"智能预读开始：{}","Dec-Task_Customize_Link":"自定义链接","Dec-Error_Mail_Phone_Null":"邮箱或手机不能为空","Dec-System_Log_Level_Tip":"提示：此设置仅影响系统日志的输出，不影响操作日志","Data-Sentinel_Wednesday":"三","Dec-Reg_Fail_Reason_Re_Register_Step_3":"完成验证，工程恢复正常使用","Ops-Health_Diag-Diagnose_Abnormal":"诊断异常","Data-Sentinel_Minimum_Value_Tip":"极小值：符合预警条件的所有值的最小值","Fine-Plugin_App_Encapsulation-App_Not_Exist":"当前应用不存在，请联系管理员","Dec-Memory_Detection_Server_Cluster":"节点{}设置的最大内存为{}M，建议不应小于12G","Dec-WeiXin_Robot_Name_Exist_Error":"不可与已有机器人重名","Dec-Preview_Template":"预览模板","Fine-Plugin_App_Encapsulation-Authenication_Template":"模板认证报表","Dec-Register_Plugin_Surplus_Effective_Days":"剩余有效天数：{}天","Dec-Email_Encrypt_None":"不加密","Dec-Task_View_Repeat_Count":"额外重复执行{}次","Dec-Log_Select_All":"全选","FR-Engine_Excel-CloudCenter-HelpDoc":"help.excel.import.attr","Fine-Plugin_Word_Office_Install_365_Content":"请复制此加载项网址{}{},并按照指引进行Word加载项安装({})","Dec-SystemCheck-BI-key_updateFastLimitCell":"spider_update_fast_compute_limit_cell","ESD_Config-Cache-Conf-Focus-Point-Title":"平台缓存配置","Dec-Plugin_Error_None":"成功","Dec-Login_Phone_Watermark":"请输入手机号","Fine-Plugin_App_Encapsulation-Back":"返回","FR-Plugin_Server_Wisdom_Tree":"智慧树","Dec-Look_Platform_Title_Background":"标题背景","FR-Plugin_Design_Bloom":"高光效果","Dec-Plugin-Store_Unexpected_Error":"未知错误","Dec-Role_Only_Admin_Allow_Add":"只有超级管理可以添加角色","Data-Sentinel_Hour_Check":"请输入 1~24 内的整数","Plugin-Downtime_How_To_Improve_Setting":"如何改进配置","Fine-Engine_Preview_Write":"填报","Dec-Connection_Driver_Check":"检测驱动","Dec-Log_Operation_Behavior":"操作行为","Dec-System_Password_Strength":"密码强度限制","FR-Plugin_Design_Sort_Style":"排序方式","Fine-Engine_Plugin_Store_User_Password_Error":"用户名或密码错误","Dec-Authority_Recovery_Inherit_Tooltip":"恢复对部门/角色权限的继承","Fine-Dec_Focus_Point_Template":"模板属性","Data-Sentinel_Unrestricted":"无限制","Dec-Corn_expression_Example2":"每个工作日19点50分","Dec-Corn_expression_Example1":"每天早上5点和晚上9点","Dec-Corn_expression_Example3":"每月第1个周一3点","Dec-Basic_Collapse":"收起","Fine-Engine_Report_HJS_BCC_to":"密送","Dec-Plugin_Has_Been_Actived":"插件已被启用","Dec-Look_Style_Three":"样式三","Dec-SystemCheck_Hostname":"hostname","Dec-Hyper_Link_Template_Authentication":"模板认证","Dec-Module_Connection_Management":"数据连接管理","Dec-Show_Unread_Message":"未读消息","BI-Basic_And":"且","Dec-Look_Login_Style":"登录风格","Dec-Workflow_Sche-Minute":"分","Dec-LDAP_User_Suffix":"用户名后缀","Data-Sentinel_Every_Month_Display":"每月{R1}日 {R2}","Fine-Plugin_Data_Portal_Banner":"横幅","Dec-System_Password_Strength_Contain_Digit":"包含数字","Dec-SystemCheck_Ehcache_Disable_Cache":"二级缓存开启情况","Fine-Engine_RP_Edit_Task":"编辑任务","Dec-System_Change_Properties_Encryption_Fail":"外置数据库密码更新失败","Reuse-BI-Department":"部门名","Dec-Schedule_Running_Task_Start_Time":"本次执行开始时间","Ops-Dump_Analyze_Sub_Time_Out":"解析无响应,触发中止","Dec-Basic_Integer":"整型","Dec-Data_Set_SQL_Parameter_Example":"参数示例：select * from table where id='${abc}'，abc为参数名。","Dec-DataPortal_Frequent_Visit_Entry":"我常看的","Dec-Role_Name":"角色名称","Fine-Engine_Report_Backup_To":"备份到","Dec-Workflow_Task_List":"任务列表","Plugin-Xml-I18n-WordKEY_Change_Notes":" ","Dec-Backup_Auto_Count":"各模块成功/失败自动备份可分别保留","FR-Plugin_Cell_ProgressBar_MaxValue":"最大数值","Data-Sentinel_User_No_Decision_Authority":"用户无数据预警权限","Dec-Memory_Release_Report_Optimization_Tip":"开启后，可自动释放掉无效的结果表引用，降低系统内存占用，不影响报表预览","BI-Basic_Saturday":"星期六","Data-Sentinel_Attachment":"其他内容","Dec-Intelligent_Cloud_Analytics_File_Upload_Failed":"上传文件失败，帆软市场或云中心响应失败","Dec-Connection_Driver_Driver_Upload_Duplicate_File_Tip":"当前文件列表存在重名文件,\n如果要替换文件,请先删除历史文件后重新上传","Dec-System-Forbidden_Keyword":"已禁用的特殊关键字","Fine-Engine_Continue":"继续","Fine-Plugin_App_Encapsulation-Default_Style":"默认态","Fine-Engine_Platform_Short_Mar":"三","Dec-Dependent_Empty_Tip":"已选项无依赖资源","Reuse-BI-Company":"公司名","Dec-WeiXin_Confirm":"确定","Dec-Log_Advanced_Search_Conditions":"高级查询条件","Dec-Error_Integer_Max":"请输入不大于{}的整数","Dec-Authority_Reuse_Target":"生效对象","Dec-Workflow_System_Message":"系统消息","Fine-Operation_Nodes_File_Sync":"节点间同步功能导致阻塞","Dec-Look_Directory_Sidebar_Default_Status":"侧边栏默认状态","Dec-Error_Template_Name_No_Blank":"模板名不能为空","Dec-Failed_Lic_Single_Not_Match":"工程重启","Dec-License_Current":"当前lic","Fine-Engine_Report_Err_The_Number_Is_Less_Than_The_Minimum_Value":"值小于允许输入的最小值","Fine-Dec_Chart_Unit_Ten_Million":"千万","Data-Sentinel_Dynamic_Receive_Tooltip":"可根据文本字段动态匹配接收人接收预警信息","BI-Basic_Simple_Wednesday":"三","Fine-Dec_Chart_Gantt_Progress":"完成百分比","Fine-Dec_Failed_License_Format_Not_Match":"证书格式不正确","Dec-WeiXin_This_Is_A_Test_Message":"这个是一条测试消息","Dec-Plugin_Error_PluginAlreadyInstalled":"插件已经安装","Dec-Task_Run_Ends_Configuration":"配置结束立即执行","Data-Sentinel_Activated_Task":"预警已启用","Dec-One_Month":"1月","Reuse-BI-Basic_Between":"介于","FR-Plugin_Design_Play_Type_Page":"整屏轮播","Dec-Workflow_Sche-Hour":"时","Dec-Task_Test_Upload_Waiting":"正在测试上传，请稍候...","Dec-WeiXin_Addressee_Chat_Group":"微信群","Dec-Security_Script_Invocation_Formula_Restriction_Tip":"开启后将限制脚本中有风险的公式调用","Plugin-Xml-I18n-H5Report_Change_Notes":" ","Fine-Engine_FS_Msg_Send_Success":"消息发送成功","Dec-SystemCheck_Value_File_Permission_Read":"路径{} [可读/不可写]","Plugin-Fontsmanager_Added":"已添加","Dec-User_Belong_To_Role_Tip":"您属于该⻆色，删除该⻆色可能对您的权限产生影响，确定删除？","FR-Plugin_Design_Rotate":"自动旋转","Fine-Operation_Windows_Service_Not_Support":"windows服务形式tomcat不支持重启","Dec-Error_Connection_Deleted":"该连接已被删除，请刷新页面，如有疑问请联系管理员","Dec-Migration_Click_To_Connection_Database":"点击连接数据库","Data-Sentinel_New_Sentinel_Todo_Assigned_Please_Handle":"预警已生成对应待办，目前您是责任人，请在“管理预警任务-预警待办中心”及时进行处理","Dec-Failed_Lic_XC":"lic非信创版本","Dec-Task_Run_Month":"执行月","Fine-Plugin_Design_Square_Gap":"点间隔","Dec-Disk_Ops_Used_Space":"磁盘使用总量","Dec-SystemCheck-BI-key_fastLimitUnit":"spider_fast_compute_limit_unit","FR-Plugin_Server_Carousel_Pie":"轮播饼图","Dec-Cache_Info":"%，持续","Dec-Plugin_Error_PluginAlreadyEnabled":"插件已经启用","Fine-Dec_Chart_Map_Cancel":"取消","Dec-Platform_Log_Access_Statistics":"访问统计","Dec-Schedule_Task_Node_Detail":"节点详情","Fine-Schedule_Link":"定时任务结果链接","Dec-WeiXin_Day":"天","Dec-SystemCheck_Recommend_FileServer_Connect":"文件服务器不通","FR-Plugin_Refresh-Tip":"您可以通过自定义类实现ExecuteCondition接口来返回是否需要刷新组件.","Dec-Error_Phone_Separator_Format":"请确认号码及分隔符格式正确","Dec-Intelligent_Cloud_Large_Calculation":"大计算","Dec-Template_Set_Default_Parameters":"[设置默认参数值]","Dec-SystemCheck_Recommend_Cluster_Memory":"系统推荐集群每个节点的堆内存设置为{}","Dec-Workflow_Edit":"编辑","Dec-User_In_Process":"处理中...","Dec-Reg_Concurrency":"同时访问模板并发数","Fine-Plugin_App_Encapsulation-Desktop_Navigator_Hybrid":"混合式导航","FR-Plugin_Design_Shading":"三维效果","Dec-Plugin_Download_Log_Export":"一键导出","Dec-Basic_String":"字符串","Fine-Plugin_Engine_Transforming":"正在转换","BI-Basic_Formula_Global_Vars":"全局参数","Dec-Mobile_Forbid_Refresh":"不刷新","Dec-User_Synchronized_Edit_Control":"同步状态下用户信息可编辑","Dec-System_WebSocket_SSL_Path_Tips":"密钥和公钥存放路径，使用绝对路径，对应如%TOMCAT_HOME%/conf/server.xml中keystoreFile字段的值","BI-Basic_Year_Begin":"年初","Dec-Workflow_Email":"邮件提醒","Fine-Plugin_Auto_Simplify_Model":"自动简化模型","Dec-SystemCheck_Platform_Inform":"平台消息通知","Dec-User_Source":"用户来源","FR-Plugin_Flowchart_node_type_inputoutput":"输入输出","Dec-Security_Watermark_Color":"水印颜色","Dec-Theme_Classic":"经典","Reuse-BI-Email":"邮箱","Dec-SystemCheck_Recommend_Cluster_Port":"集群端口不通","Dec-NetworkCheck_Component_Type":"组件类型","Fine-Engine_Report_Software":"软件","FR-Plugin_Chart_Update_Fail":"更新失败","Data-Sentinel_Trigger_Type_Watermark":"请选择","Fine-Engine_Report_Mon":"一","Dec-Confirm_Delete_Sql_Char":"确定删除该字符？","BI-Insert_Formula_Function_Field_Description":"释义","Dec-Memory_Release_Report_Text":"报表内存智能释放","Plugin-Xml-I18n-Fresh_Change_Notes":" ","ESD_Engine-Invalidate-Times":"失效次数","Dec-System_Password_Update_Set":"密码定期更新设置","Fine-Engine_print_flash":"flash","FR-Plugin_Flowchart_style_title_font_color":"标题字体颜色","Dec-Mobile_Upload_Icon_Tip":"提示：请选择尺寸不小于24*24，文件大小在50KB以内的图片，支持JPG、PNG格式。","Data-Sentinel_New_Sentinel_Todo_Assigned_Please_Handle_Email_1":"预警已生成对应待办，目前您是责任人，请在“管理预警任务-","Dec-Memory_Limit_Single_Template":"单模板单元格限制","Data-Sentinel_New_Sentinel_Todo_Assigned_Please_Handle_Email_2":"预警待办中心","Data-Sentinel_New_Sentinel_Todo_Assigned_Please_Handle_Email_3":"“及时进行处理。","Dec-WeiXin_Dep":"部门","Dec-Security_Global_Watermark":"水印设置","Dec-Migrate-Report-Transfer-File-Count":"传输文件数：","Data-Sentinel_Trigger_Value_Watermark":"请选择","Reuse-BI-Random_Basic_Name":"随机生成公司名、厂商名、门店名、产品名等","Fine-Engine_Platform_RP_Pass":"通过","Data-Sentinel_Parameter_Abnormal_Data":"异常数据","Plugin-Downtime_Last_Operate_Time":"最后操作时间","Fine-Operation_Read_WorkBook":"读取模板阻塞","Dec-Failed_Lic_UUID_Not_Match":"机器码不匹配","Dec-SystemCheck-BI-des_openFiles":"建议open_files参数配置不低于65536","Fine-Operation_Waiting_For_Log_Solution":"请调高日志输出级别减少日志输出或检查磁盘剩余空间是否不足","Dec-Select-Please":"请选择","Fine-Plugin_Function_Solution_Des_Sha256Hex":"SHA256加密","Dec-Basic_Content":"内容","Dec-SystemCheck_Recommend_Tomcat_Background":"建议使用javaw后台运行tomcat","Dec-Check_Items":"检查项","FR-Plugin_Design_Time_Main_Type":"扩展图表—时间类","Fine-Operation_Email_Inform":"邮件通知开关","Dec-Engine_Form_Element_Parallel_Cal":"并行计算报表块（beta）","Dec-WeiXin_Chat_Id_Exist":"群id已存在","Dec-Intelligent_Cloud_Plugin_Enable_Fail":"云端运维启用失败，请重新启用","Ops-Exception_Item":"异常项","ESD_Engine-Settings-Disk-Size":"缓存磁盘空间限制","Fine-Plugin_App_Encapsulation-Application_Content_Config":"内容配置","Ops-Quickfix_No_Fix_Items":"无可修复项","Fine-Engine_Base_Short_Jul":"七月","FR-Plugin_Missing_Custom_Widget_Message":"选中对应本地组件-组件-自定义上传-删除裂开的不存在的图片资源","Fine-Engine_Base_Short_Jun":"六月","Dec-Backup_Sensitive_Path_Tip":"该目录不允许被设置为备份路径，请选择其它目录","Dec-Dcm_Leisure_Connections_Number":"空闲连接数","BI-Multi_Date_Quarter_Next":"个季度后","Dec-Login_Password":"请输入密码","BI-Basic_October":"十月","FR-Engine_Excel-CellMatchLogic":"单元格匹配逻辑","Dec-Plugin_System_Sso_Generate_Rsa_Key":"生成RSA Key","Dec-Management_Map_Latitude":"纬度","Dec-Basic_Name":"名称","Fine-Engine_Platform_RP_Invalid_Task_Or_Process":"任务名称或流程名称不符合规范","Dec-Platform_Plugin":"插件","Fine-Engine_Report_Unload_Check_Msg":"有数据没有提交","Fine-Plugin-Engine_Monitor_Native_Analysis":"本地分析","ESD_Engine-Show-Effeciency":"查看能效值","Dec-User_Dataset_Syncing_Fail":"同步失败","Fine-Operation_Client_TITLE":"宕机自动处理工具配置页面","Data-Sentinel_Session_Timeout_Refresh_Template":"会话已失效，请重新刷新模板","Dec-Cluster_Parameter_Key_Prefix_Tip":"当Redis服务被多套工程共用时，请配置key前缀以区分各个工程，避免冲突","Dec-Task_Daily":"每日","Dec-Intelligent_Cloud_Upload_Tips":"日志上传至云中心分析引擎（{}），可分析系统问题，生成系统使用报告","Fine-Core_Func_SMS":"短信平台","Dec-Template_Authority_Select_Need_Authenticate_Templates":"请选择需要认证的模板","Data-Sentinel_Dimension_GROUP_HOUR":"时","Dec-Cluster_Connection_Mode_Change_Tip":"若确认变更集群通信协议，请重启各节点工程以生效。","Fine-Plugin_Excel_Manual_Sheet_Match":"手动匹配","Dec-Error_Password_Null":"请输入密码","Dec-Data_Set_File_Name_Error":"文件名不能包含 ? * : \" < > \\ / |，不能空格开头。","Dec-Basic_View":"查看","BI-Basic_Simple_Friday":"五","Plugin-Downtime_State":"状态","FR-Plugin_Design_Slide_Show_Map":"轮播GIS点地图","Dec-Intelligence_Operation":"智能运维","Data-Sentinel_Trigger_Condition_Not_Equal_To":"（不等于）","Dec-Plugin_System_Sso_Encrypt_Public_Key_Tip":"请使用Public Key对用户名进行加密，具体操作请参考","Fine-Engine_FS_Generic_Invalid_File_Type_To_Upload":"禁止上传，允许上传的文件类型包括","Dec-Error_Memory_Life_Cycle":"请输入10-10000的正整数","Fine-Plugin_Reuse_TableData_Connection_Edit_Tips":"AppData不允许编辑连接","Fine-Plugin_Engine_Format_Transform":"格式转换","Dec-Basic_Config":"配置","Dec-Directory_Config_Template":"设置模板","Fine-Schedule_Send_Failed_Prompt":"尊敬的管理员，{}于{}运行失败，请知晓","Dec-Error_Upload_File_Type_Error":"{}是禁止上传的文件类型","Dec-Migrate-Report-Resource-File":"资源文件","Dec-WeiXin_Syn_Adress_Book":"同步报表通讯录到微信","Dec-Directory_Template_Hangout_Failed_Tip":"模板\"{}\"当前为不可挂出模板,不可被挂出","Dec-SystemCheck_Download_Operate":"操作","Fine-Engine_Print_Copy":"打印份数","Dec-Authority_Config":"权限配置","Ops-Health_Re_Diagnose":"重新诊断","Fine-Engine_Odd_Pages":"奇数页","Dec-Migrate-Report-Inconsistent":"不一致","Dec-User_Already_Selected":"已选择用户","Dec-Basic_Loading":"加载中...","Dec-Log_Clean_With_Business_Tip":"提示：操作日志和业务日志统一清理；暂不支持清理系统日志","Fine-Plugin_App_Encapsulation-Terminal_Mobile":"移动端","Dec-NetworkCheck_NodeId":"节点ID","Dec-SystemCheck_Value_Plugin_Info":"插件名：{}，版本：{}","Dec-Cluster_Synchronization_File_Syncing":"集群正在进行自动同步，请稍后重试","Dec-Failed_Lic_Content_Wrong":"lic文件损坏或版本错误","Fine-Operation_Port_Suit":"{}端口可用","BI-Basic_Fang_Song":"仿宋","Dec-WeiXin_Corp_ID":"微信企业号ID","Dec-Management_Map_Start_Poly_Line":"点击开始画线","Fine-Operation_Crash_JDK_Image_Solution":"尝试更换jdk版本或者服务器","Plugin-sqlbuilderplus_Preview_Copy_Cell":"复制选中单元格","Dec-DataMasking_Setting_UserGroup":"生效用户组","Dec-Error_Cluster_Node_Name_Exits":"节点名不可重复","Dec-Login_Change_Password_Update_Tip":"当前密码已失效，请修改密码","Dec-Intelligent_Cloud_Data_Disclosure":"数据披露","Reuse-BI-Basic_Please_Reduce_Update_Data_Amount_Contact_Admin":"请减少需要更新的数据或联系管理员处理","Dec-DataPortal_Display_Terminal":"展示终端","Dec-Management_Connection":"数据连接","Dec-DataPortal_Usage_Example":"数据门户使用示例","Fine-Engine_Write_Stash_Has_Bean_Load":"已读取暂存数据","Dec-Basic_Pack_Up_Information":"收起信息","Dec-Plugin-Store_Commodity_Description":"商品|版本号|说明","Fine-Plugin_Long_Node_Name":"很长的节点名称","Dec-WeiXin_Message_Group":"群消息","Dec-Init_Not_Config":"暂不设置，","Fine-Engine_Platform_Short_May":"五","Dec-Memory_Session":"内存会话","Dec-Workflow_Short-Sep":"九","Data-Sentinel_Subscribe":"订阅","Dec-WeiXin_Platform-Page":"链接页面","ESD_Engine-Row-Count":"行数","Dec-Basic_Protocol":"协议","Dec-Task_Putin_Preset_Expression":"收起预置表达式","Plugin-Xml-I18n-Fontprovider_Name":"字体管理插件","Fine-Engine_Remote_Evaluate_Limit_Tip":"此调用存在安全风险，如需使用请在安全管理中修改脚本调用公式限制","Dec-Mobile_Directory_Icon":"目录图标","Dec-Basic_Delete":"删除","Fine-Operation_Suggest_Deploy":"建议使用Tomcat容器部署","Fine-Plugin_App_Encapsulation-Modify_Failed":"修改失败","Data-Sentinel_Trigger_Every_Month":"每月","Data-Sentinel_Task_Save_Failed":"{}, 保存失败!","Reuse-BI-Basic_Store":"门店","Dec-Management_Map_Center_Longitude":"中心点经度","Data-Sentinel_Notify_Only_Once":"只通知一次","Fine-Engine_Platform_RP_Add_MultiNode":"添加联合填报节点","Fine-Operation_Suit_Config":"此项配置良好，无需调整","Plugin-Fontsmanager_Upload_Success":"上传成功","Ops-Healthdiag_Jvm":"虚拟机检查","Dec-Basic_SMS_Reminder":"短信提醒","Dec-Basic_Letter_Sort":"按字母排序","Fine-Plugin_Excel_Data_Not_Exits":"excel内容区域不存在","Data-Sentinel_Batch_Solving":"批量解决","Dec-Workflow_Deliver":"分发","Dec-Error_Reset_Password":"密码重置失败，请重新操作","Dec-Engine_Form_Cal_Setting":"决策报表计算全局设置","Dec-Util-Must_More_Than":"{R1}必须大于{R2}","Fine-Plugin_Particles_Effect":"粒子效果","Dec-Authority_Set":"权限设置","Dec-Cluster_Redis_Sentinel_Manage_Tips":"请填写哨兵节点的ip、端口，填写一个哨兵即可连接到所有哨兵和主从节点","Plugin-Downtime_Dump_Parse_Report":"dump解析报告","Reuse-BI-Random_Device":"随机生成xxx设备","Dec-Memory_Detection_Server_Tmp_Dir_Privilege_Tip":"修改tmp路径或赋予原路径读写权限。","FR-Plugin_Before-FullGC":"在垃圾回收之前启用堆转储\n","Fine-Engine_Condition_Equals":"等于","Dec-Cluster_Refresh_Cache_Tip":"手动修改资源文件后,请点击按钮刷新集群缓存,以免影响使用","Fine-Engine_FS_Task_Start":"任务开始后","Dec-Look_Directory_Setting_Expand_Collapse":"目录默认状态","Dec-SystemCheck-BI-des_fastLimitUnit":"建议spider_fast_compute_limit_unit配置不超过{}","Dec-NetworkCheck_NodeIp":"节点IP","Dec-System_Login_Password_Email_Remind_Tip":"提示：开启邮件验证后，请确保其他成员已绑定邮箱，否则他们将无法接收验证邮件","Dec-Security_Intercept_IP":"拦截IP","Dec-Log_Close":"关闭","Reuse-BI-Basic_Department":"部门","Fine-Engine_ConditionB_Equals":"等于","Fine-Plugin_Excel_Title_Area_Tip":"格式：A1:D1","Dec-Workflow_Short-Aug":"八","Fine-Plugin_App_Encapsulation-Same_Layer_Repeat_Tip":"同层级已有同名页面","Dec-Dcm_Connection_Form_Default":"默认","Dec-NetworkCheck_Server_Receive_Request":"服务器收到请求","Data-Sentinel_Maximum_Value_Tip":"极大值：符合预警条件的所有值的最大值","Plugin-Downtime_Port_Setting":"端口设置","Fine-Plugin_Server_Pixel_Grid":"像素点图","FR-Plugin_Design_Vertical_Position":"竖直位置","Fine-Engine_Platform_WF_Name":"名称","Dec-Import_User":"导入用户","Dec-Basic_Logout":"退出","Dec-Mobile-Platform-Secure_Config":"安全设置","FR-Plugin_Server_Chart_Title":"新建图表标题","Dec-User_Role_Import_Post_NO_Edit_Tip":"同步数据集职务不可编辑","Fine-Plugin_App_Reuse_Type":"类型","Dec-Engine_Form_Element_Parallel_Cal_Description":"报表块较多时可以带来性能提升，建议同时安装数据集并行取数优化插件","Dec-SystemCheck_Unreasonable":"不合理","Dec-Disk_Ops_File_Size":"文件大小","Dec-WeiXin_Match_Way":"匹配方式","Fine-Schedule-Public-Result":"通用结果","Dec-Basic_Empty_Search_Result":"无搜索结果","Dec-Report_Root_Directory_Name":"网络报表根目录名","Fine-Engine_Search":"搜索","Dec-Memory_Lifecycle":"生命周期","Fine-Plugin_App_Encapsulation-Add_Hyper_Link":"添加超级链接","Dec-Authority_User_Set":"用户单独设置","Plugin-Clock_April":"4月","Dec-Directory_Drag_Error_Duplicate_Name":"存在重名节点,无法完成拖动","Dec-Basic_Export_Excel_Log":"导出为excel","Dec-Authority_Final_Recovery_Yellow_Tooltip":"本条权限为该用户单独设置，点击图标可恢复继承权限","Dec-Migration_Need_To_New":"目标数据库为新数据库，将当前数据迁移至目标数据库后方能使用","Dec-System_Extensible_Advanced_Tuning_Parameters":"高级调优参数","Dec-Plugin_System_Log":"系统日志","Dec-DataPortal_Example_Word_Platform":"数据门户平台","Dec-Intelligent_Cloud_Data_Upload_Monthly_Tip":"勾选后可在云端定期生成报告","FR-Plugin_Design_Globe":"地球","Dec-WeiXin_Robot_Webhook_Url_Invalid_Tip":"webhook失效，请在微信群聊中重新配置","Dec-Confirm_Enable_User":"确认启用该用户?","Plugin-sqlbuilderplus_Options_Function_AutoComplete":"自动补全函数名(以逗号分割,如 trim,sum) :","Dec-Create_Excel_Data_Set":"添加EXCEL数据集","Dec-Dcm_Connection_Form_VerifyType":"验证方法","FR-Engine_Excel-FunctionDescription":"功能说明","Dec-SystemCheck_Websocket_Port":"Websocket端口","Fine-Engine_RP_Alert_Mode":"提醒方式","Fine-Engine_Report_Not_Imported":"尚未导入","Dec-Management_Map_Area_Name":"区域名","ESD_Cache_Monitor_Title":"运行监控","Fine-Engine_Platform_RP_Task_Type":"任务类型","Dec-Confirm_Delete_Role":"确认删除该角色?","Data-Sentinel_UnSubscribe_Success":"取消订阅成功！","FR-Plugin_Flowchart_tip_add_node":"添加节点","Dec-User_New_Password_Watermark":"请输入新密码","Data-Sentinel_Notify_Frequency":"通知频率","Reuse-BI-Basic_Structure_View":"表结构展示","FR-Plugin-Tabledata-Influxdb_Login_With_Username_And_Password":"通过用户名和密码登录","Dec-Workflow_User":"用户","Plugin-sqlbuilderplus_CodeSegment_All_Label":"全部标签","Fine-Plugin_Engine-Transform-Unsupport":"转换失败, 尚未支持","Dec-User_Importing":"导入用户中...","Dec-Authority_Belong_To_Department_Tip":"您属于该部门，编辑其权限可能对您的权限产生影响，请谨慎操作","Dec-Log_Logdb_Restore":"logdb还原","Dec-Current_Package":"当前业务包","ESD_Cache_Recommend_Explore_Table_Header_NOSql_Consume":"无sql预览耗时","Fine-Plugin_Display_Dimension":"播放维度","Dec-Basic_Default":"默认","Dec-SystemCheck_Recommend_Disk_Free":"系统所在磁盘剩余空间建议不小于5G，请及时进行清理","Fine-Core_Component_Based_Design":"组件式设计","Data-Sentinel_Value":"数值","Fine-Plugin_App_Encapsulation-All_Page":"全部页面","Dec-System_SMS_Send_Fail_Tip":"请检查用户名、密码、接受手机号是否正确，并确保网络畅通","Dec-Role_Id":"角色ID","Fine-Engine_Selection_Filter":"条件筛选","Dec-SystemCheck_Memory_Mapping":"zip相关配置-Dsun.zip.disableMemoryMapping","BI-Front-Expression_param_one_date_or_text":"\"{R1}:不符合(日期/文本) 的参数要求\"","Fine-Plugin_App_Encapsulation-Basic_Preview":"预览","Dec-System_SMS_Tip":"国内短信每条收费0.06元，国际短信按地区收费","Dec_Schedule_Task_Ends_With_Cleaning_Up_Tip":"请确保本次执行不会用到结果文件或附件（如结果链接、邮件附件）","Dec-User_Synchro_Dataset_Tip":"成员可以通过邮箱和手机接收通知,验证等信息.为了更方便安全的使用系统,建议同步邮箱和手机号!","FR-Plugin_Design_Graphics":"图形","Fine-Engine_Schedule_Monthly":"每月","Dec-Login_Now":"立即登录","Dec-Look_Directory_Sidebar_Pin":"固定","Fine-Plugin_Import_Sheet_Start":"开始按sheet导入，模板sheet：{}，excel文件sheet：{}，导入方式：{}","Dec-DataPortal_Generate_Link":"生成链接","Dec-Mobile_Default_Login_Page":"内置登录页","Dec-Task_Run_Once":"执行一次","Dec-Backup_Update_Success":"已更新至最新版本，服务器重启后生效","Dec-Workflow_Edit_Task":"编辑任务","Dec-Workflow_FS_Task_End":"内截止","Plugin-Reuse_Button":"按钮","Fine-Plugin_App_Encapsulation-Template_Resource":"模板资源","Fine-Datasource_Connection_Name":"数据连接","Fine-Engine_Designer_Plugin_Shop_Need_Install":"您还没有插件商店的资源,是否下载?","Dec-Plugin_Intelligent_Cloud_Update_Tip":"检测到资源长时间未更新，以便体验最新的云端运维功能，可前往帆软市场或联系技术支持获取最新资源","Dec-NetworkCheck_Download":"下载","Dec-WeiXin_Configure_Success":"配置成功","Fine-Engine_Report_Successfully":"成功","Fine-Operation_Disk_Not_Enough":"硬盘空间不足","Dec-Workflow_FS_Task_Start":"任务开始后","Dec-Report_Check_Front_End_Exception_Prompt_Description":"浏览器缩放和最小字号提示","Fine-Operation_Auto_Export":"JDK","Dec-Recommend_Need_Notice":"当前系统配置不合理，访问决策平台-智能运维-系统检查页面查看详情","Dec-Department_Name_Can_Not_Null":"部门名不能为空","Dec-Basic_Param_Day":"{}日","ESD_Cache_Recommend_Explore_Table_Header_Sql_Count":"带sql预览次数","Dec-Login_Authentication_Single_Multi_Tip":"修改密码前，请通过手机或邮箱进行身份验证","Fine-Engine_Report_Quiet_Print_Check_Tip":"保存客户端习惯，执行静默打印","BI-Basic_Current_Year":"今年","Dec-SystemCheck_Value_No":"否","Dec-WeiXin_Debugger_Corp_Agent_Name":"企业应用名称","Fine-Plugin_Engine-Page-Plus":"新引擎分页","Fine-Engine_Copy_Failed":"复制失败","Dec-Task_Leave_Recently":"保留最近","Plugin-Xml-I18n-Data-Portal_Change_Notes":" ","Dec-Plugin-Store_Version":"版本","FR-Plugin_Class-Refresh":"自定义类刷新","Dec-WeiXin_DecUserName":"用户名","Fine-Plugin_Excel_Smart_Setting":"智能导入","Dec_Download_Log_Export_Success":"验证成功，开始下载","Dec-Cluster_Parameter_Redirect_Max_Error_Status_Try_Time_Tip":"单个周期内最大尝试的次数，此参数须≥1次","Dec-Data_Refresh":"信息更新","Plugin-Fontsmanager_Uploaded_Fonts":"已加载字体","Dec-Log_Action_Method_Other":"其他","Fine-Operation_Deploy":"部署方式","Fine-Engine_Look_Detail":"查看详情","Dec-Task_Editor_Name":"名称","Dec-Simple_Error_Info":"简单的出错信息","Dec-Select_Please":"请选择","Dec-Template_ViewType_List":"列表视图","Dec-Disk_Ops_Scan_Dir_Treasures_Desc":"云端运维日志打包文件","Dec-System_View_Detail":"查看明细","Dec-Http_Authentication_Address":"认证地址","Dec-Data_Set_Tree_Build_Way_Parent":"依赖所选数据集的父标记字段构建树","Dec-System-Cache_Dataset_Share":"数据集共享","FR-Plugin-Tabledata-Influxdb_Influxql_Query":"Influxql查询","Fine-Operation_Waiting_For_Log":"日志输出导致线程阻塞","Dec-Basic_Cross_Login":"跨域登录","BI-Basic_Save":"保存","Dec-Task_Not_Supported_Formula":"暂不支持公式","Fine-Plugin_Reuse_TableData_Create_Tips":"未找到示例数据，无法使用","Fine-Engine_Platform_RP_Execute_Day":"执行日","Dec-System_Password_Strength_Contain_Lowercase":"包含小写字母","Plugin-Clock_Friday":"星期五","Dec-Multi_Export_Task_Authority":"任务权限","Plugin-ScrollMessage-Style_Default":"默认","Fine-Plugin_Engine_Exception_Expand":"单元格扩展错误","Dec-Security_Intercept_Add_Time":"开始拦截时间","FR-Designer-Plugin-PDF_Export":"pdf 新插件导出","Dec-Color_Scheme_Custom":"自定义","Dec-Workflow_Sun":"日","FR-Plugin_Server_Percentage":"百分比","Fine-Engine_Click_To_Shrink_Panel":"点击收缩面板","Dec-Memory_Limit_Show_Suggest_Config_Value":"查看建议配置数值","Fine-Dec_Chart_Unit_Hundred_Million":"亿","Dec-User_Edit_Department":"编辑部门","Fine-Engine_Basic_Loading":"正在加载","Fine-Engine_Print_As_Image":"以图片方式打印( 针式打印机推荐使用 )","Fine-Plugin_Data_Portal_Add_Tip":"添加提示","Fine-Engine_Utils_UnDelete_Column":"撤销删除列","Dec-Disk_Ops_Form_Early_Warning_Switch_Description":"开启后，系统按照监控频率自动检查磁盘，磁盘空间余量触发预警时提醒运维人员","Fine-Engine_Filter_Filter":"过滤","Dec-Cloud_Operation_Maintenance_Conf_Performance":"配置推荐","Fine-Engine_Double_Side_Print":"双面打印","Dec-Dcm_Connection_None":"无可用数据连接，请点击添加","Fine-Engine_Platform_RP_Finished_Task":"已处理任务","Fine-Engine_Save":"保存","Dec-Look_Login_Color_Tip":"用于按钮等组件颜色","Reuse-BI-Bank_Card":"银行卡","Dec-System_Switching_Encryption_Fail":"加密算法切换异常","Dec-Basic_Batch_Add":"批量添加","Fine-Plugin-Engine_Massive_Data":"大数据量","ESD_Cache_Exceed_Max_Heap_Size_Error_Postfix":"以内的正整数","Fine-Engine_Fri":"五","Dec-Task_Fail_Reminder":"运行失败提醒","Fine-Plugin_App_Encapsulation-Select_Style":"选中态","Fine-Plugin_Data_Portal_Indicator_Library":"指标库","Word-Template_Resource_Type_Dataset":"数据列","Reuse-BI-Random_Material":"随机生成xxx原料","Fine-Dec_Chart_Map_DrawMarkerTip":"点击来放置标记点","Fine-Plugin_Reuse_Install_Success_Tips":"安装成功","Fine-Engine_Try_Mode":"试用模式","Fine-Core_Excel_Import":"Excel导入","Fine-Plugin_Server_DEMO_Image_Path_KPI2":"com/fr/plugin/wysiwyg/chart/designer/image/demo/kpi2.png","Fine-Plugin_Server_DEMO_Image_Path_KPI1":"com/fr/plugin/wysiwyg/chart/designer/image/demo/kpi1.png","Plugin-Downtime_Auto_Export_Memory_Stack":"自动导出内存堆栈","Fine-Plugin-Engine_Monitor_Recommend_Cache":"缓存推荐","Dec-Dcm_Connection_New":"新建数据连接","Dec-Memory_Limit_Chart_Export_Max_Count":"单图表导出最大数据条数","Fine-Engine_Platform_Role_Name":"角色名称","Dec-Multi_Export_Edit_Task":"编辑任务","Dec-NetworkCheck_Record_Way":"检测方式","Dec-Plugin_Delete_Failed":"插件删除失败","Dec-WeiXin_Phone":"手机号","Data-Sentinel_Trigger_Data":"预警数据","Fine-Plugin-Engine_Repeat_Analyze_Tip":"重复分析将覆盖历史同时间报告","Dec-WeiXin_Is_Normal_Privilege":"是否缺失","FR-Plugin_Server_Latitude":"纬度","Dec-Disk_Ops_Form_Polors_Space_Limit":"polors目录预警磁盘空间","Plugin-Clock_October":"10月","FR-Plugin-Tabledata-Influxdb_Query_Type":"查询类型","Dec-Template_Authority":"模板认证","Fine-Engine_PageSetup_Landscape":"横向","Fine-Engine_Basic_Email_Subject":"主题","Data-Sentinel_Todo":"预警待办","Dec-Security_Intercept_IP_Shift_Tip":"确定解除对该IP的拦截？","Dec-NetworkCheck_Cluster_Node_Num_Error":"目前只支持两个节点之间的网络测速","Fine-Plugin_Engine_Cell_Show_As_Tree_Node_TIP":"提示：可在菜单栏模板的计算属性中进行折叠树设置。","Dec-User_Change_Password":"修改密码","Dec-Workflow_Short-Apr":"四","Dec-Security_X_Frame_Tip":"开启后请求头部增加X-Frame-Options:SAMEORIGIN 设置","Dec-Session_Timeout":"会话失效","Dec-SystemCheck_Seq_IO_Low_Speed":"{}速率小于 100 MB/s","Dec-Memory_Limit_Config_Recommendation":"根据您的系统内存，建议配置以下数值：","ESD_Strategy-Config":"策略配置","Dec-H5_Resource_Server_Tip":"以http/https开头的绝对路径","Data-Sentinel_Notification_Content_Current_Value":"当前数值","Dec-SystemCheck_Log_Clean":"日志清理","Dec-Task_Every_Other":"每隔","Fine-Engine_ReportServerP_Next":"下一页","Dec-User_Not_Yet_Selected":"未选择用户","FR-Plugin-Tabledata-Influxdb_DB_Name":"数据库名称","Dec-Users_Import_Success_Count":"导入{}个用户","Dec-Create_Menu_Package_No_Empty_Tip":"位置不能为空","Ops-Health_Diag-Node_Select":"节点选择：","Dec-System_Visit_Times":"系统访问次数统计","Dec-Plugin_System_Sso_Demo_Tip":"提示：此接口仅作单点登录原理示例，不建议生产环境直接使用","Dec-Log_Add":"添加","Dec-Init_Use_New_DB":"启用新数据库","ESD_Engine-Last-Updated":"上次更新时间","Dec-Report_Check_Front_End_Exception_Prompt":"报表前端异常提示","Plugin-Debug_Tip":"提示","Dec-Plugin-Store_Forgot_Password":"忘记密码","Dec-Dcm_Connection_Tunnel":"{}通道","Plugin-Debug_Data_Detail":"数据详情","Dec-Failed_Lic_Translated_Remind":"lic文件已被销毁，请联系帆软技术支持更换lic文件（请确认近期是否使用过迁移插件进行销毁操作，并将信息同步反馈给帆软技术支持）","Data-Sentinel_Dynamic_Receiver_Tip":"可根据单元格字段动态匹配接收人接收预警信息","Dec-Plugin_System_Sso_Re_Generate_Rsa_Key_Success":"public key已重新生成","Fine-Engine_Report_No_Offset":"无偏移","Dec-Cluster_Warning_Information":"未注册版本同时可访问模板IP个受限！","Fine-Engine_Report_ECP_Failed":"加密失败","Fine-Engine_Report_Utils_Submit_Forcibly":"强行提交","Dec-Mobile_Device_Auth_State":"授权状态","Fine-Plugin_App_Encapsulation-Basic_Delete_Success":"删除成功","Dec-WeiXin_Choose_Agent":"选择应用","Dec-Add_Directory":"添加目录","Plugin-Downtime_Fail_Reason":"失败原因","Dec-Department_Post_Must_Conjugated":"部门和职位不允许只选择一个","Fine-Plugin_App_Encapsulation-Theme_Color":"主题色","Dec-Confirm_Delete_All_Tasks":"确认删除全部任务?","Dec-Task_State_Pause":"已暂停","Dec-Dcm_Connection_Form_SQL_Validation_Query_Watermark":"为空使用默认语句","Dec-Close_Other_Tabs":"关闭其他标签","Fine-Plugin_Excel_Clear_Cache_Error":"Excel导入缓存清理异常，请及时查看日志解决","Fine-Core_Func_Fvs_3D_Component_Unity":"fvs三维组件——unity集成","Dec_Download_Log_Export_Fail":"连接失败，请重试","Fine-Engine_No_Client_Print":"零客户端打印","Dec-Report_Warning_Info":"服务器压力过大，触发保护机制，请重新操作","Dec-System_Log_Swift_Backup":"操作日志实时备份","Dec-Dcm_Connection_Form_AuthType":"认证方式","Dec-Error_Captcha_Error":"验证码错误","Data-Sentinel_Help_Message":"创建预警任务，我们将在数据满足这些条件时向您发送通知。","Data-Sentinel_No_Correct_Set_Notifier":"系统未正确配置{}","ESD_Engine-Strategy-Count":"总缓存个数","Data-Sentinel_Standard_Alert_Msg":"预警数据: 共条{}条数据触发预警，其中最大值为{}，最小值为{}","Dec-WeiXin_Request_Time_Mes_TCP_Connect":"TCP连接时间: ","Dec-Workflow_FS_End_Date":"结束日期","Dec-Task_View_Preset_Expression_Example_Week":"每月第4个周五19点50分","Dec-Add_Department":"添加部门","Fine-Engine_Base_December":"十二月","Dec-System-Selected_Char":"已选择的字符","Dec-Monitor-Menu_Memory_Manager":"负载管理","Dec-Intelligence_Detection_Global_Miss_Tip":"建议增加名为“{}”的全局样式，或者修改模板，取消使用该全局样式","Dec-Cluster_Redis_Sentinel":"Redis哨兵","Dec-Generic-Last_Day":"最后一天","Dec-Upload_Lic_File":"上传lic文件","Fine-Engine_Please_Install":"请安装","Dec-Authority_All_Templates":"所有模板","Dec-Basic_Template":"模板","Plugin-Downtime_Auto_Parse_Tip":"自动解析中，暂不支持此操作","Dec-Basic_Pad":"平板","Dec-WeiXin_Member-Manage":"成员管理","Fine-Engine_Confirm":"确认","BI-Front-Expression_param_all_number":"=\"{R1}:不符合(数值...)的参数要求\"","Dec-SystemCheck_Recommend_Password_Strength":"未开启密码强度限制,密码强度较低可能容易被攻击,导致安全问题,建议在[管理系统]-[系统管理]-[登录]中打开密码强度限制","Fine-Plugin_DIAMOND_PYRAMID":"棱形角锥点","Fine-Engine_Report_Undo":"撤销","Dec-Mobile_Directory_Banner_Tip":"提示：仅官方实现的部分目录样式支持横幅显示","FR-Plugin_Design_Graphic_Play":"图形轮播","Fine-Engine_view":"在线分析","Fine-Engine_Base_September":"九月","Dec-System_Email_Authentication":"邮件验证","Dec-WeiXin_Output_Group_Fail_Partly_Tip":"...，可在日志中查看完整群名单","Dec-Plugin_Download_Log_Compress_Success":"压缩成功，开始下载","Fine-Plugin_Excel_Session_Timeout":"会话失效，请刷新该页面","Dec-Log_Backup_With_Business_Tip":"提示：操作日志和业务日志统一备份；暂不支持备份系统日志","Dec-User_Limit_Switcher":"限制使用用户","FR-Plugin_Server_Wisdom_Tree_Model":"智慧树图-模型","Fine-Engine_Basic_Fail_Location":"失败","Dec-Reg_Local_Machine_Code":"本地机器码","Dec-Error_Upload_App_Cover_Image_Tip":"提示：为了显示效果较佳，请选择尺寸不小于{}的图片，支持JPG，PNG格式。","Dec-System_Selected_Keyword":"已选择的关键字","Dec-Confirm_Delete_Device":"确认删除该设备?","FR-Plugin_Design_Center_Latitude":"中心点纬度","Dec-SystemCheck_Recommend_Nodes_And_Memory":"系统推荐集群节点数目为{},系统推荐集群每个节点的堆内存设置为{}","Dec-Clear_User":"清空列表","Fine-Datasource_FINEAPP_Connection_Name":"应用数据源","Dec-Workflow_Layout":"位置","Fine-Engine_Report_HJS_Send_Successfully":"发送成功","Fine-Plugin_Engine_Feature_Tree":"折叠树","Fine-Plugin_Engine-X":"新计算引擎","Dec-SystemCheck_Check_Time":"检测时间","Dec-Connection_Driver_Edit_Driver_Name":"编辑名称","Fine-Dec_Chart_TimeUnit_Minute":"分钟","Fine-Engine_Basic_Email_Send_Too_Frequently":"邮件发送太频繁","Dec-Task_APP_Notification":"APP通知","Fine-Plugin_App_Encapsulation-Over_Max_Combination_Tip":"当前最多支持配置{}层目录","Plugin-Downtime-Effective_Time_Tips2":"时","Dec-Front_End_Exception_Scale_Prompt":"页面显示异常:您的浏览器目前处于缩放状态,可能出现显示异常,建议以100%大小显示","Plugin-sqlbuilderplus_Options_Function_HighLight":"高亮函数名(以逗号分割,如 trim,sum) :","Plugin-Downtime-Effective_Time_Tips1":"时到","Fine-Module_Year_Value_Null":"空值","Dec-SystemCheck-BI-des_cutoff":"建议recompilationCutoff相关参数配置值为-1","Dec-System_Login_Password_Sms_Remind_Tip":"提示：开启短信验证后，请确保其他成员已绑定手机，否则他们将无法接收验证短信","Dec-Security_Search":"查询","Reuse-BI-Info_Value":"数值信息","Dec-Workflow_Task_Operations":"任务操作","Dec-Workflow_Have_Come_To_You_For":"已经到你这里","Fine-Engine_Report_This_Template_Has_Exist":"这个模板已经存在","Fine-Plugin_Word_New_Template":"新建Word报表","Dec-Disk_Ops_Early_Monitor":"监控预警设置","Dec-Summit_Authority":"提交认证","Fine-Engine_Even_Pages":"偶数页","FR-Plugin_Design_Interval_Time":"间隔时间","Dec-SystemCheck_Recommend_Crash_Auto_Handle":"建议开启管理系统-智能运维-宕机处理-宕机自动处理工具-宕机自动处理功能","Dec-Machine_Code":"机器码","Dec-Authority_All_Package":"所有业务包","Plugin-Xml-I18n-OperationKEY_Description":"宕机时自动导出堆栈并重启","Dec-Error_Task_Timer_Calculate_Delete":"无法删除定时计算!","Dec-Login_Authentication_Password_Update_Multi_Tip":"当前密码已失效，请通过手机或邮箱进行身份验证，并修改密码","BI-Numerical_Interval_Number_Value":"请保证前面的数值小于/等于后面的数值","Dec-DataMasking_Create_Rule":"新建规则","Dec-Basic_Demo":"示例","Data-Sentinel_Sunday":"日","Dec-Cluster_App_Name_Watermark":"如：WebReport","Fine-Dec_Chart_Stock_Error":"股价图必须要有","Dec-Plugin_Error_InvalidInstallZip":"无效的安装包","Data-Sentinel_Split_Symbol":",","Dec-Memory_Limit_Import_Excel_Count":"导入Excel单元格限制","Plugin-Xml-I18n-FormReportRefresh_Description":"实现表单报表块内实现页面自动刷新","Plugin-Fontsmanager_Online_Exception_Local":"在线字体本地安装失败","Dec-NetworkCheck_Databse_Query_SpendTime":"数据库查询耗时","Dec-Intelligent_Cloud_Internet_Demo_Text":"为您提供了示例以详细说明","ESD_Config-Pane-Error-Interval-Format":"更新间隔格式错误","FR-Plugin_Flowchart_style_title_font_weight":"标题字体粗细","Dec-DataPortal_Copy_Portal":"复制门户","Data-Sentinel_Trigger_Week_Wed":"三","Reuse-BI-Rule_Inherit_Table":"继承{R1}规则","Plugin-sqlbuilderplus_Is_Clean_Role_DATA":"保存时是否清空已有权限数据","BI-Front-Expression_param_text":"\"{R1}:不符合(文本)的参数要求\"","Fine-Plugin_Reuse_Parse_Failed":"复用包解析失败","Fine-Engine_Platform_RP_Edit_Task":"编辑任务","Data-Sentinel_Notification_Content_Current_Matched_Count":"匹配个数","Plugin-Fontsmanager_Installed_Fonts":"已安装字体","Dec-Deployment_Foundation_SubText_PrivacyUnknown":"fineprivacy未知异常","Dec-Backup_Fail_Empty":"当前尚无可备份的{}","Dec-Look_Login_Title":"登录标题","Dec-Basic_Yes_I_Know":"我知道了","Fine-Operation_Read_Conf":"配置读取阻塞","Dec-Deployment_Dylib_Not_Mate_Tip":"{}与工程版本不匹配","Dec-System_WebSocket_SSL_Protocol_Link":"https推荐采用nginx配置ssl","Dec-Sync_ID_Conflict_With_Platform":"和原有ID冲突","Dec-Cluster_File_Sync_Calibration_Node":"文件同步基准节点","Dec-Task_Push_Message_Cover_Upload_Tip":"提示：建议尺寸{}, {}以内JPG、PNG格式图片","Ops-Health_Diag-Current_Config":"当前配置","Dec-Mobile-Platform_Directory_Tips":"您挂载的移动端模板","Dec-Mobile_Directory_Icon_Custom":"自定义","Dec-DataMasking_Result":"脱敏效果","BI-Basic_Charset":"编码","Dec-SystemCheck-BI-key_cutoff":"recompilationCutoff参数","Dec-Synchronize_Immediately":"立即同步","Dec-DataMasking_Setting_Rule_Not_Exist":"该规则不存在","Dec-Backup_Jar_Update":"jar包更新","Fine-Engine_Report_Select_FS_Users":"选择平台用户","Dec-Plugin-Store_Official":"官方(帆软)","FR-Plugin_Design_Open_Video_Text":"开场文字","Fine-Plugin_Sky_Box":"天空背景","Dec-WeiXin_Illegal":"不合法","Data-Sentinel_Trigger_Every_Week":"每周","Dec-WeiXin_Tag":"标签","Fine-Dec_Chart_Map_DeleteLayers":"删除层级","Dec-Log_Server_Online_User_Count":"当前系统在线人数：{}","FR-Plugin_Server_Particle_Counter":"粒子计数器","Fine-Plugin_Monitor_Refresh_Interval":"检测间隔","Dec-Basic_Non_Existent":"{}不存在","Fine-Plugin-Engine_Preview_Message":"请将模板文件保存在当前运行环境目录下","FR-Plugin-Tabledata-Influxdb_Query_Statement":"查询语句","Dec-WeiXin_Common_Error_Tip":"发生错误，错误码为：","Fine-Engine_Report_ReportServerP_Last":"末页","Fine-Engine_Condition_Not_Contains":"不包含","Dec-Basic_Mobile":"手机","Dec-WeiXin_Robot_Table_Header_Webhook":"webhook地址","Dec_Download_Log_Compress_Message":"正在压缩，请稍候...","Dec-Security_Protection_Hyper_Link_Detail":"功能详细说明","Dec-DataPortal_Edit":"编辑","Dec-Look_Theme_Switched_Success":"主题切换成功,刷新平台后生效!","Fine-Engine_FS_Frame_Delete_Data":"删除数据","Dec-SystemCheck_Os_Memory":"内存大小","Plugin-Xml-I18n-Inspection_Description":"安装插件后,可以对报表预览进行性能分析","Fine-Engine_Report_Native_Print_Loading_Failed_Title":"本地打印软件启动失败！","FR-Plugin_Flowchart_style_scale":"缩放比例","Dec-Task_Timer_Calculate":"定时计算","Fine-Dec_Invalid_File_Type_To_Upload":"{} 是禁止上传的文件类型，允许上传的文件包括 .lic","Dec-WeiXin_White_IP_List":"IP白名单","FR-Plugin_Missing_Widget_Config_File_Message":"选中对应组件并删除","Dec-Dcm_No":"否","Dec-Dcm_Login_Error":"登录信息已失效，请重新登录","Fine-Plugin_Engine_Feature_Tree_Async":"折叠树-异步取数","Dec-Disk_Ops_Cleaning_Description":"文件正在清理中，请稍候...","Fine-Plugin_Server_DEMO_Image_Path_CatalogGear":"com/fr/plugin/wysiwyg/chart/designer/image/demo/catalogGear.png","Fine-Engine_HF_The_Page_Number":"页码","Dec-System_Sql_Char_Empty_Tip":"当前无已转义的字符","Dec-SystemCheck_Writable":"可写","Dec-BI_Migration_Resource_Path":"路径","Dec-Account":"账号","Data-Sentinel_Trigger_Format_Error_Day_Of_Month_With_L_And_Other":"不能同时设置数字类型日期和\"最后一天\"","Fine-Plugin_Engine_Template_Name":"模板名字","Dec-Dcm_Connection_Form_Database_Max_Wait":"最大等待时间","Dec-Log_Switch":"切换","Dec-Failed_Lic_Register_Out_Of_Limit":"错误码{}，已达可授权数量上限","Dec-Error_Reg_File_Type":"该文件类型不支持，请上传{}文件","Dec-Migration_Status_Config_Invoke":"{}：正在启用配置","BI-Previous_Page":"上一页","BI-No_Select":"搜索结果为空","Plugin-Xml-I18n-OperationKEY_Change_Notes":" ","Fine-Operation_Thread_OK":"无异常堆栈","Dec-Report_Workflow_Not_Sync_Authority":"不同步","Dec-Log_Level":"日志级别","Fine-Plugin_Engine-X-Preview":"X引擎预览","Fine-Engine_Platform_RP_Operator":"操作人员","Fine-Engine_Base_March":"三月","Data-Sentinel_Empty_Not_Displayed":"为空则不显示","Plugin-Clock_HtmlOne_With_Week":"<span class=\"y\"></span>年<span class=\"m\"></span><span class=\"d\"></span>日&nbsp;<span class=\"time\"></span>&nbsp;<span class=\"weekday\"></span>","Dec-Login_Verify_Password_Strength_Tip":"当前密码不符合密码强度要求，请联系管理员绑定{}，然后进行身份验证并修改密码","Fine-Dec_Chart_Map_Remove_Disable":"没有可删除的层级","Dec-Basic_Alert":"提示","Dec-SystemCheck_Recommend_Disk_Free_Root":"根目录剩余空间推荐大于 10 GB","Fine-Engine_FS_Generic_Simple_Cancel":"取消","Dec-Memory_Limit_Sql_Time_Recommendation":"sql最大执行时长(s)：{R1}","Fine-Operation_Sync_File":"文件同步阻塞","Fine-Engine_ConditionB_In":"包含于","Dec-Basic_Get_Captcha":"获取验证码","FR-Plugin_Server_Category_Name":"分类名","Dec-Error_Internet_Disconnect":"本机或服务器网络已断开，请联网后重试","Data-Sentinel_Historical_Real_Value":"真实值","ESD_Engine-Cache-Detail":"列表详情","Dec-System_Log_Swift_Backup_Restore":"备份还原","Dec-User_Mobile":"手机","Ops-Quickfix":"快速修复","Fine-Engine_Platform_RP_Rollback":"回退","Dec-SystemCheck_Recommend_User_Country":"建议配置-Duser.country=CN","FR-Plugin_Server_Globe_Main_Type":"扩展图表—地球类","Dec-Migrate-Step-Bi-Data-Transfer":"bidata配置","Dec-Dcm_Connection_Testing":"正在测试连接，请稍候...","Dec-Basic_Select_Decision_Users":"选择平台用户","Dec-Server_Port":"端口","Dec-Basic_Lowercase":"小写字母","Fine-Engine_Report_ReportServerP_Previous":"上一页","Fine-Plugin_Engine_Cell_Show_As_Tree_Node":"显示为折叠树","Dec-Register_QRcode_Click_Refresh":"点击刷新","Dec-Piece":"条","Dec-Task_Only_Run_Once":"只执行一次","Fine-Operation_Memory_Template":"内存占用较高","Fine-Plugin_OFF_Screen_Remote_Title":"离屏控制","Dec-NetworkCheck_Record_Exported":"生成成功","Fine-Engine_Report_Select_FS_Roles":"选择平台角色","Dec-System_Encryption_Is_Transferred_Tip":"当前平台数据库为内置数据库，不支持切换加密算法功能","Fine-Engine_Please_Input_With_Right_Format":"请用正确的格式输入","FR-Plugin_Design_Effect_Gear":"齿轮效果","Fine-Engine_PageSetup_Portrait":"纵向","Dec-Check_System_Check_Ops":"运维工具","Dec-Login_Email_Watermark":"请输入邮箱","Dec-Init_Waring_Tip_Two":"","Fine-Engine_Sort_Sort":"排序","Dec-Basic_Version":"版本","Fine-Plugin_Cylinder_Width_Percent":"柱宽比例","Fine-Engine_Function_The_Selected_File_Cannot_Be_Null":"文件不能为空","Dec-Authority_RoleNames":"角色","Dec-BI_User_R_Analysis":"{R1}的分析","Dec-Authority_Permission_Denied_Tip":"授权权限缺失,本次权限配置失败,请刷新页面重新查看与配置","Data-Sentinel_Satisfy_Condition_Number":"满足条件的值数量","Dec-Plugin_Error_ResourceConflict":"资源冲突","Dec-System_Extensible_Time_Not_Start_Less_Than_End":"需确保开始时间小于结束时间","Dec-SystemCheck_JDK_Version":"JDK版本","Dec-WeiXin_Match-Way-Not-Null":"匹配设置不能为空","Dec-Failed_Lic_License_Expired":"错误码{}，证书过期","Dec-Template_File_Original_Location":"模板文件原位置","Dec-Close_All":"关闭全部","Fine-Engine_Page_Setup_Portrait":"纵向","Dec-Login_Password_Changed":"密码已被修改，请使用修改后的密码重新登录","Data-Sentinel_Trigger_Hour":"时","Fine-Engine_page_plus":"新引擎分页","Dec-System-Time_To_Idle_Seconds":"最大空闲时间","Dec-Module_Connection_Dataset":"服务器数据集","Dec-Task_Last_Day":"最后一天","Dec-Platform_Report_Under_Editing_Can_Not_Delete":"仪表板正在被{}编辑,不能删除","Dec-DataPortal_Copy":"复制","BI-Basic_Clears":"清空","Dec-SystemCheck_Recommend_BI_Disk_Space":"建议磁盘总大小高于 400 GB","Dec-Deployment_Dylib_External":"{}外置的","Dec-Directory_Move_No_Privilege":"无权限移动到当前节点下","Dec-Migrate-Report-Failure-File":"失败文件/目录","Dec-Init_Select_Hsql_Tip":"","Plugin-ScrollMessage_Title":"滚动消息","Dec-Failed_Lic_Upload_Check_Fail_Remind":"lic文件未通过上传校验，请至 管理系统>安全管理>安全防护 处关闭 文件上传校验","Dec-Security_XSS_Tip":"开启后请求头部增加X-XSS-Protection:1; mode=block 设置","Fine-Engine_Please_Enter_Define_Group_Name":"请输入定义组名称","Dec-Hyper_Link_Upgrade_Jar":"升级JAR包","Fine-Engine_Parameter_Formula":"公式","BI-Basic_No_Select":"不选","Dec-User_Post_User_Remove_Self_Tip":"将自己移出该部门/职务，可能对您的权限产生影响，确定移出？","Dec-Basic_Design":"设计","Fine-Dec_Chart_Chart_Name":"图表","Dec-Batch_Download":"批量下载","Plugin-Downtime_Current_State":"当前状态","Dec-Basic_SMS_Template":"短信模板","Dec-Backup_Fail":"备份失败","Dec-DataPortal_Modified_Time":"最后修改时间","Dec-Intelligent_Memory_High_Tips":"系统检测到负载状态过高时提醒运维人员","Dec-Login_Verify_Password_Single_Tip":"修改密码需要进行身份验证，请联系管理员绑定{}，然后进行身份验证并修改密码","Dec-GradeAuth_No_Support":"分级授权功能未注册,如需使用请联系销售","Data-Sentinel_Less":"小于","ESD_Config-Pane-Every-Day":"每天","Dec-Cluster_State_Server":"状态服务器","Dec-WeiXin_Chat_Group_Member_Tip":"除群主外，不可少于2人","Dec-Workflow_Day":"天","Dec-SystemCheck_Back_Up_Number":"自动备份保留数量限制","Dec-Log_Execute":"执行","Fine-Plugin_Excel_Smart_Time":"智能识别，Excel：{}，模板：{}， 耗时：{}毫秒","Fine-Module_Year_Start":"起始年份","Dec-Monitor-Not_Exist":"中模板路径不存在","Dec-Task_Push_Message_Type_Link":"链接消息","Dec-Deployment_HSQL_Database_Connection_Fail_Tip":"请删除WEB-INF/embed/finedb/目录下的db.lck文件。为了避免该异常再次出现，建议成功启动后配置外接数据库。","Dec-SystemCheck_NIO":"堆外NIO内存","Fine-Plugin_Excel_Sheet_Manual_Match":"手动匹配","Dec-Disk_Ops_Stop_Scan":"停止扫描","Data-Sentinel_Parameter_Rule_Matched_Count":"满足条件的数据个数","Dec-Mobile_Support_FR_Widget_Activation_Feature":"FR全局组件可选中","Fine-Engine_Report_JavaScript_Commit_To_Database_Failed":"提交入库失败","Fine-Engine_gif":"GIF图片导出","Dec-Intelligent_Cloud_Plugin_Enable_Success":"云端运维启用成功","FR-Engine_Excel-ImportSetting":"Excel导入配置","Dec-Disk_Ops_File_Path":"文件路径","Fine-Engine_Report_Email_Can_Preview_Report_Content":"正文预览报表内容","Dec-NetworkCheck_Query":"执行语句","Plugin-Downtime_System_Not_Support":"该功能暂不支持当前系统","Dec-WeiXin_Download_Log_Compress_Message":"正在压缩，请稍后...","Fine-Engine_Base_NOT_NULL_Des":"不能为空","Data-Sentinel_Subscribe_Failed":"订阅失败！您的帐号未绑定邮箱和手机号，无法接收到该预警信息。","Dec-Disk_Sort_Dump_Threshold_Description":"当容量到达配置的阈值之后，触发外排","Dec-Login_First_Tip":"您是第一次使用数据决策系统，请先配置您的管理员用户名和密码","Dec-Basic_Check_Illegal_Strings":"输入存在安全非法字符","Plugin-Xml-I18n-CellProgressBarKEY_Description":"单元格进度条","Fine-Plugin_Word_Office_Install_365_Integration":"方式一：Microsoft 365 管理中心集成部署(Microsoft 365管理员托管加载项)","BI-Created_By_Me":"我创建的","Dec-Cluster_Save_Config_Waiting":"正对将要保存的配置进行测试连接","Fine-Engine_Platform_RP_Page_Writeage_Write":"页面填报","Dec-Cluster_MQ_Default_Redis":"未配置时，默认使用redis","Dec-Workflow_None":"无","BI-Basic_Simple_Tuesday":"二","Dec-Intelligence_Memory_Limit_Common":"通用限制","Dec-Cluster_File_Server_Use_Tip":"需要配置文件服务器","BI-Basic_Week_Begin":"周初","Dec-Cancel_Pin_Panel":"取消固定","Dec-Error_Login_Choose_Username":"请选择用户名","Fine-Engine_Basic_File_All_File_Uploaded":"所有文件已上传","Dec-Task_Preview_Template_Content":"正文预览模板内容","BI-Word_Align_Right":"文字居右","Dec-Recommend_Config_Not_Support":"当前配置暂不支持该功能","Dec-DataPortal_List":"门户列表","Dec-Authority_All_Post":"所有职务","Data-Sentinel_Abnormal_Data_Field_Description":"{}为{}","Dec-Plugin_Error_PluginAlreadyRunning":"插件正在运行","Plugin-Fontsmanager_Upload_Tips":"字体仅支持otf,ttf,ttc格式，将上传至assets/fonts文件夹，上传字体即时生效","Dec-Mobile_Template_Layout_Fit":"自适应布局","Fine-Dec_System_DB_Not_Transferred":"强烈建议正式使用前配置更稳定强大的外接数据库，当前内置hsql数据库仅适合本地试用。","Dec-Records_Attachment":"附件发送","BI-Summary_Values":"汇总","Dec-Plugin-Store_Chart":"图表","Dec-Dcm_Socket_Unable_Connect_Tip":"可能出现编辑冲突","FR-Engine_Excel-ShowValue":"Excel导入显示值","Dec-Look_Login_Copyright_Tip":"控制登录页底部是否显示帆软品牌信息","Dec-Authority_All_Directories":"所有目录","Fine-Module_Year_Name":"年份","Dec-New_Message":"新消息","Dec-Connection_Driver_Loading_Order":"驱动加载顺序","Fine-Dec_Chart_Trend_Line":"趋势线","Dec-Schedule_Running_Task_Tip":"以下定时任务已被触发执行","Dec-Deployment_Socket_Ports":"提示：若存在多个端口，请以 , 隔开","Dec-Basic_Preview":"预览","Dec-Mobile-Platform_Homepage":"主页","Dec-Basic_Malaysia":"马来西亚","Dec-Mobile_Directory_Banner_UpLoad_Tip":"提示：请选择尺寸不小于{}的图片，支持JPG、PNG格式。","Dec-Basic_Save_Success":"保存成功！","Dec-Init_Login_Tip":"登录后可在平台根据\n需要进行数据库配置","BI-Basic_Clear":"清除","Dec-User_Import_Fail":"导入用户失败","Plugin-Xml-I18n-FineVis_Description":"FineVis数据可视化工具（简称：fvs），满足pc/移动端驾驶舱、大屏看板、3d可视化需求","Reuse-BI-Basic_Workshop":"车间","BI-Basic_Report_Or_Analyze_Keep_Formula":"填报/分析时，保留公式用于计算","Fine-Plugin_App_Frm_Template":"决策报表","Fine-Plugin_Excel_Cell_Has_Group":"错误代码:11300205 {}内容区域存在分组格式的单元格","Dec-DataPortal_Terminal_Unlimited":"不限","FR-Plugin_Design_Effect":"动效","Fine-Engine_Base_Fri":"五","Fine-Engine_Report_HJS_All_Pages":"所有页","Dec-Connection_HW_Fusioninsight":"华为Fusioninsight","Dec-Server_Table_Data":"服务器数据集","Dec-Click_Add_New":"点击新增\"{}\"","FR-Plugin_Duchamp_Replace_Dataset_Fail":"数据集替换失败，请重试","Dec-Management_Map_AMap_Config_Watermark":"请输入高德平台地图样式安全配置","Fine-Reuse_Name":"复用","Dec-Plugin_Shop_Need_Update_Version":"需要更新到11.0插件商店,是否更新?","Data-Sentinel_Trigger_Week_Fri":"五","Reuse-BI-Design_Remark_Tip":"最多输入{R1}字符","Dec-Directory_Link_Path_No_Empty":"链接路径不能为空","FR-Plugin_Flowchart_node_type_start":"开始","Data-Sentinel_Trigger_Value":"检测值","Dec-How_To_Register":"如何注册？","FR-Plugin_Flowchart_style_title_font_family":"标题字体","Fine-Plugin_Excel_Data_Area":"内容区域","Dec-Disk_Ops_Auto_Clean_One_Day":"一天","Data-Sentinel_Demo_Api_Content_Message":"{}已经触发，最大值为{}, 最小值为{}。","Dec-SystemCheck_Multiply_Process":"多进程检测","Dec-Error_Duplicate_Link_Names":"链接名重复","Dec-Recommend_Suggestion_Fine_Back_Up":"建议各模块成功/失败自动备份可分别保留不超过5份且各模块自动备份可占磁盘不超过1024M","Dec-Data_Set_File_Excel_Upload_Disabled_Tips":"已开启“安全管理-文件上传校验”，无法上传{}类型文件","Fine-Plugin_State":"状态","Dec-Plugin-Store_Free":"免费","Dec-WeiXin_Debugger-OA-User":"微信成员名","Dec-Mobile-Platform-Module_Directory":"模块配置-目录","Dec-Intelligence_Overflow_Info":"超出提示","Plugin-Downtime-Effective_Time":"生效时间","Fine-Engine_Platform_Short_Nov":"十一","Dec-SystemCheck_Is_MultiProcess":"多进程","Dec-Authority_Settings_Schedule_Authority_Tip":"开启后可对每个定时调度任务进行权限控制","Data-Sentinel_Subscribe_Actively":"主动订阅","Dec-Mobile_Directory_Template_Position_Bottom":"目录下方","Dec-User_Edit_User_Depost_Clear_Tip":"部分部门职务来自同步数据集或没有权限，无法清空","Dec-Task_Print_File":"打印文件","FR-Plugin_Design_Inner_Effect":"内置效果","BI-Upload_File_Size_Error":"文件大小不支持,超过{}M,上传失败","FR-Plugin_Flowchart_style_background":"流程图背景","Dec-Error_Homepage_Name_No_Blank":"首页名不能为空","Fine-Engine_Web_ConditionB_Contains":"包含","Dec-MD5_Encryption":"内置MD5加密","Data-Sentinel_More_User_Groups":"更多用户组","FR-Plugin_Design_Custom_Effect":"自定义效果","Dec-Workflow_Note":"备注","Dec-Basic_RMB":"元","Dec-Register_Version_Jar_Time":"{}（JAR：{}）","FR-Designer-Plugin-Export":"使用新插件导出","Dec-SystemCheck_Glibc":"glibc内存泄露相关配置","Fine-Plugin_Word_Parse_Failed_Msg":"Word模板解析失败","Dec-SystemCheck_Recommend_Open_Files":"建议 open_files 参数配置不低于 65536","Dec-Dcm_Default":"默认","Dec-Basic_Email_Watermark":"请输入邮箱","Dec-Workflow_Thu":"四","Dec-Authority_Privilege_Error_Text":"您没有该页面的访问权限，如需访问请联系管理员","Fine-Plugin_Excel_Workbook_Not_Exits":"报表内容尚未生成，无法导入excel","Dec-WeiXin_Agent_Secret_Exist":"应用secret已存在","Dec-NetworkCheck_Database_Add_Tip":"可以添加当前系统存在的数据连接","Dec-Cluster_Save_MQ_Fail":"未能成功连接MQ，请确认相关配置准确后再次连接","Dec-Mobile_Directory_Edit_Banner":"编辑","Dec-Min_Cube_Free_HDSpace_Rate":"更新所需空间倍数","Dec-Reg_Upload_Fail":"注册失败，请重新注册","Fine-Plugin_Data_Portal":"数据门户","Dec-Plugin-Store_Login_By_QQ":"用QQ号登录","Plugin-Downtime_Manual":"手动","Dec-Memory_Limit_Trigger_Limit_Time":"触发限制时间","Plugin-ScrollMessage_Millisecond":"毫秒","Dec-System_Password_Update":"密码定期更新","Fine-Engine_Report_Right":"右","Fine-Engine_Report_Start_Print":"开始打印","Dec-Mobile_Directory_Banner":"横幅","Dec-Show_All_Message":"查看全部消息","Dec-WeiXin_Single_Login_Fail":"单点登录失败: {}","Dec-Authority_Recovery_Inherit_Bubble_Tip":"确定清除该用户关于{}的单独权限设置、恢复对部门/角色权限的继承？","FR-Widget-Plugin-Doc_Export_Button_Name":"Word 导出","Dec-Homepage_Type":"首页类型","Plugin-Downtime_Running_Check":"运行检测","FR-Plugin_Server_Time_Main_Type":"扩展图表—时间类","Fine-Engine_Platform_RP_Start_Node":"开始节点：","Ops-Current_Access_State":"当前接入状态","Dec-System_WebSocket_Fail_Token":"使用过程中将无法保持登录状态","Fine-Plugin_Excel_Smart_Title_Not_Found":"智能识别没有找到匹配的标题区域，请检查Excel或模板设置","BI-More_Than":"大于","Fine-Engine_Value_Not_Match":"值不匹配","Dec-JAR_Package_Version":"JAR包版本号：","Reuse-BI-DataMasking_Text_Diaplay_Value":"开头是【{R1}】,结尾是【{R2}】,文本长度【{R3}】至【{R4}】位","Dec-DataPortal_Close_Custom_Confirm_Message":"关闭后，用户无法再自定义门户内容，确定关闭？","Fine-Datasource_JNDI_Connection_Name":"JNDI数据连接","Fine-Engine_Type_String":"字符串","Dec-Workflow_Exist_Null_Node":"该节点中存在未填写项","Plugin-Downtime-Process_Automatic_Recovery_Tips":"开启后在指定时间段内，如果应用进程消失（包括手动关闭）将自动重启","Dec-User-List":"用户列表","Data-Sentinel_Cancel":"取消","Dec-System_Sql_Char_Selected_Empty_Tip":"当前无已选择的字符","Dec-Reg_Registered_Function_Points":"已注册功能点","Dec-Connection_Pooling_Info":"连接池信息","Dec-Mobile-Platform-Login_Config":"登录设置","Fine-Operation_Chart":"加载图表阻塞","Dec-Module-Config_Template_Management":"配置模板认证","Dec-Cluster_Nodes_Exception_Tip":"该节点与{}节点的jar包不一致，请及时更新jar包并重启该节点。","Plugin-Reuse_Comprehensiveness_Icon":"综合图标","Dec-Workflow_Value":"值","BI-Basic_Sim_Sun":"宋体","Dec-Basic_Recommended_Image_Size":"提示：建议尺寸{}*{}，支持JPG,PNG格式","Dec-Register_QRcode_Has_Disabled":"二维码已失效","Dec-Users_Sync_Failed_Reason":"失败原因","Fine-Engine_Platform_SingleTime":"次","Fine-Dec_Chart_Save_Edit":"是否保存本次修改?","Dec-SystemCheck_Ssh_Connect":"ssh 联通","Fine-Engine_Report_Deploy_You_Could_Access":"您还可以由此进入","Ops-Dump_Analyze_Memory_Small":"dump解析内存配置过小，解析失败","Fine-Engine_Base_Wed":"三","Dec-Look_Platform_Frame_Style":"框架样式","Dec-Sync_Name_Conflict":"ID与其他对象重复","Dec-Cluster_File_Synchronization_Mode_Tip":"各节点读取WEB-INF目录下的assets、reportlets、resources、schedule、dashboards、treasures、../backup文件夹内容会保持一致性","Fine-Engine_Platform_RP_End":"结束","Fine-Engine_Base_Short_Jan":"一月","Data-Sentinel_Receive_Settings":"预警接收","Dec-Disk_Ops_Start_Scan":"开始扫描","Fine-Plugin_Data_Portal_Preview":"预览门户","FR-Plugin_Refresh-Interval":"刷新间隔:　","Dec-Error_Templet":"发生错误的模板","Dec-Public_Cloud_Auth":"公有云认证","Dec-Template_Log_Error_No_PlatformDisplay":"非挂载访问","Fine-Engine_RP_Authority_Edit":"权限编辑","BI-Basic_Parameter_Please_Set_Parameter_Name":"请先设置参数名","Fine-Plugin_App_Encapsulation-Invalid_Drag_Operation":"无效的拖拽操作","Dec-Mac_Address":"mac地址","Dec-Failed_Lic_Param_Input_Error":"错误码{}，您输入的参数有误","Dec-DataPortal_Open_Custom_Confirm_Title":"开启自定义门户","Dec-Data_Set_File_Upload_File_Fail":"{}上传失败！","Fine-Engine_Native_Print":"本地软件打印","Dec-Workflow_Tue":"二","Fine-Plugin_Logdb_Elasticsearch-Host":"主机名/IP","Dec-System_SqlInj_Escape_Char":"已转义的字符","Dec-Auth_Open_Connection":"开放权限连接","Dec-Error_Directory_No_Auth":"缺少目录管理权限","Dec-Log_Time_Per_Request":"平均耗时(ms)","FR-Plugin_Chart_OFF_Screen_Control":"","Plugin-Downtime_Dump_Parse":"dump解析","Fine-Design_Report_Preference_Show_As_Pdf":"是否使用新pdf渲染","Dec-Mobile_Device_User_Input_Tip":"请输入","Fine-Plugin_Design_Chart_Arrange":"排列","Dec-Look_Login_Page":"登录页","Dec-Plugin_Login_Refresh":"清新风格","Data-Sentinel_Demo_Api_Description":"演示api由数据预警内部提供，数据预警调用后会发送一条平台消息。","FR-Plugin_Flowchart_style":"样式","Dec-Data_Set_Server_Name_Duplicate":"数据集名称重复","Dec-Workflow_Send_Offline_Report":"发送离线报表","Plugin-sqlbuilderplus_Params_Tool_Param":"参数名:","Dec-Plugin_Error_CopyLicenseFileFailed":"拷贝License文件失败","Dec-Direct_Import":"直接导入","Dec-Cluster_Cache_System_How":"如何配置缓存系统？","Dec-Authority_Entity_Dimension_Resource_Empty_Tip":"无可配置资源项目","Data-Sentinel_Task_Inactivated":"已停用预警","Dec-Memory_Limit_Single_Data":"单数据集行数限制","Dec-System-Forget_Password_Tip2":"2.服务器开启短信服务，且用户绑定手机后，可使用短信认证","Fine-Plugin_Excel_Smart_Import":"默认以智能识别结果导入","Dec-System-Forget_Password_Tip1":"提示：1.服务器设置邮箱，且用户绑定邮箱后，可使用邮箱验证","Reuse-BI-Random_Department":"随机生成xxx部门","Reuse-BI-Company_Son":"分子公司名","FR-Plugin_Version_Prompt_Confirm_Text":"我知道了","Dec-Workflow_FS_Report_Type":"类型","Fine-Operation_Nodes_File_Sync_Solution":"集群使用节点间同步存在稳定性风险，请切换使用文件服务器","Dec-SystemCheck-BI-key_DirtyConfig":"脏数据检测","Dec-Template_Log_Error_Detail_Tip":"提示：为避免报错信息冗余，单次访问仅会记录出现的前5次报错","Dec-Version_Info":"版本信息","Dec-WeiXin_Robot_Webhook_Url_Invalid_Error":"webhook地址不正确，请重新确认","Dec-SystemCheck_Unreadable":"不可读","Dec-Basic_FR_Login":"帆软通行证登录","Dec-Authority_Only_Open_Modules":"开放权限模块","Dec-Dcm_Connection_Form_Database_Initial_Size":"初始化连接数","Fine-Engine_Basic_This_Year":"今年","Data_Sentinel_Setting_Request_Header_Key":"键","Dec-System_Login_Lock_Password_Error":"密码错误","BI-More_And_Equal":"大于等于","Dec-Driver_Manage_War_Support_Tip":"当前服务器部署方式为war包压缩部署，不支持驱动管理功能","Ops-Stack":"堆栈","Dec-Failed_Lic_License_Domain_Error":"错误码{}，域名不在允许范围内","BI-Up_Page":"向上翻页","FR-Plugin_Duchamp_Session_Invalid":"会话失效","Dec-WeiXin_Request_Time_Mes_Start_Data_Send":"开始传输数据时间（从请求发出去到收到服务器第一个字节的时间）: ","Plugin-Clock_italic":"斜体","Fine-Engine_Excel_Import_Cover":"覆盖导入","Dec-Security_Watermark_Content":"水印内容","Fine-Engine_Platform_Setting":"选项","Dec-Expire_Remind_Success_Toast":"提醒成功","BI-Basic_Work_Day":"工作日","Plugin-Fontsmanager_Online_Name":"在线字体名","Fine-Engine_Param_Template_Save":"保存为常用组合","Dec-WeiXin_Delete_ChatGroup_Confirm":"确认删除微信群？","Dec-Workflow_Institution":"机构部门","Fine-Plugin_Engine_Exception_Compile":"预编译错误","Dec-Date_Interval":"日期区间","Dec-Mobile_Directory_Icon_Simple":"简约","Dec-Log_Error_Simple":"简单的出错信息","Data-Sentinel_Satisfy_Condition_Amount":"满足条件的值数量","Dec-SystemCheck_Crash_Recommendation":"检测到{}节点由于{}导致系统进程崩溃，建议{}，以保证系统稳定运行","Dec-System_Password_Strength_Length_More":"长度不低于{}位","ESD_Cache_Recommend_Explore_Grid_Count_Template":"模板总数","Dec-Resource_Migration_Result_Succeeded_List":"查看导入成功资源列表","ESD_Engine-Template-Path":"模板","Dec-Workflow_March":"三月=","Fine-Engine_Platform_Short_Oct":"十","Dec-System_Apply_SMS_Service":"申请开通短信服务","Data-Sentinel_Dimension_Filter_DATE_AFTER":"及之后","Dec-Appearance_Modern_Theme_Entry_Mode_Flatten":"合并子层级显示","Dec-Workflow_Previous_Node_Staff":"上节点人员","FR-Designer-Plugin-Word_Export":"word 新插件导出","Plugin-Downtime_Parse_Failed_Report":"解析失败记录","FR-Plugin-Tabledata-Influxdb_Server_Url":"服务器地址","Dec-Init_Admin_Account_Success_Tip":"此密码只显示一次，请牢记您的用户名和密码","Dec-Task_Dispatcher_Object":"调度对象","FR-Plugin_Chart_Update_Immediately":"立刻升级","Dec-Latest_Revision_Date":"最近修改日期","Dec-Mobile-Platform-Module_Config":"模块配置","Dec-Migrate-Report-Non-Market-Plugin":"非市场插件","Dec-Migrate-Report-Permission":"权限","Dec-Upload_Template":"上传模板","Dec-Look_Login_Page_Plugin":"登录页插件","Dec-Workflow_Pass_After_All_Operations":"该节点所有操作人员完成后流转","Dec-Mobile_Directory_Add_Banner":"添加","Fine-Datasource_Jdy_Connection_Name":"简道云","Dec-Log_Management_Log_Clean":"操作日志清理","ESD_Engine-Next-Update":"下次更新时间","Dec-Disk_Ops_Early_Warning_Notice_Setting":"预警通知设置","FR-Plugin_Design_Custom_Max":"自定义最大值","Dec-Config_File_Check":"配置文件检测","FR-Plugin_Server_Symbol_Pin":"水滴","Dec-SystemCheck_Recommend_NIO":"建议堆外内存设置为2g","Dec-System_Password_History_Check":"历史密码重复校验","Fine-Plugin_Excel_Excel_Setting":"Excel设置","Fine-Plugin-Engine_Analyzer_Menu_Name":"本地性能分析","Dec-Conversion_Exceed_Limit":"转换模板数量过多","Dec-Error_Task_Repetition":"请输入时间间隔","Plugin-Clock_Alignment":"对齐","Fine-Dec_Focus_Point_Resource_Upload":"资源上传","Dec-WeiXin_Debugger_Check_Time":"检测完成时间","Dec-Intelligent_Cloud_Internet_Detail":"功能详细说明","Plugin-Clock_TemplateOne_Without_Week":"<div style=\"%1$s\">%2$d年%3$s%4$d日&nbsp;%5$s</div>","FR-Plugin_Design_Column_Shape_Chord_3D":"三维曲线三角","Dec-Expire_Product_Number":"个产品即将到期","Ops-Diagnose_Error":"诊断出错","Data-Sentinel_Report_Task_Name":"预警名称","Plugin-Xml-I18n-DataSentinel_Change_Notes":" ","Fine-Engine_Base_Widget_Error_Mark_Text":"找不到控件类型","Plugin-sqlbuilderplus_CodeSegment_Edit_Comment":"备注:","Dec-NetworkCheck_Server_Send_Response":"服务器发送响应","Dec-Plugin_System_Sso_Decrypt_Test":"解密测试","Fine-Plugin_Function_Solution_Des_MathMean":"求数组中元素的算术平均数。","ESD_Cache_Update_Reminder":"更新数据","Fine-Plugin_Function_Solution_Des_MathStandardDeviation":"求数组中元素的样本标准差。","Dec-Error_Task_Detail_Null":"请设置执行明细频率","Dec-System_Password_Strength_Min_Length":"最小长度","Data-Sentinel_Select_Dynamic_Receiver_Tip":"请点击高亮区域，选择动态接收人","Dec-Login_Get_Captcha":"获取验证码","Dec-DataMasking_Setting_Rule":"规则：","Plugin-Downtime_Input_Positive_integer":"请输入大于等于2的正整数","Data-Sentinel_Privacy_Settings":"隐私设置","Dec-Connection_Driver_Loading_Child_Only":"仅加载当前方式上传驱动","Dec-Plugin-Store_Switch_Account":"切换账户","Dec-SystemCheck-BI-key_systemMemory":"物理内存","Dec-NetworkCheck_Tip_Before_Chain":"提示：建议先进行网络环境检测再进行链路分析","Fine-Engine_RP_All_Tasks":"所有任务","Dec-Management_Map_Upload_Images":"导入图片","Dec-Workflow_Execute_Month":"执行月","Dec-DataMasking_Setting_Add_MaskingField":"添加脱敏字段","Fine-Plugin-Excel_Validate_Error_Tip":"内容填写不规范，请重新设置要导入的内容","Dec-Plugin-Store_Pay":"付费","Fine-Engine_Base_Sche_Wednesday":"星期三","Dec-Pre_Fire_Time":"上次运行时间","Dec-Cluster_Parameter_Redirect_Timeout_Tip":"当节点间转发的请求超时不响应，前端会进行报错提醒，并终止请求，此参数最低不小于10秒","Fine-Reuse_Export_Failed":"导出失败","Data-Sentinel_Please_Add_Remark_Limit":"最多输入255字符","Dec-Reg_Dongle_Authentication_Waiting":"正在认证加密锁","Dec-Package_No_Login_Field_Tip":"请先设置登录用户名所在字段","Dec-Task_Run_Formula_Judge":"公式判断","Dec-Connection_Driver_Error_Driver_Name":"请输入合法的驱动名","Dec-User_Dataset_Syncing_Success":"同步成功","BI-Basic_Month_Begin":"月初","Reuse-BI-Basic_Length":"长度","Data-Sentinel_Match":"匹配","Dec-Authority_Reuse_Source":"复用来源","Data-Sentinel_Batch_Delay":"批量延期","Fine-Engine_Month":"月","Dec-System_SMS_Send_Fail":"信息发送失败!","Dec-Mobile_Login_Way":"登录方式","Dec-Platform-Modify_FineUI_Default_Config_Tip":"以下组件的默认simple属性已被平台修改","Plugin-Debug_Submit_list":"提交列表","Dec-Log_Clearing":"清理中","Dec-Dcm_Create_New_Driver":"添加驱动","BI-Basic_Quarter_End":"季末","Dec-Mobile_Device_Phone":"手机","Plugin-Downtime_Trigger_Type":"触发类型","Dec-User":"用户","Data-Sentinel_Department_Root_Name":"所有部门","Dec-Failed_Lic_Upload_Fail":"lic上传失败","Dec-Plugin-Store_Probation":"试用:","Plugin-sqlbuilderplus_Params_Tool_Column":"列名:","BI-Basic_Underline":"下划线","Dec-Basic_Clear":"清空","FR-Plugin_Flowchart_node_type_condition":"条件","Dec-Mobile_Full_Screen_Button_Setting":"全屏按钮设置","Fine-Engine_Basic_Email_Send_Too_Many_Times":"邮件发送超过{}/天限制","Dec-System_Login_Lock_Password_Error_Label":"次，锁定","Dec-Error_Incorrect_Password_Username":"用户名或密码错误","Dec-Platform_Directory_Allmove":"批量移动","Dec-System_Sql_Keyword_Empty_Tip":"当前无已禁用的特殊关键字","Dec-Basic_Clean":"%时，强力清除","Dec-Backup_Latest_JAR_Version":"最新jar","Fine-Engine_Plugin_Store_Unexpected_Error":"未知错误","Dec-Output_Path":"输出路径：","Dec-H5_TOP_NAVIGATOR":"顶部导航栏","Dec-Dcm_Connection_Form_Database_Test_Between_Eviction_Millis":"空闲连接回收器工作间隔","Dec-Init_Database_Choose":"数据库选择","Dec-Error_Basic_Name_Not_Allow_Blank":"名称不能为空","Dec-WeiXin_Server":"服务器","Dec-WeiXin_Request_Time_Mes_From_Start_To_Data_Send":"从开始到准备传输数据的时间: ","Dec-Intelligent_Cloud_Data_Null":"已选时间日志不存在","Dec-User_Role_Import_Role_NO_Edit_Tip":"同步数据集角色不可编辑","Dec-Reg_Authentication_Machine_Code":"认证机器码","Dec-Task_State_End":"已结束","Reuse-BI-Basic_Custom":"自定义","Data-Sentinel_Demo_Api_Token_Info":"填写token用于调用api","Fine-Plugin_Excel_Data_Area_Tip":"格式：A2:D2","Fine-Engine_Platform_RP_Edit_Process":"编辑流程","FR-Plugin_Design_Video_Ultra_Wide__Screen":"超宽屏","Dec-Disk_Ops_Is_Cleaning":"正在清理","Dec-Failed_Lic_License_Ip_Error":"错误码{}， ip 不在允许范围内","Dec-Error_Link_Name_No_Blank":"链接名不能为空","Dec-Task_Get_SMS_Template":"，以获取短信模板","Dec-User_Status":"状态","Dec-Authority_Schedule_Configure_Text_All":"所有任务","Dec-WeiXin_Request_Time_Mes_Status_Code":"状态码: ","Dec-Mobile_Device_Binding":"设备绑定","Dec-Connection_Query_Type":"请求类型","Dec-Workflow_Timed_Write":"限时填报","Dec-Intelligent_Cloud_Data_Desensitization":"数据脱敏","Dec-WeiXin_Hour":"时","Dec-Dcm_Connection_Form_Krb5File":"krb5.conf文件","BI-Conf_Formula_Text_Field":"文本字段","Fine-Engine_Condition_End_With":"结尾是","Dec-Deployment_Port_Detection_Tip":"仅检测更改后的端口是否被占用","Dec-Plugin_Intelligent_Cloud_Update_Online_Toast":"检测到新资源，请在页面底部更新云端运维体验最新功能","Data_Sentinel_Setting_App_Name":"应用名称","Dec-Plugin-Store_Key_Word":"关键字","Data-Sentinel_Create_Todo_Tip":"勾选后，预警在触发通知时会生成待办。","Plugin-Clock_Sunday":"星期日","Fine-Engine_Failed":"失败","Dec-Authority_Final_Authority_Source_From_Parent":"父节点","Dec-Security_Browser_Cache_Disabled":"浏览器缓存禁用","Fine-Engine_Platform_RP_Report":"上报","Fine-Engine_Report_Show_All_Remaining_Values":"显示所有剩余的值","Fine-Plugin_Engine_Tree_Expand_Layer":"展开层级：","Dec-Info_Call":"信息通知","Fine-Operation_Email_Receivers":"邮件接收人","ESD_Config-Pane-Simple-Repeat":"简单重复执行","Fine-Plugin_Excel_Smart_Data_Not_Found":"智能识别没有找到内容区域，请检查Excel或模板设置","FR-Plugin_Refresh-No-Refresh":"关闭","Dec-Register_Captcha":"验证码","Dec-Plugin_Intelligent_Cloud_Emial_Set_Tip":"提示：建议填写企业邮箱，以防错过分析报告的提醒邮件，支持填写最多{}个邮箱，以”,“隔开","Fine-Engine_Platform_RP_Rollback_To":"回退至","Dec-Monitor-Resource_Path_Is":"配置文件路径为","Fine-Plugin_Reuse_Install_Tips":"该功能目的：让您能快速预览脱敏导出后的模板，检测是否有问题","Plugin-Xml-I18n-Background-SSO_Change_Notes":" ","Dec-System-Forget_Password_Set":"忘记密码设置","Data-Sentinel_Inactivated":"已停用","BI-Basic_Simple_Sunday":"日","Dec-Cache_Dialog":"内存会话","Fine-Plugin_Reuse_Install_Fail_Tips":"安装失败，请查看日志中的报错信息","BI-Basic_Year_Month_Range_Error":"请选择{R1}年{R2}月-{R3}年{R4}月的日期","Dec-Add_Link":"添加链接","Fine-Plugin_Border_Color":"边框颜色","Dec-Mobile-Platform_Icon":"图标","Dec-Workflow_Short-Dec":"十二","Dec-Sync_ID_Conflict":"对应多个ID","Fine-Engine_Preview":"预览","Fine-Engine_Define_Group_Value":"定义组的值","Plugin-Clock_Title":"数字时钟","Dec-System_Login_Binding_Phone":"绑定手机号","Disk_Operate_Disk_Capacity_Conf":"磁盘检测信息","BI-Multi_Date_Relative_Current_Time":"相对当前时间","FR-Plugin_Design_Play_Type_Single":"逐条轮播","Dec-System_Sql_Keyword_Selected_Empty_Tip":"当前无已选择的特殊关键字","Dec-Users_Other_Source_Data":"其他来源数据","Dec-Users_Department_Conflict_Field":"部门重复验证字段","Dec-Disk_Ops_Week_Increase":"近一周增量","Dec-SystemCheck_Value_Plugin_Not_Enabled":"状态：[未启用]","FR-Plugin_Flowchart_style_font_size":"字体大小","Ops-Health_Diag-Business":"业务检查","Fine-Engine_Platform_NoLimit":"无限期","Dec-SystemCheck_Plugin_Info":"插件信息","Fine-Engine_FS_Generic_Simple_Wrong":"出错了","Dec-WeiXin_Member_Management":"微信成员管理","ESD_Cache_Recommend_Export":"导出明细","Data-Sentinel_Check_Frequency":"检测频率","Data-Sentinel_Task_Activated":"已启用预警","Dec-Basic_Private_Message":"私人消息","BI-Front-Expression_param_two_date_text_and_text":"\"{R1}:不符合(日期/文本,日期/文本,文本)的参数要求\"","Dec-Basic_Captcha_Timeout":"验证码超时","Dec-Memory_Limit_Sql_Max_Run_Time":"sql最大执行时长(s)","Fine-Plugin_Function_Solution_Des_Sha512Hex":"Sha512加密","Dec-Mobile_Directory_Banner_Link_Tip":"链接路径不符合规范","ESD_Engine-Memory-Usage":"整体内存使用","Dec-Connection_Idle_Connections":"空闲连接数","FR-Plugin_Server_Name":"名称","Dec-Connection_Driver_Please_Input_Driver_Name":"请输入驱动名","Fine-Plugin_Label_Always_Show":"始终显示","Fine-Operation_Edit_Memory_And_Template":"建议对详情中的模板进行性能排查，同时开启模板限制，配置合理的限制范围以避免模板性能导致宕机,同时同时使用系统检查功能对应用进行诊断，修改堆内内存至推荐值","FR-Plugin_Monitor-Refresh":"监控刷新","FR-Plugin_Cell_ProgressBar_Formula":"公式","FR-Plugin_Design_Open_Video":"开场效果","FR-Plugin_Cell_ProgressBar":"进度条","Fine-Engine_Generic_Invalid_File_Type_Security":"禁止上传，文件类型不符合安全防护规则","Dec-Cache_Report":"内存预警","FR-Plugin_Server_Special_Shape_Column":"特殊图形柱形图","Plugin-Downtime_Input_Dump_Path":"请输入完整的dump文件路径，包括文件名称和后缀","Dec-Mobile_Device_User":"所属用户","Dec-Log_Clear_Day_Sure":"确认清理{}前的日志?","Dec-Sync_ID_Conflict_Detail":"对应的ID: {}/{}","Dec-Disk_Ops_Clean_Tip":"选定的文件及数据将会被永久清理且不可恢复","BI-Basic_Please_Input_Content":"请输入内容","Dec-System_WebSocket_SSL_Protocol_Tips":"协议类型。http选择plain，https选择ssl","Dec-Over_Time":"超时时间","FR-Plugin_Cell_ProgressBar_Ignore_Negative":"忽略负数","Fine-Core_Func_FINE_DB":"信创主流数据库支持","Dec-Mobile_Login_Integrity_Check":"登录完整性校验","FR-Plugin_GC-Success":"内存清理成功","Data-Sentinel_is_Empty":"为空","ESD_Engine-Show-Cache-Update-Trending":"查看缓存更新趋势","Data-Sentinel_Triggering_Time":"触发时间","Fine-Dec_Chart_TimeUnit_Second":"秒","Dec-Mobile-Platform-Custom_Content_Directory":"平台目录","Dec-Disk_Ops_Stop_Cleaning":"停止清理","BI-Conf_Add_Formula":"添加公式","Dec-WeiXin_OA_Department":"OA部门","Dec-Reg_Upload_Success":"注册成功","Fine-Engine_Print_Set_Printer_Offset":"打印机偏移","Dec-Mobile_App_Required_Min_Version_Hint":"提示：低于该版本的用户会被提示升级，升级后为官网最新版本","FR-Plugin_Flowchart_title_node_style":"节点","Dec-Manage_Directory":"管理目录","Dec-Confirm_Delete_Sql_Keyword":"确定删除该特殊关键字？","Dec-System_Password_Policies_Set":"密码策略设置","Dec-Basic_Print_Config":"打印设置","Fine-Operation_Auto_Restart":"自动重启","Fine-Engine_FS_Generic_Simple_Printer":"打印机","Fine-Datasource_Oscar_Connection_Name":"神通数据库","Dec-Management_Security":"安全管理","Plugin-Xml-I18n-WordKEY_Description":"配合office-word插件实现word形式报表，结合word的排版和fr的数据优势","Data-Sentinel_Select_Field":"选择字段","Dec-Reg_Dead_Time":"过期时间","Dec-Failed_Lic_Cluster_Not_Match":"节点已经全部重启","BI-Apple_Light":"苹方-light","Dec-NetworkCheck_Test_Size":"测试数据量","Fine-Plugin_Word_Open_Wps":"打开wps","Dec-Add_Template":"添加模板","Dec-Module-User_ADD_USER":"添加用户","Data-Sentinel_Friday":"五","Fine-Dec_Chart_Map_DrawCircle":"画圆","Dec-Error_Login_Unbind_Mail":"该邮箱尚未绑定过账号","Dec-Dcm_Creator":"创建者：{R1}","Data-Sentinel_Monday":"一","BI-Formula_Field_Filter_Text":"文本","Dec-Basic_Addressee":"收件人","Dec-SystemCheck_Vm_Max_Map_Count":"vm.max_map_count","Dec-Memory_Release_Minutes_Ago_Session":"分钟前的会话","Fine-Plugin_Excel_Smart_RC_2_Row":"行至第","Dec-Engine-Page-Plus":"新引擎分页","Dec-System_Send_Test_Sms":"发送测试消息","Dec-Sync_Source_Id_Conflict_Detail":"重复对象: {} {}","FR-Plugin_Save_VCS_TPL_Warn":"FVS历史版本模板不支持保存，只支持预览和还原","BI-Basic_Or_Formula":"或公式","Dec-Mobile_Version_Format_Invalid":"请确认版本号的格式正确","Dec-Register_License_Upload_Success":"上传成功","Dec-BI_Import_Coverage":"覆盖导入","Dec-Load_Detection_Tip":"提示：负载监控是计算得出的服务器实际压力情况，内存与CPU监控仅代表客观状态，无法准确体现服务器压力情况，仅供参考","Dec-WeiXin_Import-Success":"成功导入","Dec-Error_Homepage_Name_Can_Not_Empty":"首页名称不能为空","BI-Selected_Data":"已选数据：","Plugin-Fontsmanager_File_Exists_Error":"上传文件失败，上传文件在目录中已存在","Dec-Migration_Has_Data":"该数据库已存在平台数据，导入数据前将清空原有平台数据，确认连接该数据库？","Dec-Data_Set_Preview_Error":"预览失败","FR-Plugin_Server_From_Latitude":"起点纬度","Dec-Mobile_Directory_Banner_Title":"名称","Dec-User_Platform_No_Privilege":"无操作权限","Dec-Confirm_Delete_Post":"确认删除该职务?","Dec-Log_Print_Count":"打印次数","Dec-System_SMS_Test":"信息测试","Dec-Directory_Report_Show_Type_Value_Not_Exist":"当前预览类型不存在，自动转换为普通预览","Dec-Error_Folder_Name":"不符合文件夹名规范","Dec-Template_Log_Template_Exec_Result":"模板预览结果","Dec-Data_Set_File_Separators_As_Single":"连续分隔符视为单个处理","Fine-Plugin_Excel_Other_Import_Tip":"提示：勾选后，内容区域以外部分按位置显示","Dec-SystemCheck_Message_TITLE":"系统配置推荐","Dec-Log_Sync_Id_Change":"id冲突","Dec-Basic_No":"否","Dec-Mobile_Device_Pad":"平板","Fine-Engine_Platform_Sure_To_Delete":"确认删除","Dec-Management_Map_Draw_Rectangle":"画矩形","Fine-Plugin_Function_Solution_Des_DecryptDes":"DES解密。第一个参数为要解密的文本，第二个参数为解密所需要的key。","Dec-Appearance_Theme_Config":"主题编辑","Dec-Email_Sender_Password":"密码","Dec-Workflow_Custom_FS_Users":"自定义用户","Dec-Error_Phone_Format":"请填写正确的号码","Dec-WeiXin_Debugger-DownLoad_Log":"下载日志","Fine-Engine_FS_Msg_Not_Login":"消息发送失败，无发送者","Dec-Migration_Status_Table_Migrating":"{}：正在迁移表 {}","Plugin-sqlbuilderplus_Preview_Copy_Row":"复制当前行","Dec-Mobile-Platform-Over_Max_Custom_Module_Tip":"最多只支持添加{}个自定义模块","Reuse-BI-Random_Basic_Number_Value":"在最大至最小值间随机取数","Dec-Clear_Message_Warning":"清空的消息不可恢复","Ops-Web_Service_Check":"网络服务检查","Dec-Log_Analytics_Download":"下载","Dec-Workflow_Custom_FS_Roles":"自定义角色","Dec-Intelligent_Cloud_End_Date_Error":"所选时间不得超过当前时间","Dec-Real_Name_Can_Not_Null":"姓名不能为空","Fine-Plugin_App_Encapsulation-Basic_Name":"名称","Fine-Plugin_Word_User_Install_Guide":"word报告插件设计用户安装指南","Plugin-Reuse_Decoration_Foundation":"装饰底座","Plugin-Log_level_seriously":"错误","Dec-System_Connect_Cloud":"连接网址管理中心","BI-Basic_Week_End":"周末","BI-Multi_Date_Quarter":"季度","Dec-Reg_Local_App_Name":"本地应用工程名","ESD_Engine-Cache-Invalidate":"失效","Dec-Workflow_Last_Node":"上一节点：","Dec-H5_Insert_JS":"引入js","Plugin-Fontsmanager_Delete_Fonts":"删除字体","Dec-SystemCheck_Start_Duration":"启动时长","Dec-Resource_Migration_Version_Confirm_Tip":"请确保导入资源对应的工程版本和当前工程版本一致","Dec-WeiXin_Robot_Webhook_Url_Tip":"在企业微信群聊中添加机器人获取机器人webhook地址","Dec-Log_Access_IP":"访问IP","Dec-Common-Help_Decision":"决策系统","Fine-Dec_Focus_Point_Manual_Backup":"手动备份","FR-Module_Engine":"引擎模块","Dec-DataPortal_Edit_Portal":"编辑门户","Dec-Error_New_Password_Null":"新密码不能为空","BI-Basic_Date_Range_Error":"请选择{R1}年{R2}月{R3}日-{R4}年{R5}月{R6}日的日期","Fine-Plugin-Engine_Transformer_Tips":"转换提示","BI-Basic_Too_Much_Value_Get_Two_Thousand":"粘贴的值过多，只能识别出前2000个值","Fine-Engine_Platform_RP_Page_Writerocess_Select":"流程选择","Dec-Task_Restart":"任务重启","Data-Sentinel_Trigger_Every_Day":"每天","Dec-Error_Task_Detail_Hours":"请填写正确的小时","BI-Check_Selected":"查看已选","Dec-Log_Action_Type_Keep_Login":"保持登录","Plugin-sqlbuilderplus_Preview_Copy_All":"复制所有","Fine-Plugin_Template_Mark_Not_Exits":"未找到模板导入标记配置","Dec-Basic_Double":"双精度型","Dec-WeiXin_OA_Match_Chat_Name":"群名称","Dec-Plugin-Store_Report_Write":"填报","Dec-Look_Login_Web_Page_URL":"网页URL","Dec-Workflow_Closed":"关闭","Dec-Error_No_Current_Node_permissions":"没有当前节点权限","Data-Sentinel_Subscribe_Success_Without_Sms":"订阅成功！您的帐号未绑定手机号，无法通过短信接收到该预警信息。","Fine-Plugin_Word_How_To_Use":"二.如何安装word报告插件？","Dec-SystemCheck_System_Memory":"系统当前内存","BI-Basic_Search":"搜索","Dec-Look_Report_Style_FR11":"FR11","Dec-Delete_All_Task":"删除全部任务","Dec-Look_Platform_Style":"平台样式","Plugin-Xml-I18n-Memory_Change_Notes":" ","Dec-Log_Reuse":"复用","FR-Plugin_Design_Z_Axis":"Z轴","FR-Plugin_Duchamp_Replace_Dataset_Success":"数据集替换成功","Data-Sentinel_Task_Active":"启用","Reuse-BI-Basic_Start_Width":"开头是","Fine-Plugin_App_Encapsulation-Basic_Success_Save":"保存成功","Dec-Basic_Current_Time":"当前时间","Fine-Plugin_Engine_Transform_Success_Tip":"转换成功","Fine-Plugin_Word_Plugin_Mode":"运行模式","Dec-Plugin-Update_Dependence_Success":"依赖插件更新成功","Fine-Plugin_Excel_Import_Sheet":"开始按sheet导入，模板sheet：{}，excel文件sheet：{}","Dec-Basic_Turkey":"土耳其","Data-Sentinel_Receive_Type":"接收方式","Data-Sentinel_Created_By_Myself":"我创建的预警","Dec-Module-Plugin_Operate":"插件管理","Dec-Login_Change_Password_Strength_Tip":"当前密码不符合密码强度要求，请修改密码","Plugin-Fontsmanager_Add_Fail":"字体添加失败","ESD_Strategy-Source":"来源","Dec-Reg_Registered_Plugin_Packages":"已注册插件包","Dec-NetworkCheck_View_Result":"查看结果","Dec-DataMasking_Setting_Tip":"数据脱敏可能会造成一定的性能损耗","Plugin-Clock_Thursday":"星期四","FR-Plugin_Design_Wave_Animation":"波浪动画","FR-Plugin_Cell_ProgressBar_Negative_Color":"负数颜色","Dec-System_Mail_Content":"邮件内容","Dec-Dcm_Connection_Form_JNDI_Context":"上下文","Dec-Workflow_No_Back_Target":"no back target","Dec-Workflow_Inform_Appending":"","Dec-Check_Logs_Path":"查看存储位置","Dec-Mobile_Full_Screen_Button_Color_Custom":"自定义","Dec-Cluster_File_Server":"文件服务器","Dec-Template_Limit":"模板限制","Dec-Disk_Ops_Cleaned_Result":"清理完成，本次共成功清垃圾 {R1} 个文件，释放了 {R2} 空间，失败文件如下","Dec-Data_Connection":"数据连接","FR-Plugin_Design_Count":"计数值","Data-Sentinel_Notify_Interval_Check":"通知间隔需要大于等于检测间隔","Dec-Look_Style_One":"样式一","Dec-Task_Report_Path":"使用模板","Fine-Engine_Report_Layout":"布局","Dec-BI_Migration_Change_Resource_Owner":"将{R1}的全部资源修改为","Dec-Data_Connection_Name":"数据连接名","Dec-License_Function":"功能","Dec-NetworkCheck_Status_Medium":"中等","Dec-Builtin_SHA_Encryption":"内置SHA加密","FR-Plugin_Design_Play":"播放","Dec-DataPortal_Add_Portal":"新建门户","Dec-Update":"更新升级","Dec-SystemCheck-BI-key_fineRead":"堆外fineIO读内存","Dec-Reg_Status":"注册状态","Dec-Mobile_Server_URL_Format_Error":"服务器地址格式错误","Fine-Engine_Export":"导出","Dec-Plugin_Cloud_Analysis_Feature_ShellExecute":"通过shell命令获取服务器配置信息","Data-Sentinel_Subscribe_Success_Without_Email":"订阅成功！您的帐号未绑定邮箱，无法通过邮件接收到该预警信息。","Fine-Plugin_Excel_Import_Clean":"清空导入","Dec-Mobile_Theme":"主题","Fine-Plugin_Data_Xi_Zang":"西藏","Reuse-BI-Basic-Fail":"报错","Dec-WeiXin_Token_Empty_Error":"应用CorpId或者secret填写错误:{}","Fine-Engine_Platform_Refresh_Successfully":"刷新成功","Dec-Cluster_Parameter_Redirect_Tip":"节点间存在内部转发的请求，配置以下参数来解决节点间请求异常的问题","Dec-Migrate-Report-Module-Version-To":"新项目版本","Dec-Auth_Search_Package":"搜索业务包权限","Dec-Template_Log_Occurrence_Of_Count":"出现次数","Dec-Error_Duplicate_Post_Names":"职务名重复","Fine-Dec_Chart_Map_DeleteLast":"删除上一个画的点","FR-Plugin_Chart_Duchamp_Template_Name":"可视化看板名称","Fine-Plugin_App_Encapsulation-Image_Upload_Failed":"图片上传失败","Fine-Plugin_Engine-Transform-Failed":"转换失败, 请查看日志","Dec-Migrate-Report-Not-Exist-File":"不存在/空的文件/目录","FR-Plugin_Server_Scatter":"散点","Dec-Failed_Lic_Overdue":"证书过期，过期时间 {}","Dec-Last_Login_Info_Example":"提示样例","Data-Sentinel_Todo_Center":"预警待办中心","Dec-Management_Map_Geo_Sync_Masker_Fail":"地理文件同步失败","Dec-Basic_Copy_Success":"复制成功","Dec-Recommend_Link_Cluster":"如何配置集群？","Dec-SystemCheck_Recommend_Os_Memory":"建议内存大于 16 GB","Dec-Workflow_To_Check":"待审核","Plugin-Downtime_Restart_Duration":"重启时长","Fine-Plugin_App_Encapsulation-Navigator_Background":"导航栏背景","BI-Focus_Point_User_Management":"用户管理BI","Dec-Login_Re_New_Password":"请再次输入新密码","Dec-Log_All_Operation_Count":"总操作次数","Dec-Department_Of_User":"用户所在部门","Dec-Data_Set_File_Url_Error":"请输入如实例所示的正确的url地址","Dec-Recommend_Situation_Exception":"系统使用出现异常情况，无法推荐适宜内存数值","Plugin-MinIO_Input":"请输入","Dec-Memory_Limit_Set_Recommendation_Config":"一键配置","Dec-Deployment_Foundation_SubText_TmpCannotWritten":"/tmp无法写入","Dec-System_Change_Database_Encryption_Success":"数据库存储密码更新成功","BI-Basic_May":"五月","Fine-Engine_Report_ReportServerP_First":"首页","Dec-SystemCheck_Value_Source_File_Size":"{}文件夹占用{}","Dec-NetworkCheck_Status_Bad":"较差","Dec-Look_Login_FilingNumber_Display":"显示备案信息","Fine-Engine_Report_Backup_Cpt":"备份模板","Dec-WeiXin_Connection_Fail":"连接失败","Dec-Add_Process":"添加标签","Dec-Error_Duplicate_Homepage_Names":"首页名重复","FR-Plugin_Use-Prompt":"单击强制内存回收，双击启动内存分析","Data-Sentinel_Condition_Not_Equals":"不等于","ESD_Cache_Recommend_Template_Table_Header_Template":"模板名","Dec-NetworkCheck_Way_Operate":"操作耗时","Fine-Engine_Widget_Message_Letter_Space":"8","BI-Basic_Press_Enter_To_Add_Text":"点按回车键添加\"{}\"","Dec-Users_Post_Conflict_Field":"职务重复验证字段","BI-Basic_Current_Day":"当天","Dec-Basic_Refresh":"刷新","Dec-Login_Powered_By_FanRuan":"Powered by 帆软","Dec-Mobile_Directory_Style_Square":"九宫格","Fine-Operation_User_Config":"宕机处理","FR-Plugin_Design_Background_Video":"背景视频","Fine-Engine_bmp":"BMP图片导出","Data-Sentinel_Created_By_Others":"其他用户创建的预警","Plugin-Debug_Compute_Error_Tip":"抱歉，后台数据计算出错，无法刷新内容","Dec-Authority_Source_Preview":"查看权限","Dec-System_Login_SMS_Authentication_Reset_Password":"短信验证重置密码","Fine-Plugin_Axis_Label":"轴标签","Fine-Operation_Trigger_Type_App_Trigger":"决策平台手动触发","Dec-Plugin_Delete_Dependence":"是否删除依赖环境","Data-Sentinel_Template_Link":"模板链接","Fine-Operation_Trigger_Type_Heart_Beat_Lost":"应用2分钟无响应","Fine-Plugin_App_Encapsulation-Basic_More":"更多","Dec-Basic_IP":"IP地址","Dec-Template_Last_Change_Time":"修改时间","Dec-Plugin_Error_BelowSystem":"插件版本过低，需升级","Reuse-BI-Conf_Show_Calculate_Row_Count_Data":"显示所有数据计算结果的{r1}行数据","Dec-Workflow_Task_Status":"任务状态","Fine-Plugin_Engine_Exception_Sheet":"报表页计算错误","Dec-Mobile_Server_URL_Empty_Error":"服务器地址不可为空","Fine-Plugin_App_Reuse_Placeholder":"com/fr/app/reuse/export/placeholder.png","Fine-Engine_Function_RemoteDesign":"远程设计","Fine-Dec_Focus_Point_Config":"配置信息","Dec-System_Default_Algorithm":"默认算法","FR-Plugin_Design_Column_Shape_Triangle_3D":"三维三角","Dec-Plugin_Error_PluginRunningError":"运行过程出错","Dec-DataMasking_Setting_Rule_Unavailable":"该规则不可用","Dec-Templates_Already_Hangout":"已挂出","Dec-Failed_Lic_UUID_Not_Match_Statement2":"认证机器码: {}","Dec-Failed_Lic_UUID_Not_Match_Statement1":"本地机器码: {}","Dec-Thread_Pool_Size_Description":"线程数越高，处理速度越快，但同时服务器负载压力也越大。故合理设置线程数可在服务器可承受负载压力范围内最大程度地提升性能","Data-Sentinel_Current_Sheet_Not_Support":"当前sheet不支持创建预警，请选择其他sheet","Dec-SystemCheck_Recommend_Template_Relaxation":"不建议设置放宽模板，可能因放宽模板导致系统资源占用过多最终宕机","Dec-Reg_Authentication_Fail":"认证失败，请重新认证","Fine-Core_Data_Upload":"数据多级上报","Reuse-BI-Random_Chinese_Name":"随机生成2位或3位姓名","Fine-Engine_Form_Action":"操作","Dec-Platform_My_Dashboard":"我的仪表板","FR-Plugin_Design_Play_Status":"播放状态","Dec-Error_Email_Separator_Format":"请确认邮箱及分隔符格式正确","Dec-Login_To_Slider":"拖动滑块完成拼图","Fine-Operation_Calculate_Wait_Solution":"优化模板或使用模板助手","Data-Sentinel_Trigger_Conditions_Quantity_Limit":"最多添加5个触发条件","Reuse-BI-Basic_How_To_Fix":"如何解决...","Dec-Mobile_Directory_Banner_Pad_Error_Tip":"平板图片不可为空","Plugin-Debug_Refresh":"刷新","Fine-Engine_Report_Utils_Delete_Column":"删除列","ESD_Engine-Parameters":"参数","Dec-Task_Restart_Repeat_Time":"两次重启间隔：","Data-Sentinel_Please_Enter_A_Value":"请输入数值","Fine-Engine_Base_Sche_Hour":"时","Fine-Reuse_Import_App":"导入应用","Dec-Jar_Time":"JAR:","Dec-Failed_Lic_Region_Not_Match_Remind":"请重新申请lic文件","Dec-Intelligent_Cloud_To_Detail":"前往云中心查看详情","Dec-Front_End_Exception_Prompt_No_Reminder":"不再提醒","Dec-Management_Map_Delete_Latest_Data_Item":"删除上一个画的点","Data-Sentinel_Server_SMS_Not_Supported":"系统不支持短信服务","Dec-Mobile_Theme_Red":"红色","Fine-Engine_page":"分页预览","Fine-Operation_Unsupported_BI_Business_Solution":"请联系技术人员协助分析","Dec-Basic_Comma":"逗号","Dec-Basic_Back_Home":"回到主页","Dec-Plugin_Download_Log_Compress_Message":"正在压缩，请稍候...","Fine-Plugin_Word_Office_Link_Install":"若您希望在Microsoft Word应用程序中安装加载项，且您是Office管理员，请复制此加载项网址并按照帮助文档指引进行Word加载项安装：","Dec-NetworkCheck_Status_Success":"成功","Dec-NetworkCheck_Setting_Transport_Timeout":"传输超时时间","Dec-Task_Test_Upload":"测试上传","Fine-Engine_Report_Export_Excel03":"excel03","Fine-Engine_Report_Deploy_Official_Website":"官方网址","Dec-Login_Info_Not_Available":"登录信息已失效，请重新登录","Dec-Workflow_Task_Created_By_Me":"我创建的任务","Dec-NetworkCheck_SpendTime":"耗时","FR-Plugin_Design_Refresh_Link":"刷新联动","Dec-Mobile_Global_Loading_Background_Custom":"自定义","Dec-Plugin_Error_CycleDependencyFound":"发现循环依赖","Dec-Task_Push_Message_Type_FILE":"文件消息","Dec-Log_Login_Logout":"登录登出","Dec-More_Data_Connection":"更多数据连接","Dec-Mobile-Platform_Delete_Custom_Module_Sure":"确定删除该自定义模块？","Dec-Workflow_View_Task":"查看任务","Dec-Session_Lifecycle_End":"模板未操作时长过长","Fine-Plugin_Write_Debug_Insert_Submit":"插入提交","Data-Sentinel_App_Notify":"APP通知","Dec-Connection_Client_Principal":"客户端principal","Fine-Plugin_Excel_Not_Imported":"没有设置导入的sheet","Dec-WeiXin_Redirect_Domain_Not_Set":"可信域名还未设置，为空","BI-Conf_Add_Condition":"添加条件","Fine-Engine_Report_Total":"全部","Dec-Plugin_Update_Dependence":"是否更新依赖插件","Dec-Management_Map_Add_Directory":"添加目录","BI-Continue_Select":"继续选择","Ops-Unconfirmed":"待确认","Fine-Plugin-Engine_Performance_Analyze_Report":"本地性能分析报告————","Dec-Templates_Hangout_Directory_Target":"目录节点","Fine-Engine_Platform_RP_Sponsor":"发起人","Fine-Engine_Plugin_Store_Login":"登录","ESD_Cache_Recommend_Template_Card":"缓存模板推荐","Dec-Data_Set_File_Type_Support_Error":"仅支持格式：{}","Dec-Mail_Account":"发件人账户","Plugin-Fontsmanager_File_Type_Error":"文件解析失败，请检查文件类型","Dec-Basic_Analyze":"分析","Dec-Common-Help_Scheduler":"定时调度","Dec-Basic_Open":"开启","Fine-Engine_Server":"服务器","Dec-Basic_File_Name":"文件名称","Plugin-Downtime_Dump_Parse_Tip":"解析dump将对磁盘读写及CPU造成一定占用，请避免在服务器资源不足或业务高峰期进行。是否继续？","Dec-Disk_Ops_Form_Check_Interval":"监控频率","FR-Plugin_Cell_ProgressBar_Negative_Fill":"负数填充","Dec-Unbind":"解除绑定","ESD_Cache_Recommend_Explore_Result_Type_List":"模板原因","Dec-Security_Protection_Hyper_Link_Tip":"了解更多安全防护信息请查阅","Dec-Migration_Importing":"导入数据中...","Fine-Core_Func_AlphaFine":"AlphaFine","Dec-SystemCheck-BI-key_nio":"堆外NIO内存","Fine-Engine_Edit":"编辑","FR-Plugin-Tabledata-Influxdb_DB_Connect_Faild":"InfluxDB连接失败","Fine-Engine_Direct_Export_Exception_Stack":"错误堆栈","Dec-Log_Action_Type_Logout":"注销","Dec-Task_Transport_Mode_Active":"主动","Fine-Engine_Page_Total":"共","Dec-SystemCheck-BI-des_sparkMaxResultSize":"建议spark_driver_maxResultSize配置不超过{}","Dec-Delete_Failed":"删除失败","Fine-Plugin_Function_Solution_Des_ShaHex":"SHA加密","FR-Plugin_Design_Y_Axis_Width":"Y轴宽度","Data-Sentinel_Text_Message":"文本消息","Fine-Plugin-Engine_Visit_Analyzed_Report":"访问分析报告","Fine-Plugin_Engine_Transform_Result":"转换结果","Dec-WeiXin_Agent_Deleted_Tip":"无法获取该微信应用，请检查配置项是否有误，或该应用已在微信应用管理中删除","ESD_Engine-Thread-Dump":"输出jstack","Data-Sentinel_Fei_Shu_Group":"飞书群","Fine-Dec_Chart_Point_Name":"点名称","ESD_Cache_Recommend_Recommend_Size":"推荐模板：{} / {}","Dec-System_Configured_Proxy_Server_Tips":"开启后可以配置WebSocket请求端口；集群下自动开启","Plugin-MinIO_Access_Key_Secret":"AccessKeySecret","ESD_Config-pane-Expression":"表达式设置","Fine-Engine_Report_Not_Allow_Null":"不允许为空","Dec-System_Input_Username":"请输入用户名","Dec-Dcm_Connection_Form_Driver":"驱动","Dec-SystemCheck_Schedule_Task_Clean":"定时调度任务清理配置","Dec-Connection_Is_Empty":"请选择左侧数据连接或点击新建数据连接","BI-Basic_Simple_Close":"关","Fine-Plugin_Register_invalid":"插件注册过期","Reuse-BI-Export_Success":"导出成功","Fine-Dec_Chart_TimeUnit_Day":"日","Dec-SystemCheck_Enabled":"已启用","Dec-Intelligent_Cloud_Open_Service":"开通云端运维服务","Fine-Engine_FS_Handle_Affairs":"处理事务","Dec-Task_Add_Success":"任务添加成功","Data-Sentinel_Saturday":"六","Dec-Log_Action_Method_Remote":"远程设计","Plugin-Clock_Style":"样式","Dec-Plugin_Error_UpdateParameterError":"升级指定的参数错误","Plugin-sqlbuilderplus_Options_ReservedWord_AutoComplete":"自动补全关键字(以逗号分割,如 select,from) :","Dec-Error_Connection_Test_First":"请先测试连接","Fine-Plugin_Engine_Transform_Logs":"转换日志：","Dec-Intelligent_Cloud_Not_Support":"集群下暂不支持，功能开发中","Dec-Basic_CC":"抄送","Dec-Schedule_Add_Update_Tag":"可添加已有标签或新增自定义标签","Dec-SystemCheck_User_Config":"系统检查用户配置","Dec-Workflow_TaskEndWhenOneTime":"任务执行一次后即结束","FR-Plugin_Server_To_Latitude":"终点纬度","Fine-Engine_Report_Sche_Hour":"时","Dec-Task_SMS_Content":"您好，${taskname}于${time}运行成功运行。","Dec-Disk_Ops_Stop_Clean":"停止清理","Plugin-Clock_Background":"背景","Dec-Choose_Export_Resource_Tip":"请选择需要导出的资源","Dec-SystemCheck_Recommend_Code_Cache":"建议配置-XX:ReservedCodeCacheSize=512m","BI-Front-Expression_operator_sub_text":"\"文本不能作为减数或被减数\"","Dec-Prevent_Downtime_Parameter_Open_Thread_Tolerance":"线程熔断","Dec-Basic_Support_Formula_Input":"支持公式输入","Dec-NetworkCheck_Record_Time":"检测时间","Dec-Workflow_Send_Time":"发送时间","Fine-Engine_Report_HJS_Send_Failed":"发送失败","Fine-Core_Enhanced_Mobile_Capability":"移动端功能增强","Plugin-Dec_Font_Family":"平台字体系列","Dec-Error_Open_Forget_Password_Authentication":"当前用户认证方式为{}，开启后用户仍无法使用忘记密码功能","FR-Plugin_Cell_ProgressBar_Separation_Line_Position":"分隔线位置","Fine-Engine_Report_Week":"周","Dec-Whole_Project":"整体工程","Data_Sentinel_Setting_Please_Input_App_Description":"请输入应用说明","Fine-Engine_Report_Data_Get_Data_Error":"获取数据时发生错误","Dec-Register_Question_Check":"问题排查","Dec-Connection_Only_JDBC":"平台仅支持使用JDBC的数据连接的管理","Ops-Dump_Analyze_Disk_Not_Enough":"dump所在磁盘剩余空间小于2倍dump大小，解析失败","Dec-System_Password_Strength_Length":"长度不低于","Data-Sentinel_Day":"日","Dec-SystemCheck_Disable_System_GC":"已配置","Dec-Dcm_Connection_Form_JNDI_Collapse-Attributes":"收起","Dec-Reset_Password_Button":"生成用户密码","Data-Sentinel_Create_Sentinel_Task":"创建预警任务","Dec-User_Sync_Fail_Notify":"同步失败提醒","Fine-Engine_Report_ECP_Pwd_Short":"密码长度过短","Dec-DataPortal_Announcement":"公告栏","Dec-Dcm_Connection_Form_Certificate":"证书","Dec-Basic_Column_Name":"列名","Dec-Log_Action_Type_Timeout_Logout":"超时登出","FR-Plugin_Design_Frame_Color":"边框主题色","Fine-Engine_Report_Sort_Horizontal":"排序（横向）","Dec-Management_Map_Copy_Geographic":"复制地理信息","Fine-Engine_Report_Native_Print_Loading_Tip":"正在启动本地打印软件，请稍候...","Dec-Basic_Formula":"公式","Dec-User_Edit_User_Role_Clear_Tip":"部分角色来自同步数据集或没有权限，无法清空","Dec-WeiXin_Save_Agent_Fail":"存储应用信息失败","Dec-Init_Database_Setting_Suggest":"数据库设置","Dec-Workflow_Refresh_Successfully":"刷新成功","FR-Plugin_Cell_ProgressBar_Direction":"方向","Dec-Log_Operation_Result":"操作结果","Ops-Access_State":"接入状态","Dec-BI_Migration_Resource_Name":"资源名称","Fine-Plugin_Form_Box_Shadow_Without_Name":"未命名阴影1","Dec-Data_Set_File_Url_Save_Error":"保存失败，请输入如实例所示的正确的url地址","Fine-Engine_Plugin_Store_Password":"密码","Dec-WeiXin_Robot_Name":"群机器人名称","ESD_Cache_Recommend_No_Change":"无改动","Fine-Engine_Basic_OK":"确定","Fine-Plugin_Excel_Title_Un_Match_Info":"未匹配到的标题：{}","Dec-Template_Authority_Config":"认证配置","Reuse-BI-Basic_Trigger_System_Protection_Mechanism_Preview":"触发系统保护机制，更新失败","Dec-Reg_Fail_Reason_Re_Register_Step_Result":"重新认证为本地容器认证后正常流程，详见","BI-Basic_Formula_Report_Vars":"报表参数","Plugin-Downtime_Manual_Parse":"手动解析","Dec-Confirm_Clear_Users":"确认删除所有用户?","Fine-Plugin_Excel_Location_Setting":"导入区域","Dec-Mobile_Server_Name_Empty_Error":"服务器名称不可为空","Data-Sentinel_Out_Of_Date":"已超期","Dec-Reg_Authentication_Dongle_Number":"认证加密锁序列号","Data-Sentinel_User_Email_And_SMS_Not_Set":"您的账号尚未绑定邮箱和手机号","Dec-NetworkCheck_Request_Node":"请求节点","Dec-Authority_Post_Carrier_Tip":"此处职务权限与部⻔下的职务权限互相独立，分别作用于所包含的用户","Dec-System_Change_Manual_User_Encryption_Fail":"同步用户切换成功，内置用户切换失败，用户密码无法更新","Dec-Deployment_Connection_Fail":"{}连接失败","Dec-Plugin_Error_DownloadDependFileFailed":"下载依赖文件失败","Fine-Engine_Report_Modify_Task_Name":"修改任务名称","Dec-Security_Verify_Token_Ip_Tip":"开启后Token认证时将校验IP是否变更,同一IP才会验证通过,防止第三方劫持","ESD_Engine-Update-In-Minutes":"分钟内更新","Dec-NetworkCheck_Environment":"网络环境","Data-Sentinel_Delete":"删除","Dec-Migrate-Report-Version":"版本","Dec-Authority_Grade_Auth_Guide_Tip":"“普通权限”与“授权权限”分开配置。查看{}了解详情","Dec-Email_Port":"端口","Dec-Basic_Formula_Null":"请添加公式","Dec-Memory_Limit_Single_Data_Max_Row_Tip":"很抱歉，数据集行数过多触发保护机制，请减少查询数据量。若您是管理员，可于智能运维-负载管理-模板限制中更改此项限制。","Dec-Dcm_Connection_Client":"客户端","Dec-Intelligent_Cloud_Not_Online":"本系统当前无法连接帆软市场，请至应用市场云端运维页面免费体验","FR-Plugin-Tabledata-Influxdb_Update_Tips":"存在新版本,请更新!","Dec-Basic_Positive_Integer_Interval_Error_Text":"请填写{}的正整数","Dec-Failed_Lic_Post_Conflict_Opera2":"找到进程号对应的程序","Dec-Failed_Lic_Post_Conflict_Opera1":"使用相关命令行找到占用该端口的进程号","Dec-Failed_Lic_Post_Conflict_Opera3":"结束运行该程序或卸载","FR-Plugin_Cell_ProgressBar_Radius":"圆角","Dec-Plugin_Intelligent_Cloud_Unset":"未设置","Dec-WeiXin_Modify-Agent":"修改企业微信","Dec-System_Switching_SeedFile_Ciphertext":"密文更新中","Ops-Suggest_Config":"建议配置","Dec-Dcm_Connection_Form_ConnectionName-Change-Confirm":"*修改数据连接名会影响相关数据表和仪表板","Dec-Tip_Browsers_Do_Not_Support_Full_Screen_API":"浏览器不支持全屏API","Plugin-Downtime_Size":"大小","Fine-Engine_Platform_RP_Everyday":"每日","Dec-Dcm_Connection_Make_Sure_Delete":"确定删除该数据连接？","Dec-Error_Get_Users":"获取用户名列表出错","Dec-Authority_Final_Authority":"用户最终权限","Dec-System_Email_Send_Records":"发送记录","Dec-SystemCheck_Recommend_User_Language":"建议配置-Duser.language=zh","Data-Sentinel_Create_Sentinel":"创建预警","FR-Plugin_After-FullGC":"垃圾回收后启用堆转储\n","Data-Sentinel_Task_Name":"预警名称","Dec-WeiXin_Platform":"决策平台","Data-Sentinel_Task_Will_Not_Notify":"{}, 将无法收到相关通知","Dec-WeiXin_UserId":"微信用户名","Dec-Disk_Ops_Error_Hour_Wrongful":"频率必须是1-12的整数","Dec-Authentication_Mode":"认证方式","Dec-Mobile_Directory_Template_Position_Top":"目录上方","Data-Sentinel_Conditon_Value":"值","Dec-Task_Run_Day":"执行日","Dec-Mobile_Widget_Cell_Icon_Setting":"填报控件图标设置\n","Plugin-Fontsmanager_Backup_Fonts_Add_Tip":"最多只支持添加5个字体","Dec-Basic_Simple_Minutes":"分","Fine-Plugin_Design_PerLine_Number":"单行点个数","Dec-Recommend_Suggestion_Fine_Db_Conflict":"建议一个finedb仅对应一个工程，杜绝多个工程共用一个finedb","Fine-Engine_Report_Left":"左","Dec_Download_Log":"系统日志","Dec-Workflow_FrequencySet":"频率设置","FR-Plugin_Design_Page_Count":"数据条数","Dec-Log_Import_Times":"导出次数","Fine-Plugin_Word_Cancel_Install_Wps":"手动取消安装","Dec-Log_Operation_IP":"操作IP","Fine-Operation_Trigger_Type_High_Cpu_Load":"CPU占用超过80%","Dec-System-Edit_Forbid_Char":"编辑字符","Dec-Authority_All_Modules":"所有模块","Dec-Disk_Ops_Load_More":"加载更多","Fine-Engine_Report_String":"字符串","Dec-Monitor-View":"分析浏览","FR-Plugin_Design_Open_Video_Effect":"开场效果","Fine-Engine_RP_After_Use":"后，使用","FR-Plugin_Server_Second":"秒 hh:mm:ss","Fine-Dec_Chart_File_Name":"文件名","Plugin-sqlbuilderplus_Sql_Editor":"高级sql编辑器","Dec-SystemCheck_Crash_Type_Max_Map_Count_Solution":"使用系统检查功能对应用进行诊断，并参照推荐值修改内存映射文件数量配置","Dec-WeiXin_UserID":"微信成员名","Dec-SystemCheck_Crash_Type_Disk_Solution":"检查磁盘空间并清理不必要文件","Reuse-BI-Basic_Field_Type":"字段类型","Dec-Cluster_File_Cache_Mode_Passive_Caching":"被动缓存","Data-Sentinel_Can_Not_Create_Sentinel_Task_Tip":"数据预警功能未注册，仅支持创建2个预警任务","Fine-Plugin_Excel_Index_Sheet_Match":"按sheet位置进行匹配","Fine-Plugin_Function_Solution_Des_MathVariance":"求数组中元素的方差。","Dec-WeiXin_Request_No_Correspond_Dec_User":"{}没有对应的报表用户: {}","Dec-Task_Set_Filter":"设置过滤条件","Dec-Workflow_Review":"审核","Plugin-Fontsmanager_Online_Fonts":"在线字体","Dec-Log_Test_Connection":"测试连接","Dec-WeiXin_Sync_Source_Connect_Fail":"连接企业微信失败","Dec-Check_Exception":"异常","Dec-Memory_Release_Percent":"当内存占用达到","Fine-Dec_Failed_License_Container_Captcha_Timeout":"验证码超时","Dec-Memory_Limit_Suggest_Config_Value":"建议配置数值","Reuse-BI-Basic_Field_Search":"字段搜索","Fine-Core_Mobile_BI":"移动决策平台","Dec-Basic_Click_Preview":"点击查看","Dec-File_Server":"文件服务器","Dec-Basic_Encoding":"编码","Fine-Plugin_Word_Install_And_Use":"点击{}安装，插件使用教程可见{}","Dec-System_Login_Location":"江苏南京","Dec-Management_Map_Zoom_Out_Title":"缩小","Dec-Deployment_Jar_Mismatch_Tip":"使用{}目录下的tools.jar覆盖{}文件夹下的tools.jar","Dec-Register_Info":"注册信息","Dec-Basic_Part":"份","Dec-Basic_Phone_Number":"手机号","Fine-Plugin_Excel_Smart_Label":"智能识别Excel标题区域和内容区域","Dec-System_Send_Test_SMS":"发送测试信息","Dec-Failed_Lic_Region_Not_Match":"lic文件地区信息不匹配","Dec-Mobile-Platform-Empty_Content_Type_Tips":"内容类型不可为空","Dec-Plugin_Error_OperationNotSupport":"当前部署环境下不支持该操作","Dec-Plugin-Store_Account":"账号","Dec-Log_Month":"{}个月","BI-Basic_Parameter_Type_Number":"双精度型","Dec-SystemCheck_Config_Abnormal":"异常项","Plugin-Downtime_Start_Parse":"开始解析","Dec-Task_Run_Once_Tip":"{}开始执行一次","Fine-Plugin_Engine-Monitor-Completion":"全量取数","Dec-Resource_Migration_Result_Text":"{}项导入成功 | {}项导入失败","Fine-Plugin_Function_Solution_Des_StringShortPinyin":"输出给定字符串的拼音首字母(小写)。","Dec-User_Belong_To_Post_Tip":"您属于该职务，删除该职务可能对您的权限产生影响，确定删除？","Dec-Authority_Review_Dimension_User_Group":"用户组维度","Dec-System_SMS_Free_Zero_Tip":"国内短信每条收费0.06元，国际短信按地区收费","Dec-SystemCheck_Recommend_FR_Disk_Space_Free":"磁盘余量不足 10 GB，建议清理磁盘大文件避免影响使用","Fine-Engine_Excel_Import":"Excel导入","Plugin-Log_level_normal":"正常","FR-Plugin_Refresh-Label":"自定义类: ","Fine-Engine_FS_Ecp_New_Password":"新密码","Fine-Dec_Detail-Message":"详细信息","Fine-Engine_Report_Registration_Code":"注册码","Reuse-BI-Basic_Number_Value":"随机数值","Fine-Datasource_Connection_Duplicate_Name":"数据连接名已存在","Dec-Plugin_Shop_Need_Update":"插件商店有新版本,是否更新?","Fine-Engine_Custom":"自定义","ESD_Strategy-Update-Settings":"缓存更新规则","Dec-WeiXin_Create_Entry_Url":"生成微信链接","Dec-Basic_FR_Report":"报表","Dec-Disk_Ops_Form_Backup_Space_Limit":"系统备份目录预警磁盘空间","Fine-Engine_Creating_Group":"创建组...","Dec-Task_File_Over_Count":"当前任务设置预计产生{}套结果文件，任务运行耗时可能较长，确定继续？","Dec-Basic_Space":"空格","Fine-Engine_Platform_RP_Send_Offline_Report":"发送离线报表","BI-Please_Input_Positive_Integer":"请输入正整数","Dec-SystemCheck-BI-key_fineWrite":"堆外fineIO写内存","Dec-System_FR_Username":"用户名/邮箱/手机号","Fine-Dec_Chart_Reset":"重置","Fine-Plugin_Engine_Compatibility_Mode":" - 兼容性模式","Dec-Memory_Detection_Server_Tmp_Dir_Privilege":"{}java IO操作临时目录无读写权限","FR-Plugin_Design_Theme_Color_First":"主题色1","Plugin-Clock_Saturday":"星期六","Dec-Module-User_RESET_PASSWORD":"重置用户密码","Dec-System_Encryption_File_Updating":"密钥文件更新中","Dec-Basic_Bind":"绑定","Dec-NetworkCheck_Databse_Type":"数据库类型","Dec-WeiXin_Expired_Error":"错误代码:11100016 您使用了未注册的功能——微信集成","Dec-Basic_Click_Full_Preview":"点击完整查看","FR-Plugin_Server_Wisdom_Tree_Electron":"智慧树图-电子","Dec-Machine_Info":"机器信息","Dec-Error_Special_Character_Limit_Tip":"{}只允许包含字母、汉字、数字、下划线、空格、减号、点和括号","BI-Upload_File_Type_Error":"文件类型不支持","Fine-Engine_Platform_No_Back_Target":"no back target","Dec-Ten_Add_Dialog":"近10分钟内新增会话数","Dec-Management_Map_Cancel_Drawing":"取消绘制","Dec-Dcm_Connection_File_Upload_ErrorTip3":"获取帮助或联系技术支持","Dec-Dcm_Connection_File_Upload_ErrorTip2":"kerberos配置","Dec-Dcm_Connection_File_Upload_ErrorTip1":"参考","Fine-Plugin_Excel_Smart_RC_1":"Excel标题区域：在第","Fine-Engine_flush":"Flash打印","Dec-Templates_Filter_Template_Count_Unit":"张","Dec-Basic_Loading_Now_Please_Wait":"正在加载数据，请稍候...","Data-Sentinel_Select_Widget":"选择组件","Dec-Log_Access_Time":"访问时间","Dec-Confirm_Delete_Tasks":"确认删除所选{}个任务?","Plugin-sqlbuilderplus_CodeSegment_New":"新建片段","Dec-Test_Connection":"测试连接","ESD_Use_Redis":"使用redis存储缓存","Fine-Plugin_Function_Solution_Des_StringMatch":"判断字符串是否符合特定的正则表达式。StringMatch(&quot;abcdefg&quot;, &quot;(.*)abc(.*)&quot;)返回true。","Dec-Health-Inspection_Start":"开始巡检","Dec-WeiXin_Env_Check":"微信集成环境配置检测","Dec-Cloud_Operation_Maintenance_Stat_Performance":"运行稳定性分析","Fine-Operation_Process_Check":"进程自动恢复开关","Dec-Plugin_Connect_Server_Error":"无法连接插件商店，请稍后再试","Plugin-Clock_Font":"字体","Fine-Engine_Importing":"导入中","Dec-Authority_In_Complete_Authority_Users_Tip":"以下为历史配置的授权关闭记录,由于您在父资源上配置了授权开启,这些关闭记录中断了对以下用户的授权操作,请及时处理","Plugin-Log_selectAll":"选择所有","Dec-Dcm_Connection_Reuse_Temporary_Table":"复用临时表","Dec-Cluster_Closed_Server_Tip":"当前处于集群状态，无法关闭{}","Dec-Dcm_Connection_More":"更多数据连接...","Dec-Log_Auto_Clean_Tip_Save":"保留近","Fine-Engine_Platform_RP_Sender":"发送人","Dec-Memory_Limit_Operation":"操作","Dec-User_Edit_Depost_No_Privilege":"您没有该节点的权限","Dec-Management_Map_Area_Geo":"区域","Dec-SystemCheck_Recommend_Form_Parallel_Cal":"建议开启管理系统-系统管理-常规-决策报表计算全局设置-并行计算报表块功能","Dec-Synchronize_Clear_Data_Success":"已清空","Fine-Operation_Edit_Template":"排查模板、开启并合理配置模板限制","Data-Sentinel_CreatorAuth":"创建者","Dec-Basic_Path":"路径","Dec-DataPortal_Portal_Layout_Workbench":"角色工作台","Fine-Engine_Schedule_Weekly":"每周","Fine-Dec_Chart_Delete_Line":"删除行","Dec-Mobile-Platform_Directory":"目录","Fine-Operation_Read_Redis_Solution":"检查网络传输情况和redis负载","Dec-Basic_Auto_Match":"自动匹配","Fine-Engine_write_debug":"填报调试","Dec-Management_Map_Load_Map_Layer":"加载图层","ESD_Engine-Data-Of-Days":"天的数据","Reuse-BI-Basic_Name":"名称","Dec-Not_Eject_Again_Register_Remind":"不再弹出注册提醒","Data-Sentinel_Select_Dynamic_Receiver":"选择动态接收人","Dec-Dcm_Connection_Form_UserName_Password":"用户名密码","Dec-Log_Access_Interception":"错误代码:11300015 访问频率过高被拦截","Dec-User_Import_Success":"导入完成!","Data-Sentinel_Basic_Settings":"基本设置","Dec-SystemCheck_Recommend_Cluster_Mode":"建议集群使用文件服务器取代节点间同步，否则会有性能和文件一致性等稳定性风险","Dec-Management_Map_Area_Table_Title":"区域列表","Fine-Engine_Re_Multi_Privilege":"集团权限控制","Fine-Engine_Is":"为","Dec-DataMasking_Mask_Algorithm":"脱敏算法","Fine-Engine_Import_Again":"重新导入","Data-Sentinel_Data_Sentinel":"数据预警","ESD_Engine-Terminate-All":"全部删除","Dec-Templates_Modify_Time":"修改时间","Fine-Engine_Platform_RP_Cpt_Namept_Name":"模板名称","Dec-Log_Shortest_Response_Time":"最短响应时间(ms)","Dec-Confirm_Delete_Parameter":"确认删除该参数?","Fine-Plugin_Server_DEMO_Image_Path_SlideShowMap":"com/fr/plugin/wysiwyg/chart/designer/image/demo/slideShowMap.png","Dec-Memory_Detection_Server_Transferred_Tip":"配置更稳定强大的外接数据库。前往配置：","Dec-Error_Login_SMS_Unable":"平台未开启短信服务，无法接收验证消息。您可以使用其他验证方式或联系管理员帮助重置密码","Fine-Engine_Plugin_Store_Not_Null":"用户名或密码不能为空","Dec-WeiXin_Enterprise":"企业微信","Dec-Migrate-Report-Detect":"连通","Plugin-MinIO_End_Point":"Endpoint","Dec-SystemCheck_Recommend_BI_Open_Files":"建议open_files参数配置不低于131070","Fine-Engine_Define_Group_Name":"定义组的名称","Fine-Core_LIC_Support_Schedule":"定时调度","Dec-Mobile_App_Upgrade_Setting":"更新升级配置","Fine-Engine_Report_Invalid_Cell":"无效的单元格","Fine-Engine_Err_The_Value_Must_Be_Number":"值必须是一个数字","Fine-Engine_Platform_User":"值","Reuse-BI-Device":"设备名","Dec-Error_Length_Greater_Than_Max":"长度不能大于{}个字符","ESD_Config-Pane-Update-Cache":"更新缓存","Fine-Engine_Excel_Foot_Tip":"共{R1}行数据{R2}","ESD_Engine-Settings":"缓存设置","Data-Sentinel_Sure":"确定","Dec-Log_Update":"更新","Dec-Workflow_Parameter-Double":"双精度型","Plugin-Downtime_Export_Content":"导出内容","Dec-Template_Conversion_Fail":"转换失败: {R1}个","Dec-User_Edit_Role_No_Privilege":"您没有该角色的权限","Dec-Template_Restriction_CommitRowCount":"提交记录数过多","Dec-Single_Login":"单一登录","Dec-Mobile-Platform-Module_Preview_Config":"模板预览配置","Data-Sentinel_Line_Group":"Line群组","Dec-Synchronize_Clear_Data_Fail":"清空失败","Fine-Operation_SSH_Solution":"通过SSH方式启动应用会导致SSH退出时应用也被退出，建议使用其他命令行远程工具如secureCRT或配置其他应用服务器自启动等方式","Dec-NetworkCheck_Second":"秒","Fine-Plugin_App_Reuse-Output-Directly":"直接导出","Dec-Plugin_Intelligent_Cloud_Send_Email":"发送邮件提醒","Fine-Plugin_Word_Plugin_Use":"插件使用","Dec-Management_Map_Draw_Marker":"画标记点","Data-Sentinel_Current_Trigger_Value":"当前触发值","Dec-Role_Remark":"角色备注","Dec-Intelligent_Cloud_Verify_Fail":"下载失败","Dec-Security_Watermark_Gap_Min":"{}不小于{}","Fine-Plugin_Design_Not_Support_Realtime_Preview":"<html>不支持设计器内实时预览（可能的原因：linux设计器，arm架构）</html>","Dec-System_WebSocket_Fail_Tips":"Socket未连接，{}，相关端口可能未开放","Fine-Engine_Base_Sche_Sunday":"星期日","Dec-Basic_Not_Contain":"不包含","Dec-Platform_Config":"平台配置","Plugin-Xml-I18n-Mark-Excel-Import_Name":"excel标记导入","Dec-Data_Set_Create":"创建数据集","FR-Plugin_Design_Point":"点","Fine-Plugin_App_Encapsulation-Terminal_Desktop":"桌面端","Dec-Visited_Report":"被访问报表","Dec-Redirect_Parameters":"内部转发参数","Dec-WeiXin-Minute":"Dec-WeiXin_Minute","Fine-Plugin_Word_Will_Install_Addon":"将安装对应加载项，安装成功后可直接打开wps并使用插件","Dec-Log_Export":"导出","Fine-Plugin_Excel_import_cost":"标记导入Excel, 耗时(毫秒): {}","Fine-Dec_Focus_Point_Resource_Import":"资源导入","Dec-Users_Import_User_Rule_Help_Link":"点击了解更多数据更新规则","Dec-Mobile_Directory_Banner_Link":"链接","Dec-Basic_Previous_Step":"上一步","Plugin-Downtime_Parse_Setting":"解析设置","Dec-Department_No_Auth_Tip":"您没有该部门节点的权限,如有疑问请联系管理员","Dec-SystemCheck_Recommend_FR_Disk_Space":"建议磁盘总大小高于 100 GB","Dec-WeiXin_Functional_Debug":"集成功能调试","Dec-Error_Duplicate_Template_Names":"模板名重复","Dec-Data_Set_File_Too_Large_Error":"文件大小不能超过20M。","Plugin-Xml-I18n-Encapsulation_Name":"应用封装","Dec-Management_Map_Finish_Polygon":"点击第一个点完成绘制形状","Dec-Dcm_Connection_Name":"数据连接名称","Dec-Workflow_Receiver":"收件人","Fine-Plugin_Function_Solution_Des_StringFind":"查找字符串包含的字字符串的索引。StringFind(&quot;have a good time&quot;, &quot;a&quot;)，返回a在字符串中第一次出现的位置，函数可以传递第三个参数，false表示从尾部开始查找。","Fine-Plugin_Scene_Switch":"场景切换属性","ESD_Cache_Recommend_Template_View":"查看推荐","FR-Plugin_Design_Reverse_Order":"逆序","FR-Plugin_Server_COMBINED_3D_MAP":"轮播三维组合地图","Dec-Basic_Captcha_Error":"验证码错误","Dec-Basic_Every":"每","FR-Plugin_Duchamp_Stop_Edit_And_Open_Backup_TPL_End_Top":"\n继续编辑可能丢失正在编辑的内容，建议重新打开原模板或者备份模板继续编辑。","Reuse-BI-Conf_Please_Reduce_Data_Amount_Contact_Admin":"请减少数据量或联系管理员处理","Fine-Engine_Add_Record":"添加记录","Data-Sentinel_Role_ID":"角色ID","Dec-Auth_Search_Carrier":"搜索{}","Dec-Message_My_Message":"我的消息","ESD_Engine-Clear-All":"全部失效","Fine-Dec_Focus_Point_Sql_Frequency":"SQL重复率","Dec-SystemCheck_Recommend_Source_File_Size":"部分文件夹占用较大，超过 5 GB","Dec-WeiXin_Saturday":"周六","Data-Sentinel_Please_Select_Month_Days":"请选择日期","FR-Plugin_Chart_Update_Success":"更新完成","Dec-Basic_Skip":"跳过","BI-Conf_Formula_Numberic_Field":"数值字段","Dec-DataPortal_Rename":"重命名","Dec-Mobile_Widget_Default_Height":"控件默认高度","Dec-Appearance_Theme_Config_Change_Tip":"主题配置切换成功,刷新平台后生效","Fine-Basic_Preview":"预览","Dec-WeiXin_App_Visibility_Detect_Fail":"应用可见检测失败: {}","Dec-Mobile_Directory_Banner_Phone_Error_Tip":"手机图片不可为空","Data-Sentinel_Greater_Or_Eq":"大于等于","Fine-Engine_Condition_Less_Than":"小于","Data-Sentinel_Update_Sentinel":"修改预警","Dec-Error_Phone_Not_Null":"手机号不能为空","Dec-Intelligent_Cloud_High_Growth_Tip":"持续更新成长的运维平台，功能更新不需要用户额外理，不会对用户产生任何负担","Fine-Plugin_Reuse_Install_Confirm_Tips":"提示：必须全部选择数据连接才可以进行确认","FR-Plugin_Design_Range_Color":"区间颜色","Dec-Data_Set_File_URL_Tip":"您可以键入${abc}作为一个参数，这里abc是参数的名称。例如：\nhttp://ip:port/xxserver/fanruan/excel${abc}.jsp","Dec-Email_Encrypt_TLS":"TLS 加密","Fine-Engine_Or":"或","Dec-Plugin-Store_Designer":"设计器","Dec-SystemCheck_Process_User":"进程用户","Dec-Plugin_System_Sso_Decrypt_Test_Watermark":"请输入加密后的用户名","Dec-Sync_Source_Id_Conflict":"ID与其他来源对象重复","Plugin-Downtime_Auto":"自动","Dec-WeiXin_NetWork-Anomaly":"网络异常，请检查网络配置","BI-Front-Expression_param_multi_any_type":"\"{R1}:不符合(任意类型...)的参数要求\"","Dec-Basic_Enable":"启用","Dec-Basic_Print":"打印","Dec-Connection_Lic_Limit_Approach_Tip":"当前数据连接数量超过注册lic限制（{}个），所有数据连接不可用，请删除多余的数据连接","Dec-Warning_Information":"未注册工程仅支持2个同时访问模板并发数","Dec-NetworkCheck_ClusterMode":"集群模式","Dec-Backup_JAR_Version":"jar版本","Dec-License_Dongle_Validate":"加密锁认证","Dec-Plugin_Error_ReadXmlError":"读取Plugin.xml失败","Dec-WeiXin_Download_Log_Compress_Success":"压缩成功，开始下载","Ops-Health_Diag-Jvm":"Java 虚拟机检查","Dec-Init_Import_Success":"已成功启用新数据库","Fine-Engine_Report_Task_List_To_Choose":"可选任务列表","Fine-Engine_RP_Edit_Process":"编辑流程","Dec-Dcm_Connection_Test_Success":"连接成功","Dec-Synchronized_DataSet":"用户同步数据集","Dec-Management_Map_Draw_Circle_Tip":"点击并拖拽画圆","Dec-Disk_Ops_Disk_Clean":"磁盘清理","Dec-System_Test_Mail_Send_Fail":"测试邮件发送失败","FR-Plugin_Design_Beta":"左右角度","FR-Plugin_Memory-Clear":"内存清理","Dec-Disk_Ops_Load_Node_Finished":"已经加载完全部结点","Dec-Import_Mode":"导入方式","Plugin-Debug_Confirm":"确定","Dec-Cluster_Login_After_Save_Tip":"状态服务器设置改变，请重新登录","Dec-Basic_Restart":"重启","Dec-Migrate-Step-Db-Transfer":"外接库","Dec-System_Switching_Encryption_Algorithm":"切换加密算法","Dec-Plugin_Intelligent_Cloud_Unset_Email_Upload":"未设置通知邮箱，将无法接受分析报告的邮件提醒。建议设置邮箱提醒后重新上传数据包！","Fine-Engine_Report_HJS_CC_to":"抄送","Fine-Plugin_App_Encapsulation-Navigator_Style":"导航样式","Plugin-Clock_August":"8月","Fine-Authority_Excel_Submit_Task_Privilege":"excel批量任务权限","Fine-Engine_cpt":"内置数据集导出模板","Dec-Failed_Lic_Register_Out_Of_Limit_CheckItem1":"①请检查是否存在其他工程连接使用当前授权（比如虚拟机环境或异常关闭的工程），若有则解绑后再次认证","Dec-Login_Change_Password":"修改密码","Fine-Engine_Excel_Sheet_Import":"导入sheet","Dec-Failed_Lic_Register_Out_Of_Limit_CheckItem2":"②请检查当前报表工程的IP和申请授权绑定的IP是否一致","ESD_Engine-Latest":"仅最近","Dec-Login_Authentication_Choose_Username":"请选择用户名","Dec-Plugin-Install_Dependence_Success":"依赖插件安装成功","Dec-Mail_Host(SMTP)":"邮件服务器(SMTP)","Dec-Look_Report_Style_Classic":"经典","Fine-Report_Module_Name":"报表模块","Dec-WeiXin_People":"人","Dec-System_Not_Configured":"待配置","Data-Sentinel_Add_Trigger":"添加频率","Dec-SystemCheck_Recommend_Memory":"系统推荐堆内存设置为{}","Dec-Basic_Status":"状态","Dec-Dcm_Connection_JNDI_Form_Connection":"数据来自数据连接","Dec-SystemCheck_FileServer_Connect":"文件服务器保持连通","Dec-Data_Set_File":"文件数据集","Dec-Task_Editor_Value":"值","FR-Plugin_Design_To_Longitude":"终点经度","Fine-Engine_csv":"CSV导出","Dec-Plugin-Store_BBS_Account_Login":"帆软通行证登录","Disk-Operate-Space-check-Warning":"当前%s目录磁盘空间不足，仅剩余%sG,节点%s，路径%s,小于当前设置的预警值，请尽快扩容磁盘","FR-Engine-Err-The_Number_Is_Less_Than_The_Minimum_Value":"这个数字年份小于最小年份","Dec-Plugin-Store_Authorize":"授权:","ESD_Cache_Recommend_Explore_Result_Type_Sql_Consume":"带sql预览耗时短","Dec-Register_View_Certificate":"查看服务凭证","Dec-Failed_Lic_Upload_Fail_CheckItem1":"请检查ftp路径是否有写文件权限","Dec-Failed_Lic_Upload_Fail_CheckItem3":"请检查工程环境网络","Dec-Failed_Lic_Upload_Fail_CheckItem2":"请检查集群工程各节点与文件服务器的连接状态","Dec-Message_Handle":"处理","Dec-Basic_Other":"其他","Dec-Authority_No_Authorized_Auth":"无授权权限","Reuse-BI-Conf_Update_Data":"更新数据","Dec-Users_Confirm_To_Add_User":"确定添加用户?","Plugin-Clock_Subtitle":"数字时钟","Dec-Connection_Driver_Management":"驱动管理","BI-Basic_Parameter_Name":"参数","Fine-Dec_Chart_Load_Layers":"加载图层","Dec-System_Login_Unlock":"解锁","BI-Basic_Friday":"星期五","Dec-Intelligent_Cloud_Data_Download":"日志下载","ESD_Engine-Update-Adds":"更新/添加次数","Data-Sentinel_Report_Task_Name_WaterMark":"请输入预警名称，如\"汽车金融不良率\"","Dec-Platform_Directory_Cover":"目录封面","Plugin-Xml-I18n-Encapsulation_Change_Notes":" ","Dec-Memory_Warning":"负载监控","Dec-SystemCheck_Value_Not_Register":"未注册","Dec-SystemCheck_Bi_Update_Sql_Complexity_Limit":"更新sql复杂度限制","Data-Sentinel_Last_N_Data":"最近{R1}条数据","FR-Plugin_Server_Description":"说明信息","Fine-Engine_De":"的","Fine-Dec_Register_Lic_Version_Not_Match_Tip":"注册失败！\nlic版本和工程版本不匹配，无法注册！\nlic版本：{}\n工程版本：{}","Dec-System_Sql_Support_Regular":"支持正则表达式","Dec-Task_FTP":"FTP上传附件","Dec-Module-Security_Management":"安全管理","Dec-Deployment_Detection":"重新检测","Data-Sentinel_Ding_Talk":"钉钉","Fine-Engine_Base_Short_Nov":"十一月","Data-Sentinel_Create_Sentinel_Success":"创建预警成功","Fine-Plugin_Excel_Sheet_Match_Empty":"未匹配到同名的sheet","Dec-Plugin_Msg_Warning":"警告","FR-Plugin_Flowchart_tip_node_type":"节点类型","Dec-NetworkCheck_Component":"网络组件检测","Dec-Task_Client_Notification":"客户端通知","Ops-Fix_Exception_Help":"如何修复异常?","Dec-Mobile-Platform_Message_Tips":"系统消息和模板消息（仅app生效）","Fine-Engine_DS_TableData":"数据集","Dec-Memory_Limit_Show_Template_Optimization_Scheme":"查看大模板优化方案","Data-Sentinel_Trigger_Condition_Not_Between":"（不介于）","Dec-Security_X_Content_Type_Tip":"开启后请求头部增加X-Content-Type-Options:nosniff设置","Fine-Engine_Platform_RP_View_Task":"查看任务","Dec-Cluster_File_Server_SFTP_Tip":"请上传密钥文件","Dec-Dcm_Connection_Form_Database_Min_Idle":"最小空闲连接数","Dec-Common-Help_Safe_Model":"安全模块","Fine-Dec_Chart_Stock_Close":"收盘","Dec-SystemCheck_Recommend_Memory_Mapping":"建议配置-Dsun.zip.disableMemoryMapping=true","Dec-User_Toggle_Limit_Switcher_Open_Tip":"开启后将对{}加以限制，若之前配置过则保留，确认开启?","FR-Plugin_Design_Fixed_Column_Size":"固定柱宽","Dec-Authority_DepartPostNames":"部门","Fine-Engine_ExecuteOneTime":"执行一次","Fine-Dec_Chart_Unit_Million":"百万","Dec-WeiXin_Chat_Group_Leader":"群主","Dec-Post-List":"职务列表","Fine-Plugin_Gear_Effect":"齿轮效果","Dec-Workflow_Node_Description":"节点描述","Dec-SystemCheck-BI-des_xmx":"建议配置堆内内存为{}","Dec-Dcm_Yes":"是","Plugin-Fontsmanager_Title":"字体管理","Fine-Plugin_Excel_Read_Line_Error":"Excel读取行数据异常","Dec-Choose_Dependent_Resource_Tip":"请选择需同时导出的依赖资源","Dec-Basic_Minutes":"分钟","Dec-DataMasking_Setting_MaskingField_Setting":"脱敏字段设置","Dec-Log_Restore":"还原","BI-Down_Page":"向下翻页","BI-Basic_Monday":"星期一","Dec-Error_Sql_Keyword_Exit":"该特殊关键字已存在","Dec-Migration_Module_Application_Config":"上层配置","Dec-WeiXin_Token-Empty":"access_token为空，corpId和secret设置错误","Dec-Workflow_Parameter_Setting":"参数设置","Dec-Data_Connection_Design":"数据连接（设计器）","Fine-Datasource_Other_Connection_Name":"其他","BI-Left_Page":"向左翻页","BI-Basic_Now":"此刻","Dec-Migrate-Report-Type":"类型","Dec-Dcm_Connection_File_Upload_Success":"已成功上传并校验成功","Data-Sentinel_SMS":"短信","Data-Sentinel_Metric_Op_Run_Once":"立即执行一次","Fine-Engine_Platform_RP_Timing_Issue":"定时下发","Fine-Engine_Func_SMS":"短信平台","BI-Transparent_Color":"透明","Data-Sentinel_Not_Equal":"不等于","Dec-Error_Duplicate_User_Names":"用户名重复","Fine-Engine_PageSetup_Margin":"页边距","Dec-Export_Sub_Template_Too":"同时导出超链跳转模板","Dec-Mobile_Generate_QR_Code":"生成二维码","Plugin-ScrollMessage_Widget_Value":"控件值","Dec-Init_Import_Fail":"导入数据失败","Dec-Workflow_Printing":"正在打印","Dec-Reg_Authentication_Waiting":"认证中...","Plugin-Fontsmanager_Export_Support_Fonts":"导出支持字体","Dec-Mobile_Directory_Style_T9_Font_Size":"目录字号","Dec-SystemCheck_Suggestion_JDK_Location":"建议配置JDK环境变量","Dec-Management_Map_Click_To_Cancel":"点击取消来撤销更改","Data-Sentinel_Not_Between":"不介于","Fine-Engine_Platform_RP_Execute_Time":"执行时间","FR-Plugin_Design_Turn_On":"开启","Dec-WeiXin_Output_User_Empty":"推送人为空！","Dec-Log_Login":"登录","Dec-Memory_Limit_Back_To_Trigger_Limit_Summary_Tables":"返回触发限制汇总表","Dec-Department_And_Post":"部门职务","Fine-Operation_Read_Redis":"加载redis资源阻塞","Fine-Plugin_Word_Introduction":"word报告插件是一个wps插件，通过该插件，您可于报告中插入it人员配置的资源，使报告中涉及的数据指标达到自动更新，实现自动、强格式要求的固定报告。","Fine-Operation_System_Call_Error":"系统调用异常","Dec-Mobile-Platform_Common":"常用","Data-Sentinel_Abnormal_Data_Dimension_Description":"{}时","DEC-Role_Undefined":"未定义角色","ESD_Engine-DataSet-Name":"数据集","Dec-Intelligent_Cloud_Demo_Text":"为您提供了示例以详细说明，可在外网环境中查看","Dec-Users_Update_Config":"用户更新设置","Data-Sentinel_Date_Range":"日期范围","Dec-Report_Info":"警报提示","Dec-Migrate-Step-Disk-File":"本地文件","Dec-Intelligence_Import_Excel_Overflow_Info_Tip":"很抱歉，导入EXCEL格子数超过限制，请减少导入数据量。若您是管理员，可于智能运维-负载管理-模板限制中更改此项限制。","Fine-Plugin-Engine_Monitor_Native_Report":"分析报告","FR-Plugin_Server_Bar3D_On_Globe":"三维柱形地球","Data-Sentinel_Dimension_GROUP_DAY":"天","Dec-Dcm_Connection_ConnectionName_Cannt_Null":"数据连接名不可为空","Dec-Error_Need_Authority_To_View_Page_Tip":"您没有该页面的访问权限，如需访问请联系管理员","Dec-System-Simple_FIFO":"先进先出","Dec-Mobile_Delete_Icon_Confirm":"确定删除该元素？","BI-Conf_Formula_Array_Function":"数组函数","Fine-Core_Func_Fvs_Story":"多分页设计","Fine-Plugin_App_Encapsulation-Please_Input":"请输入","Dec-WeiXin_Debugger-Parameter-List":"参数列表","Fine-Dec_Chart_Map_DrawCircleTip":"点击并拖拽画圆","Dec-SystemCheck_Recommend_Commit_Row_Limit":"建议开启管理系统-智能运维-内存管理-模板限制-通用限制- 提交记录数限制","Dec-WeiXin_OA_Agent_Name":"应用名称","Dec-SystemCheck_FineIO":"堆外FineIO内存","Dec-Role_User":"角色下人员","Dec-Users_Sync_Failed_Detail":"详细说明","Plugin-sqlbuilderplus_CodeSegment_Show_Default_Segment":"显示预设的片段","Fine-Plugin_Excel_Title_Error":"Excel标题区域格式错误","Dec-Migrate-Report-Time-Cost":"耗时","Dec-Plugin_System_Sso_Decrypt_Test_Failed":"解密失败","Dec-Platform_User_Types":"用户分类","FR-Engine_Excel-ImportAttrTipContent":"原导入excel显示值插件已整合到本插件一起，检测到本机安装了导入excel显示值插件，请先删除老版本插件","Dec-System_Login_Support_Remember_Login":"支持保持登录","Dec-System_Login_SMS_Authentication":"短信验证","Fine-Engine_Save_As":"另存为","Data-Sentinel_Dimension_Filter_DATE_BEFORE":"及之前","Dec-Reg_Dongle":"加密锁","Plugin-Clock_May":"5月","Data-Sentinel_Trigger_Week_Sun":"日","Dec-Security_XSS":"XSS攻击防护","Reuse-BI-Basic_Filed_Name_Can_Not_Be_Duplicate":"字段名不可重名","Fine-Engine_Print_Margin":"打印边距","Dec-Error_Integer":"请输入整数","Data-Sentinel_Decision_Notify":"平台通知","Fine-Plugin_Excel_Smart_Title_Is_Letter":"excel标题区域起始列、终止列应为字母格式","FR-Plugin_Server_Other_Main_Type":"扩展图表—其余","ESD_Cache_Recommend_Explore_Table_Header_NumOfParams":"参数量","Fine-Plugin_Engine_Tree_Config":"折叠树设置","Fine-Plugin_Function_Solution_Des_HtmlFinder":"Html页面元素查找函数。第一个参数为要查找的html页面的地址，第二个参数为查询的dom标记。HtmlFinder(&quot;http://www.baidu.com&quot;, &quot;a[href]&quot;)可以查找到baidu首页的所有超级链接内容。其他语法规则可以参看这里：https://jsoup.org/cookbook/extracting-data/selector-syntax.","Dec-System_Login_Support_Remember_Login_Tip":"开启后用户登录时可勾选保持登录状态","Dec-Log_Open":"打开","Dec-SystemCheck-BI-des_dbDisk":"建议root目录磁盘剩余空间不小于5G，请及时进行清理","BI-Platform_Copy_Link":"复制链接","Plugin-Reuse_Medical_Icon":"医疗图标","Fine-Engine_Platform_RP_Node_Description":"节点描述","Dec-Error_Port_Format":"端口格式错误","Plugin-Debug_Data_Status":"数据状态","Dec-NetworkCheck_Record_Type":"检测类型","Dec-Error_Unknown_Error":"未知错误","Fine-Dec_Chart_TimeUnit_Year":"年","Dec-Workflow_Content":"内容","BI-Front-Expression_param_multi_number_or_text":"\"{R1}:不符合(数值/文本,数值/文本,数值/文本)的参数要求\"","Fine-Engine_Add_Task":"添加任务","Dec-Mobile_Button_Refresh":"按钮刷新","Dec-Basic_Contain":"包含","Dec-Intelligent_Cloud_Verify_Waiting":"正在连接，请稍候…","Dec-Log_Visit_Count_Daily":"日访问量","Plugin-Reuse_Traffic_Icon":"交通图标","Dec-Authority_Review_Dimension_Resource":"资源项目维度","Dec-Schedule_Mobile-Push-WeiXinId-Not-Null":"请设置推送的微信应用","Dec-Cluster_Node_Name":"节点名称","Dec-Init_Select_Migration_Tip":"","Fine-Engine_Report_Verify_Error":"校验出错","ESD_Engine-Data-Size":"数据量","Dec-Synchronize_Clear_Data_Tip":"清空同步数据将删除所有同步的用户、部门职务、角色、相关权限，且不再继续同步，确定清空？","FR-Plugin_Design_Order":"顺序","Fine-Engine_Finish":"完成","Fine-Engine_Height":"高","Fine-Reuse_Export_Success":"导出成功","Dec-Department_Root_No_Add":"不能为根节点添加职务","Dec-Schedule_Please_Select_Template_Above":"请在上方选择模板","Dec-Department":"部门","Data-Sentinel_Support_Variable_Tip":"自定义编辑支持引用变量，详情请查看","Fine-Engine_Base_Sche_Minute":"分","Plugin-ScrollMessage-Style_Custom":"自定义","Dec-Dcm_Connection_TDSQL":"TDSQL PostgreSQL版","Dec-Schedule_Task_Node":"任务节点","Dec-User_Sync_Expression_Frequency_Never_Fire_Error":"以下执行频率无法触发，请检查频率设置，确保表达式能正常执行：","Dec-Error_Connection_Name_Exists":"数据连接名已存在","FR-Plugin_Design_Graphics_Size":"图形大小","Dec-SystemCheck_Recommend_Row_Control":"建议开启智能运维-负载管理-模板限制-通用限制-单数据集行数限制功能","Fine-Engine_Web_ConditionB_Does_Not_Begin_With":"开头不是","Data-Sentinel_Dimension":"维度","Dec-Cluster_Redis_Stand_Alone":"Redis单机","Dec-Init_Importing":"连接成功，正在导入数据…...","Dec-Dcm_Connection_Error":"接口访问错误","Dec-WeiXin_Chat_Group":"微信群","Fine-Engine_Image":"图片","BI-Basic_Simple_Monday":"一","Data-Sentinel_Month":"月","BI-Basic_Add_And_Formula":"添加公式(且)","Fine-Dec_Chart_GIS_LAYER":"GIS背景","Dec-Plugin-Store_App":"应用商城","Dec-Log_Recover_Inherit_Authority_Detail":"权限项：{}","Dec-SystemCheck_Recommend_Dump_Disk":"建议清理 {} 的剩余磁盘空间至 {} GB以保证正常导出dump","Plugin-sqlbuilderplus_Params_Tool_Insert":"插入","Fine-Engine_Condition_Contains":"包含","Dec-Warning_Info":"提示=当使用了平台数据迁移功能后，平台设置不支持备份和还原、日志清理不支持备份、整体工程中的finedb和logdb不支持备份和还原","FR-Plugin_Design_Meter_Main_Type":"扩展图表—仪表盘类","Dec-SystemCheck_Crash_Type_JdkLambdaBug_Reason":"所用JDK版本存在BUG","Fine-Operation_Read_Ftp":"FTP文件服务器读取文件阻塞","Dec-WeiXin_Parameter_Setting":"参数设置","ESD_Engine-View-SQL":"查看SQL","ESD_Cache_Recommend_Template_Analyzing":"分析中","Fine-Engine_Basic_Week":"周","Dec-Cluster_File_Set_Calibration_Node_Fail":"基准节点切换失败，请稍后重试","Fine-Datasource_Module_Name":"数据源模块","Dec-Department_Root_Name":"所有部门","Dec-Email_Encrypt_SSL":"SSL 加密","ESD_Cache_Recommend_Explore_Table_Header_Count":"访问次数","Dec-Manual_Backup":"手动备份","Reuse-BI-Conf_Field_Description":"字段说明","Dec-Multi_Export_Add_Task":"添加任务","Dec-SystemCheck_Esd_Size_Limit":"抽数缓存空间限制","Dec-Management_Map_Name_Required_Not_Empty":"名称不能为空","Dec-SystemCheck_Recommend_Over_Commit_Ratio":"建议配置 vm.overcommit_ratio参数为 50","Dec-Cluster_Config":"集群配置","Dec-Task_File_Processing":"文件处理","ESD_Cache_Recommend_Explore_Select_File":"选择文件","Plugin-Downtime_Restart_Start_Time":"重启开始时间","ESD_Config-Pane-Auto-Evolved-Strategy":"缓存规则自动优化","Dec-Users_Sync_Update_Strategy_Keep":"仅更新现有用户基本信息,不改变权限等设置","Fine-Plugin-Logdb-Elasticsearch-Impl":"logdb的elasticSearch实现","Reuse-BI-Select_Please":"请选择","Fine-Reuse_Export_Default_App_Name":"场景应用","BI-Multi_Date_Year_End":"年末","Dec-Authority_Source_Exported":"导出权限","Fine-Engine_Please_Enter_Role_Name":"请输入角色名称","Data-Sentinel_Nx_Compatible_Mode_Not_Support":"新引擎兼容模式模板暂不支持预警","Fine-Engine_Base_Short_Oct":"十月","Fine-Plugin_Engine_Calculate_Query_Cache":"查询缓存","Fine-Engine_Unload_Check_Msg":"有数据没有提交","Dec-WeiXin_New_Chat_Group_Tip":"提示:群成员超过30人时，建议在微信客户端添加更多群成员。","Dec-Workflow_Fri":"五","BI-Time_Interval_Error_Text":"请保证开始时间早于/等于结束时间","Dec-WeiXin_OA_Match_Manual":"手动匹配","Dec-Intelligence_Detection_Global_Miss":"缺少全局样式“{}”","Reuse-BI-Phone":"手机","Dec-Task_Push_Message_Cover":"封面图","Data-Sentinel_Message_Main_Body":"文本内容","Dec-Visit_User":"访问用户","Reuse-BI-Basic_End_Width":"结尾是","Dec-WeiXin_Mobile-Push-WeiXin-Terminal":"微信通知","FR-Plugin-Tabledata-Influxdb_Read_Timeout":"读数据超时","Dec-DataPortal_Add_Announcement":"发布新公告","Fine-Engine_Get_Registration_Code_Url":"http://www.finereporthelp.com/help/9/11.html","Dec-WeiXin_Debugger_Checking":"正在检测中，请稍候...","Fine-Engine_Excel_Requied_Tip":"存在必填项未填!请排查各个sheet","Dec-Dcm_Connection_HW_DWS":"华为云DWS","Reuse-BI-Random_Bank_Card":"显示前6位和后4位，中间数字混淆","Dec-Dcm_Data_Connections":"数据连接","Fine-Dec_Chart_Area":"区域","Plugin-Fontsmanager_Preview_Support_Fonts":"预览支持字体","Dec-Dcm_Connection_Form_Pattern":"模式","Dec-Config_ClusterNodeConfig_useHttps":"集群节点间通信是否使用HTTPS协议","Dec-Add_HomePage_Tip":"添加多个首页后可通过\"权限管理\"页面进行权限设置以实现不同用户登录系统查看不同的首页","Fine-Engine_Send_Failed":"发送失败","Dec-System_Send_Success":"发送成功","Fine-Engine_Note":"备注","Dec-Look_Login_Color":"登录主题色","Dec-Basic_Missed":"缺失","Dec-Deployment_Jar_Missing":"工程缺少tools.jar","Fine-Plugin_Excel_Smart_Find_Error":"智能识别失败，请手动输入","Dec-Basic_Authorized":"授权","Data-Sentinel_Unable_Subscribe":"您是该预警默认接收人，不支持取消订阅，有疑问请联系预警创建者","Dec-Plugin_Error_InvalidLevel":"需升级插件","Data-Sentinel_Select_Sentinel_Object":"选择预警对象","Data-Sentinel_User_Name":"用户名","BI-Basic_Time":"时间","Dec-SystemCheck_Chart_Row_Limit":"单个图表导出数据量限制","Dec-WeiXin_Sync-Contacts":"正在同步中...","Fine-Plugin_Excel_Import_Attribute_Not_Exits_Tip":"模板没有设置标记导入属性","Reuse-BI-Random_Work_Shop":"随机生成xxx车间","Dec-WeiXin_Save":"保存","Dec-Transport_Thread_Pool_Size_Description":"线程数越高，FineIndex更新中数据转移速度也越快。但同时对数据库和服务器性能也有一定要求","Dec-Management_Map_Longitude":"经度","Dec-NetworkCheck_Upload":"上传","Fine-Core_Chart_Map":"地图","BI-Front-Expression_logic_if_three_param":"\"{R1}:不符合(布尔/数值,参数,参数)的参数要求\"","Dec-Server_Max_Memory_Is":"当前服务器设置的最大内存为","Data-Sentinel_Notify_Interval":"通知频率","Dec-SystemCheck_Font_Pack":"服务器字体包","Dec-DataMasking_Delete_Confirm":"确定删除该脱敏规则？","Data-Sentinel_Dimension_GROUP_QUARTER":"季度","Dec-Basic_Detailed_Information":"详细信息","Dec-Records_Send_Email":"邮件发送","Fine-Plugin_Map_Type":"地图类型","Fine-Engine_Date":"日期","Dec-Log_Auto_Clean_Frequency":"清理频率","Data-Sentinel_Support_Variable_Tip2":"触发条件个数≥2时，满足条件的最大值、最小值、异常数据变量为空","FR-Plugin_Design_Map_Color":"地图颜色","Fine-Engine_Filter":"筛选...","Fine-Engine_Platform_RP_Send_Time":"发送时间","Dec-Common-Help_Source_Authorized":"授权注册","Dec-Authority_Reuse_Target_Detail":"来源：{} 类型：{}","Dec-Workflow_Alert_Setting":"预警设置","Data-Sentinel_Sms_Not_Set_Tip":"系统未配置短信服务，无法通过短信接收预警。请先配置短信服务或选择其他接收方式","Dec-Cache_Now_Tip":"实时监测内存、CPU和负载情况","Dec-Workflow_Short-Feb":"二","Plugin-Reuse_Weather_Icon":"天气图标","Dec-Module-Simple_Scheduler":"定时调度","Dec-Intelligent_Cloud_Data_Uploading":"日志上传中…","Fine-Plugin_Function_Solution_Des_ProcessErrorValue":"处理返回错误值的公式。ProcessErrorValue(SQRT(), &quot;错误的值&quot;)，由于SQRT函数没有给定参数，直接使用的情况下是会返回#NAME的，而用了这个函数，就会返回第二个参数给定的值了（默认为空字符串）。","Dec-Select_Department_Tip":"请选择部门及职务进行查看","Dec-Save_Path":"保存路径","Fine-Engine_Sort_Descending":"降序","Dec-Mobile_Directory_Style_T9_First_Directory":"一级目录","Dec-Error_Format":"格式错误","Dec-NetworkCheck_ChainName":"链路名称","Dec-Security_Cookies_Enhance_Disable_Tip":"检测到当前服务器协议为HTTP，未能成功启用。请确认服务器开启HTTPS后重试","Dec-Schedule_Task_Cycle_TimeZone_Tip":"当前服务器时间为：{}，请注意时区对于定时调度触发时机的影响!","Fine-Plugin_Engine-Calculate-End":"使用全量计算","Fine-Plugin_Cylinder_Height_Percent":"柱高比例","Fine-Plugin_Data_Portal_Default_Banner1":"默认横幅1","Fine-Datasource_Local_File_Connection_Name":"服务器本地目录","Dec-WeiXin_Start-Update":"启用自动更新","Fine-Engine_Report_Task_Submit":"任务提交","Fine-Engine_Invalid_Page_Number":"无效页码","Dec-System_WebSocket_Https_Setting":"https设置","Dec-Connection_Pool_Property":"连接池属性","Fine-Plugin_Excel_Smart_Excel_Start_Empty":"excel标题区域起始行(列)不能为空","Fine-Operation_Read_Ftp_Solution":"检查文件服务器","Dec-WeiXin_Friday":"周五","Dec-Email_Show_Full_Name":"显示姓名","Data-Sentinel_Trigger_Week_Thu":"四","Dec-NetworkCheck_Cluster":"集群","Dec-Memory_Release_Percent_To_Line":"%时，会话进入排队等待","Ops-System_Auto_Check_Tips":"开启后系统将按指定频率自动检查，存在不合理配置时提醒运维人员","Fine-Engine_Ajax_Failed_And_Need_Retry":"请求失败,请重试!","Fine-Engine_ReportServerP_Print[Server]":"打印[服务器]","BI-Front-Expression_param_two_number":"\"{R1}:不符合(数值,数值)的参数要求\"","Dec-Cluster_Automatic_Synchronization_Between_Nodes":"节点间自动同步","Dec-Authority_User_Special_Restrictions":"本条权限为该用户单独设置","Dec-Data_Set_Preview_Current_Rows":"当前数据行数","Dec-Connection_Driver_File_Upload_Fail":"驱动文件上传失败","BI-Basic_OK":"确定","Dec-WeiXin_Monday":"周一","Dec-Basic_Authentication":"认证","Fine-Plugin_Write_Debug_Delete_Submit":"删除提交","Dec-Cluster_Config_How":"如何开启集群？","Dec-Check_Unknown":"未知","Reuse-BI-Basic_Text":"文本","Dec-Recommend_Get_Help":"获得帮助：","Fine-Engine_FS_Generic_Simple_Save":"保存","Fine-Plugin_App_Reuse-Tip":"提示","ESD_Engine-Duration":"耗时","Plugin-Downtime_Parse_Success":"解析成功","Dec-Alive_Time":"存活时间","Dec-Memory_Limit_Add_To_Relaxation_Restriction":"加入放宽限制","Dec-System_Email_Account_Config":"发件人账户设置","Dec-Security_HTTP_Strict_Transport_Security_Tip":"服务器开启HTTPS后方可开启,开启后将禁止HTTP访问,IE11以下浏览器暂不支持此设置","Dec-Menu_Data_Config":"数据准备","Fine-Engine_Report_Basic_Not_In_List":"值不在下拉列表内","Dec-SystemCheck_Cluster_Port":"集群端口","Dec-User_Error_Invalid_Parent_Target":"不能将子部门设置为父部门","Dec-Cluster_Closed_Tip":"开启集群前请先配置外接数据库、状态服务器、开启文件服务器共享","Dec-Mobile_Support_Widget_Activation_Feature":"全局组件可选中","Dec-Dcm_Connection_JNDI_Warning":"注意：需要把包含INTIAL_CONTEXT_FACTORY类的.jar文件复制到软件安装目录下的/lib目录下","Plugin-Transform_BEYOND_MAX_NEST_LIMIT":"转换失败，转换层级超过最大限制，FVS中tab组件最多支持嵌套三层，绝对画布不支持嵌套","Fine-Engine_FS_End_Date":"结束日期","Dec-Init_Start_Set":"开始设置","Dec-WeiXin_OA_Member_Id":"OA成员ID","Dec-Dcm_Test_Connection":"测试连接","Dec-Prev_Step":"上一步","Data-Sentinel_Person_In_Charge":"责任人","Data-Sentinel_Condition_Not_Has_Null":"全部非空","Reuse-BI-Result_Example":"结果实例","Dec-Workflow_Label":"标签","Dec-Dcm_Connection_All":"所有","Fine-Plugin_Server_DEMO_Image_Path_METER":"com/fr/plugin/wysiwyg/chart/designer/image/demo/meter.png","Dec-Error_Repeat":"{}不可重复","Fine-Plugin_Server_DEMO_Image_Path_ShapeColumn":"com/fr/plugin/wysiwyg/chart/designer/image/demo/shapecolumn.png","Dec-Module-User_Clear_All":"清空所有用户","Fine-Plugin_App_Encapsulation-Delete_Select_Tips":"确定删除选中内容？","Dec-Error_Length_Greater_Than_Short_Text":"文本长度不能大于200个字符","BI-Conf_Formula_Valid":"公式不合法","Dec-H5_TOP_NAVIGATOR_TITLE_BOLD":"字体加粗","Dec-Deployment_Configuration_Success":"{}配置成功","Fine-Engine_Platform_RP_Timed_Write":"限时填报","Dec-Users_Total_Count":"平台用户总人数","Dec-NetworkCheck_Check":"检测{}","Dec-User_Select_Department_To_View":"请选择部门进行查看","Fine-Engine_CellCount_Over_Message":"很抱歉，数据量过大触发保护机制，请减少查询数据量。若您是管理员，可于智能运维-负载管理-模板限制中更改此项限制。","Dec-Task_Run_Conditions":"执行条件","Dec-Register_Way":"认证方式","Dec-Data_Set_File_Need_Column_Name":"第一行包含列标题","Dec-Intelligent_Cloud_Zero_Cost_Tip":"无需消耗本地计算资源，大计算在帆软提供的云中心完成","Plugin-Transform_Details":"转换详情","Dec-SQL_Validation_Query":"SQL验证查询","Dec-Plugin_Error_DependenceServiceNotStarted":"插件依赖的服务尚未启动或启动失败","Dec-DataPortal_Portal_Layout_Default":"统一数据门户","Dec-User_No_Department_Roles":"无部门用户","Dec-Run_Time":"运行时刻","Dec-Plugin_Error_HasHigherPluginWhenInstall":"已经安装了更高的版本","Dec-Cluster_File_Set_Calibration_Node":"设为基准节点","Dec-Intelligent_Cloud_Advantage":"云端优势","FR-Plugin_Element_Case_Calculate_Setting":"FVS计算设置","FR-Plugin_Server_Longitude":"经度","Dec-Connection_Key_Path":"keytab密钥路径","Fine-Plugin_Excel_Title_Start_Lager_End":"Excel标题区域起始行大于结束行","Plugin-Downtime_Dump_Node":"dump所在节点","Dec-System_Configured":"已配置","Fine-Engine_Report_Ecp_Convert":"注：加密后reportlets文件夹的文件将转为密文。","ESD_Predict_Tips":"开启后，将提前预测模板的参数使用情况并缓存，进而优化加载性能","Plugin-Xml-I18n-Background-SSO_Name":"后台单点登录插件","BI-Basic_Paste_Too_Much_Value":"粘贴的值过多，只能识别出前{R1}个值","Dec-SystemCheck_Vm_Overcommit_Memory":"vm.overcommit_memory","Dec-System_SMS_Platform":"短信平台","Fine-Basic_Design":"设计","Fine-Plugin_Excel_Import_Attribute_Not_Exits":"错误代码:11300206 模板没有设置标记导入属性","Dec-Security_File_Upload_Verify":"文件上传校验","Dec-Dcm_Connection_Form_Database_URL":"数据连接URL","Fine-Operation_Message_Receivers":"平台消息接收人","Dec-Basic_Parameter":"参数","Fine-Engine-Name_Cannot_Be_Null":"名字不能为空","Fine-Plugin_Engine_Transform_Start":"开始转换","Dec-NetworkCheck_Record_Report":"网络环境检测报告","Dec-System_Switching_Encryption_Success_Tip":"加密算法切换成功，请重置管理员帐号，若使用设计器请将其升级至同一版本","Dec-NetworkCheck_NodeName":"节点名称","Dec-Dcm_Connection_Form_Database_Max_Evictable_Idle_Time_Millis":"空闲连接强制回收时间阈值","Data-Sentinel_Data_Dynamic_Receiver":"预警数据动态接收人","Plugin-sqlbuilderplus_Sql_Beautify":"sql语句美化","Dec-Basic_Position":"位置","Plugin-sqlbuilderplus_Visual_Editor":"可视化sql编辑器","Dec-Migrate-Step-State-Error":"错误","FR-Plugin_Server_TableData":"数据集数据","Dec-Continue_Upload_File":"继续上传文件","Dec-Task_Push_Message_Type":"消息类型","Dec-Reg_Detecting_Dongle_None":"未检测到加密锁","FR-Plugin_Server_Bar3D":"三维柱形图","Fine-Engine_Write_Stash_Load_Error":"模板结构已改变，读取暂存数据失败","Dec-System_Print_Zero_Client_Padding":"打印时可设置打印边距","Word-Template_Resource_Type_Chart":"图表","Dec-Basic_Copy_Link":"复制链接","Data_Sentinel_Setting_Add_App_Tip_Url":"数据预警接口开放","Dec-System-SqlInj_Forbid_Keyword":"特殊关键字","Plugin-Fontsmanager_Open_Backup_Fonts":"开启备用字体","Dec-DataPortal_Recent_Visits_30":"近30天访问量统计","Dec-Task_Transport_Mode_Passive":"被动","Fine-Dec_Chart_Import_Image":"导入图片","Fine-Engine_Please_Enter_New_Group_Name":"请输入新组的名字","Fine-Reuse_Export_App":"导出应用","Plugin-Clock_Style_Three":"样式三","Dec-System_Week_Begins_With":"周开始于","Plugin-Dec_Font_Config_Group":"字体设置","BI-Basic_Or":"或","Dec-Module-Management_BI_Map":"","Dec-WeiXin_Robot_Token_Tip":"一定要保护好机器人的webhook地址，避免泄露！","Plugin-sqlbuilderplus_Preview":"预览","Dec-Workflow_Delete_Data":"删除数据","Fine-Schedule_Result_File_Not_Exist":"结果文件不存在","Dec-Workflow_January":"一月","Dec-System_Normal":"常规","ESD_Cache_Recommend_Explore_Selected_File":"已选择文件","Fine-Engine_Print_Compatible":"打印（兼容）","Fine-Dec_Chart_Unsupported_Browser":"请使用IE9及以上浏览器","Dec-Authority_Export":"导出权限","Fine-Plugin_App_Encapsulation-Navigator_Level_One":"一级导航","Dec-Error_Password_Equal_Old":"新密码不能与原密码相同","Data-Sentinel_Trigger_Month":"月","Dec-Memory_Release_Not_Support":"当前JDK版本不支持该功能","Dec-WeiXin_Debugger-Get-Department":"获取部门","Dec-Register_Machine_Name":"机器名称","Plugin-sqlbuilderplus_Options_AutoComplete_HotKey":"自动补全快捷键 :","Dec-Builtin_Authentication":"平台内置认证","Dec-Servlet_Path_Name":"Servlet路径名","Dec-Clear_Cluster_Config_Sub_Tip":"提示：操作后将清空文件服务器和状态服务器的配置切换至单机启动，可启动后重新进行集群配置","Dec-Intelligent_Cloud_Analyze_Performance":"使用云端运维可分析当前系统存在的性能问题","Dec-Authority_Schedule_Configure_Text_Open":"开放权限任务","Dec-Error_Task_Detail_Month_Null":"请选择执行月","Dec-Search_Or_Add_Post":"搜索或添加职务","Fine-Engine_Report_Sure_To_Remove_This_Role":"你确定删除该角色吗","FR-Plugin_Server_Texture_Red":"红色","FR-Plugin_Refresh-Example":"格式: com.fr.RefreshImpl","Dec-Basic_Number":"数值","Dec-Submit_Tag":"上报标签","Dec-System_WebSocket_SSL_Password":"SSL密钥密码","Fine-Plugin_Version_Incompatible_Tip":"检测将要打开的模板为{}版本创建，当前插件大版本较低，无法使用该模板，请升级插件版本后重试","Fine-Engine_Utils_PDF_Print[Client]":"打印[客户端]","Dec-Reg_Upload_Waiting":"lic文件上传中...","Plugin-ScrollMessage_Pixel":"像素","Fine-Plugin_LIC_Support_DataPortal":"决策平台（数据门户）","Dec-Mobile_Directory":"目录","FR-Engine-Err-The_Number_Is_Larger_Than_The_Maximum_Value":"这个数字年份大于最大年份","Dec-User_Basic_Info":"基本信息","Dec-System_WebSocket_SSL_Type_Tips":"证书格式，如果是pfx证书，改成PKCS12","Fine-Engine_Param_Template_Already_Existed":"参数组合名称已存在","Dec-Plugin_Error_UnzipFileError":"解压文件错误","Fine-Operation_Off_Heap":"空闲内存","Dec-WeiXin_Debugger-Start-Check":"开始检测","Dec-Schedule_Havenot_Email_Account":"未设置发件人","Dec-Module-User_DELETE_ROLE":"删除角色","Dec-Backup_Status":"备份状态","FR-Plugin_Design_Select_Video_Path_Description":"请输入视频路径或点击下方按钮选择视频路径","Dec-Dcm_Connection_NO_Connection_Pool":"无数据连接，可在数据连接管理页面添加","Dec-Deployment_Wizard":"服务器部署向导","ESD_Cache_Recommend_Explore_Table_Header_Template":"模板名","Dec-Basic_Table":"表","Dec-Report_My_Task":"我的上报任务","Data-Sentinel_Unsubscribed":"未订阅","FR-Engine_Excel-ImportAttrSetting":"Excel导入逻辑设置","Fine-Engine_Condition_Less_Than_Or_Equals":"小于或等于","Dec-Directory_Need_Select_Tag":"请选择标签","Dec-NetworkCheck_Restart_Check":"重新检测","Dec-WeiXin_Proxy":"微信代理跳转","Dec-Message_Mark_As_read":"标为已读","Fine-Dec_Chart_Map_StartPolygon":"点击并开始","Fine-Engine_Print_Auth_Check_Login":"请登录后进行打印","Data-Sentinel_Field_Type_Not_Support_Date_Range":"该字段类型暂不支持时间范围过滤","Dec-Redis_Namespace":"Redis存储key前缀","Plugin-Xml-I18n-Decision-Font_Change_Notes":" ","Dec-Workflow_AllProcesses":"所有流程","Fine-Plugin_App_Encapsulation-Navigator_Label_Top":"顶部标签式","Dec-Plugin-Store_Developer":"开发者","Fine-Plugin_App_Reuse-Output-Success":"导出成功","Dec-Migrate-Step-State-Pre-Check":"检测中","Ops-Health_Diag-Deploy":"非容器化部署信息","Dec-System_Encryption_To_Transferred_Tip":"如需使用切换加密算法功能请配置外接数据库","Fine-Plugin_Word_Share_Install_Link":"若您希望设计用户使用word报告插件，可分享该安装网址：","Dec-Login_Change_Password_Fail":"密码修改失败","Dec-Run_Type":"运行类型","Dec-Intelligent_Cloud_Intranet_Market_Report":"您可于帆软市场中\n自行查看系统分析报告","Dec-NetworkCheck_Status_Fail":"失败","Dec-Encryption_Method":"加密方式","Dec-User_Sync_Expression_Frequency_Error":"同步频率执行表达式格式错误","Data-Sentinel_Tips":"了解更多","Dec-WeiXin_Management_Secret":"您当前应用的secret为管理组secret，为了您正常使用微信集成功能，请替换为应用secret","Fine-Module_Year_Value_Not_Match":"只能输入正整数","Dec-Workflow_Start_Node":"开始节点：","BI-Basic_Dynamic_Title":"动态时间","Word-Template_Resource_Type_Param":"参数","Data-Sentinel_Please_Enter":"请输入","Dec-SystemCheck_Mail_Subject":"系统配置检查通知","Fine-Plugin-Engine_Need_Adjust":"调整后提升","Dec-Dcm_Connection_Form_KeyPath":"keytab密钥路径","Reuse-BI-Random_Shop":"随机生成xxx门店","Get_DiskCapacityConf":"获取磁盘检查信息","Dec-H5_Insert_Tip":"相对路径或http/https开头的绝对路径,多个文件以;隔开","Plugin-Dec_Font_Family_Template":"模板字体系列","Data-Sentinel_Historical_Trend_Chart":"历史趋势图","Dec-Mobile_App_Upgrade":"APP更新升级","BI-Basic_Simple_Thursday":"四","Fine-Plugin_Excel_Smart_Title_Is_Number":"excel标题区域起始行、终止行应为数字格式","Fine-Engine_Hour":"小时","Dec-Backup_Count_Limit":"份数上限","Dec-SystemCheck_Config_Recommend":"建议配置","Data-Sentinel_Condition_Greater_Than_Equals":"大于等于","Dec-Failed_LocalContainer_Lic_Type_Not_Match_Remind":"认证方式为本地容器认证，lic文件为本地机器lic，请检查后重新上传认证","Dec-User_Confirm_Clear":"手动添加、导入的所有用户将被清空，确定清空?","Dec-Workflow_Authority_Edit":"权限编辑","Dec-Synchronize_Clear_Data_Waiting":"清空中...","Dec-Dcm_Connection_Check_Integer":"请输入不小于{R1}的整数","Data-Sentinel_More_Settings":"更多设置","Dec-SystemCheck_Not_Writable":"不可写","Fine-Engine_Sort_Ascending":"升序","Data-Sentinel_Trigger_Lower_Limit":"触发值下限","Dec-WeiXin_Sync-Contacts-Tip":"当前微信通讯录不为空，继续导入会丢失原始成员信息","Dec-System_Input_Password":"请输入密码","Dec-Basic_Get_Help":"获取帮助","BI-Front-Expression_param_any_number_default":"\"{R1}:不符合(任意类型) 或 (任意类型,数值)的参数要求\"","Dec-Basic_Edit":"编辑","Fine-Plugin_PYRAMID4":"四角锥点","Fine-Plugin_PYRAMID3":"三角锥点","Dec-Mobile_Template_Setting":"模板设置","Plugin-ScrollMessage_Format_Error":"输入的值格式不正确","Plugin-Xml-I18n-Memory_Name":"设计器内存监控","Dec-Records_Take_Snapshot":"快照生成","Dec-Templet_Limit":"模板限制","ESD_Strategy-Show-Update-Reminder":"显示缓存提示","Data-Sentinel_Subscribe_Failed_Without_Email":"订阅失败！您的帐号未绑定邮箱，无法接收到该预警信息。","Dec-SystemCheck_Disk_Space":"磁盘空间","FR-Plugin_Design_Data_Change":"数据源取数逻辑切换","Dec-SystemCheck_Recommend_Max_Map_Count":"建议配置 vm.max_map_count 参数为 262144","Data_Sentinel_Setting_Third_Party_App":"第三方预警应用","Plugin-Fontsmanager_Font_Name":"字体名称","Fine-Engine_Please_Enter_Correct_Date_Step":"请输入正确的日期步长！","Dec-WeiXin_Recive_Data_URL":"接收数据URL","FR-Plugin-Tabledata-Influxdb_Organization":"组织名称(Organization)","Fine-Engine_Platform_RP_Page_Writerocess_Name_Not_Null":"流程名称不能为空","Dec-SystemCheck-BI-key_tempDisk":"temp目录磁盘","Dec-WeiXin_OA_User_Name":"用户名","Ops-Healthdiag_Net":"网络检查","Fine-Engine_svg":"SVG导出","Fine-Plugin_Data_Guang_Dong":"广东省","Plugin-Downtime_Auto_Parse":"自动解析","Dec-Basic_Manual_Upload":"手动上传","Word-Schedule_Show_Type":"word","FR-Plugin_Chart_Update_Asserts":"fvs内置素材更新","Dec-DataPortal_Portal_Management":"门户管理","Dec-Memory_Limit_Trigger_Limit_Count":"触发限制次数","BI-Basic_Parameter_Move_Down":"下移","Dec-Cluster_Computing_Engine_Pop_Tip":"","Dec-Basic_Capital":"大写字母","Dec-Data_Set_File_Separators":"分隔符","Dec-Show_Error":"报错","Plugin-Fontsmanager_Source_System":"系统字体库","Fine-Plugin_App_Encapsulation-Navigator_Label_Popup":"弹出式","Dec-Waiting_In_Line":"排队等待中","Dec-Connection_Authentication_Method":"{}认证","Dec-SystemCheck_Value_Cluster_Config":"超时时间{}秒\r尝试次数{}次\r失效时间{}秒","Dec-Connection_Item_Detail":"类型：{}\n创建者：{}","Dec-Intelligent_Cloud_Confidentiality_Agreement_Tip":"如有需求，可以签署保密协议","Dec-SystemCheck_Recommend_Ssh_Connect":"ssh 不通","Fine-Engine_Platform_Short_Apr":"四","Dec-Platform_Log_Admin_Log":"管理日志","Dec-User-Manager-Class_Error_Tip":"加密方式文件选择错误，请确认文件路径无误后重试","Fine-Plugin_Excel_Smart_Pre_Read_Template":"智能预读，模板预读完成：{}，耗时：{}毫秒","Dec-Error_Not_Input_Https_URL":"请使用https://开头的服务器地址","Fine-Engine_Basic_Email_Send_Success":"邮件已发送","Dec-Error_Start_With_Slash_Or_End_Without_Slash":"路径开头不能加斜杠，必须以斜杠结尾","ESD_Cache_Config_Title":"缓存配置","Dec-Reset_Password_Done":"生成的用户密码为: {}","Dec-Plugin-Store_Data_Interface":"数据接口","Dec-User_Authentication_LDAP_Test_Connection_Fail":"未能成功连接LDAP认证，请确认相关配置准确后再次保存","Dec-Mobile-Mobile_Dev_Binding":"移动平台","Dec-NetworkCheck_Component_Name":"组件名称","Dec-Intelligent_Cloud_Center_Detail":"前往云中心分析引擎查看分析详情","Dec-Dcm_Copy":"复制","Data-Sentinel_Please_Select_Time":"请选择时间","Dec-System_Password_Strength_Contain_Symbol":"包含符号","Dec-Basic_Continue":"继续","FR-Plugin-Tabledata-Influxdb_Retention_Policy":"保留策略","Fine-Engine_Excel_The":"第","Plugin-Downtime_Parse_Complete_Time":"解析结束时间","Dec-Version_Reg":"版本注册","Dec-Authority_View_Authorized":"查看授权","Reuse-BI-Basic_Not_Allow_Empty":"不可为空","Dec-System_Login_Lock_Set":"登录锁定设置","Dec-Platform_User_Own_User":"平台使用用户下人员","Fine-Engine_FS_System_Event_Submitfailure":"提交失败","Data-Sentinel_Equal":"等于","Ops-Health_Diag-Number":"序号","Dec-NetworkCheck_Setting":"全局设置","Dec-Dcm_Connection_Setting_Tips":"{}相关设置请参考","Dec-BI_View_User":"BI查看用户","FR-Plugin_Missing_Custom_Video_Message":"选中对应本地视频组件-内容-自定义上传-删除不存在的视频资源","Dec-Intelligent_Cloud_Incentive_Deduction_Service_Renewal":"·  抵扣企业技术支持服务续费中的合同金额","Plugin-Debug_Compute_Result_Tip":"提示：以下实时展示模板提交值计算情况，最终入库结果以提交至数据库结果为准","Data-Sentinel_Role_Cannot_Empty":"角色不可为空","Dec-Cluster_File_Server_SFTP_Has_Password":"使用SFTP必须填写用户名密码或者上传密钥文件","Dec-WeiXin_Request_Time_Mes_Redirect":"重定向时间（包括最后一次传输前的几次重定向的DNS解析，连接，预传输，传输时间。如果没有重定向则为0）: ","Dec-Plugin-Store_Delete":"删除","Dec-System_Change_Sync_User_Encryption_Fail":"同步用户切换失败，内置用户切换成功，用户密码无法更新","Dec-Backup_Jar_Rollback":"jar包还原","Dec-SortHeader_Unsort":"不排序","Dec-Task_SFTP":"SFTP上传附件","Dec-WeiXin_Robot_Add":"添加群机器人","Fine-Plugin_Word_Module":"Word模块","Fine-Engine_Report_Page_Setup":"页面设置","Plugin-Log_Category_system":"系统","Fine-Engine_Platform_RP_To_Report":"待上报","Data-Sentinel_Condition_Is_Null":"为空","Dec-SystemCheck-BI-key_fastLimitMemory":"spider_fast_compute_limit_memory","Dec-Monitor_Suggestion_Comma":"，","Dec-Task_Timer_Calculate_Desc":"所选模板将根据设置的周期和参数组合定时计算，生成结果报表和其他附件","Plugin-Downtime_Information":"宕机通知","Fine-Operation_Cluster_Crash_Analysis_Message":"检测到{}节点系统有宕机记录，请及时查看并依据推荐方案进行处理","Dec-Directory_Tag":"标签","Fine-Engine_print_pdf":"PDF打印","Fine-Operation_Trigger_Type_High_Memory_Load":"连续FullGC后依旧负载较高","Fine-Engine_Excel_Data_Cols":"数据列","Fine-Engine_Verify_Data_Verify":"数据校验","Dec-Management_Map_Center_Point":"中心点","Fine-Plugin_Data_Portal_CREATE_CHOSEN_LAYOUT":"门户设计用户点击创建门户","Dec-Dcm_Connection_Commonly":"常用","Dec-WeiXin_OA_Match_OA_Account":"OA帐号匹配","Data-Sentinel_Trigger_Day":"天","Dec-Add_User":"添加用户","Dec-Dcm_Connection_Parallel_Load":"并行装载","Dec-Connection_Pooling":"连接池状态","Data-Sentinel-No-Notifier-Set":"接收方式不能为空","Dec-Workflow_Schedule-Monthly":"每月","Dec-Management_Map_Draw_Rectangle_Tip":"点击并拖拽画矩形","Dec-Basic_Digit":"数字","Fine-Engine_Platform_RP_Leapfrog_Back_Tip":"只有直线流程，才能使用越级回退功能，且每个节点只有一个用户或一个角色","Dec-System-UnSelected_Char":"未选择的字符","Reuse-BI_Basic_Null":"置空","FR-Plugin_Design_Area":"区域","Dec-Login_Single_Logged_Tip":"您的账号已在其他平台登录，如非本人操作，为确保账号安全建议重新登录并立即修改密码","Dec-Workflow_FS_Start_Time":"开始时间","Dec-WeiXin_Name":"姓名","Dec-Dcm_Connection_Cannot_Too_Lang":"文本长度不能大于{R1}个字符","Dec-Plugin_Error_RemoteServiceNotStarted":"远程服务未开启","Fine-Plugin_App_Encapsulation-Has_Repeat_Link":"已有同名链接","Dec-Plugin_Error_NotPluginInstallPackage":"不是插件安装包","Fine-Core_Func_Fvs_3D_Component_Calder":"fvs三维组件——三维城市","Dec-Connection_Encoding_Auto":"自动","Dec-WeiXin_Robot_Delete_Tip":"确认删除该机器人？","Dec-Task_Indefinite_Duration":"无限期","Dec-Module-User_EDIT_DEPARTMENT_ROLE":"编辑用户所属部门职务、角色","Fine-Plugin_Excel_Title_Data_Width_Error_Web":"标题和内容宽度不一致","Dec-Dcm_Connection_Check_Fetch_Size_Range":"请输入0-1000000之间的整数","Fine-Engine_Parameter_Double":"双精度型","Dec-Plugin_Has_Install_Lower":"已经安装低版本插件，是否进行更新？","Dec-BI_Migration_Choose_Resource_First":"请先选择资源","Reuse-BI-Basic_Preview":"预览","Dec-Directory_Drag_Error_Not_Removable":"无效的移动","Dec-Basic_Email_Reminder":"邮件提醒","Dec-Look_Platform_Title":"平台标题","Dec-Plugin_Error_HasLowerPluginWhenInstall":"已经安装了低版本的插件","Dec-Interceptor_Error":"您的访问有风险，已被系统限制访问，如有疑问请联系管理员。","Dec-Template_Log_Back_To_Template_Error_Summary_Table":"返回模板报错汇总表","BI-Conf_Condition_And":"且条件","Dec-Connection_Driver_Driver_Upload_File_Type_Tip":"提示: 仅支持上传jar格式的文件","Dec-SystemCheck_Inspection_Check_Start":"开始诊断","Dec-Report_Support_Formula":"支持公式輸入，如${today()}","FR-Plugin_Duchamp_Canvas_Render":"FVS画布渲染","Dec-Basic_Copy":"复制","Dec-Migration_Status_Table_Creating":"{}：正在创建表","Dec-Login_New_Password":"请输入新密码","Fine-Engine_ConditionB_Not_Null":"不为空","Fine-Engine_Plugin_Store_Private_Message":"私人消息","BI-Focus_Point_Schedule_Task":"定时调度BI","Dec-Memory_Release":"智能释放","Fine-Plugin_Save_Camera_State":"保存为初始视角","BI-Basic_Please_Input_Formula":"请在下面的编辑框里面输入公式:","FR-Plugin_Chart_Controller":"控件组件","Fine-Engine_Plugin_Store_No_Account_Tip":"还没有账号? |","FR-Plugin_Cell_ProgressBar_Auto":"基于数值自动","Plugin-Xml-I18n-Compatible_Change_Notes":" ","Fine-Operation_Crash_Analysis_Email":"您好，检测到系统有宕机记录，请访问管理系统——智能运维——宕机处理页面中的宕机自助向导，查看宕机原因，并依据推荐解决方案进行处理","Dec-User_Authentication_Tip":"提示：使用此认证方式的用户无法在本系统修改密码","Dec-Error_Task_Week_Run_Time":"请选择周执行时间","Fine-Engine_Loading_Component":"正在加载控件","Dec-Basic_Local_Installation":"本地安装","Dec-User_Synchronized_Edit_Enable":"用户可编辑","Plugin-Downtime_Downtime_Detail":"性能问题详情","Dec-User_Name_Column_Can_Not_Null":"用户名列不能为空","Dec-Workflow_Offline":"离线","Dec-Message_Report":"上报消息","Dec-Single_Login_Set":"单一登录设置","Dec-Log_Migration":"迁移","Dec-Pin_Panel":"固定面板","Dec-Intelligent_Cloud_Data_Upload":"日志上传","Dec-Schedule-Notification_WeiXin_CorpID":"企业应用ID：","Dec-DataPortal_Delete_Portal_Confirm":"确认要删除该门户？","Dec-Already_Login_First":"已登录禁止再登录","Dec-Basic_None":"无","Fine-Engine_FS_Task_Has_Been_Closed":"这个任务已经关闭","Dec-SystemCheck_Crash_Type_Disk_Reason":"系统磁盘空间不足","Dec-Basic_User":"用户","Dec-Management_Map_Resume_Polygon":"点击以继续绘制","Fine-Plugin_App_Encapsulation-Application_Name":"应用名称","Fine-Engine_Parameter_Integer":"整型","Dec-SystemCheck_method_cutoff":"PerMethodRecompilationCutoff配置","Dec-Recommend_Suggestion_Fine_Db_Transfer":"建议将finedb迁移至更稳定的外接数据库中","Data-Sentinel_Every_Year":"每年","Dec-WeiXin_Copy-Url":"复制","Dec-BI_Migration_Resource_Owner":"资源所有者","Fine-Engine_Parameter_String":"字符串","Plugin-Downtime_Downtime_Self_Help_Wizard":"宕机自助向导","Fine-Dec_Chart_Point":"点","Dec-Error_Task_Mount_Directory_Null":"挂载目录不能为空!","Fine-Engine_Err_The_Value_Must_Be_Integer":"必须为整数","Fine-Plugin-Engine_Unconfirmed":"进一步确认","Dec-Memory_Detection_Server_Cluster_Node":"节点{}，","Plugin-Downtime_Dump_File_Path":"dump文件路径","Dec-WeiXin_ErrorMsg":"错误描述","Fine-Engine_Platform_SetStartTime":"设定开始时间","BI-Multi_Date_Year_Prev":"年前","FR-Plugin_Design_UnFollow_Mouse":"不跟随鼠标","Dec-Memory_Release_Warning":"警报提示","Dec-Add_User_Tips":"成员可以通过邮箱和手机接收通知、验证等信息。为了更方便、安全地使用系统，建议添加邮箱和手机号！","Dec-Management_Map_Finish_Poly_Line":"点击最后一个点完成绘制形状","Dec-Migrate-Step-Cluster-Switch":"集群组件/状态","Data-Sentinel_Less_Or_Eq":"小于等于","Fine-Module_Flowchart_chart_name":"流程图","Dec-License_Dongle_Connection":"加密狗连接","Fine-Engine_print_native":"本地软件打印","FR-Plugin_Design_Click_Exit":"点击退出","Dec-Look_Platform_Color_Scheme_Edit":"配色编辑","Dec-Migrate-Result-Cluster-Node-Single-Require":"集群组件迁移要求单节点执行，请关闭节点保留唯一存活节点后重试","Fine-Core_Func_Fvs_3D_Component":"fvs三维组件","Data-Sentinel_FineUI_Not_Support":"当前工程不支持新前端下创建预警，请升级至最新版本","Dec-Plugin_Intelligent_Cloud_Unset_Email_Download":"未设置通知邮箱，将无法接受分析报告的邮件提醒。建议设置邮箱提醒后重新下载、上传数据包！","Fine-Module_Year_Value_Formula":"公式","Plugin-Clock_Style_Two":"样式二","Dec-Email_Encryption_Method":"加密方式","Dec-Management_Map_Support_Format":"支持格式: .jpg/.png/.bmp","Dec-User_Belong_To_Department_Tip":"您属于该部门，删除该部门可能对您的权限产生影响，确定删除？","Data-Sentinel_Notification_Content_Preview_Template":"查看模板","Fine-Operation_Jdk":"JDK","Dec-Authority_Settings_Schedule_Authority":"定时调度管理","Dec-SystemCheck_Cell_Control":"单模板单元格数限制","Dec-Dcm_Connection_Test_Fail":"{R1}测试连接失败","FR-Plugin_Chart_Common_Size":"常用尺寸","ESD_Cache_Recommend_Explore_Grid_Count_Pass":"及格数","Dec-Cluster_Parameter_Redis_Storage_Key_Prefix":"Redis存储key前缀","Dec-File_Uploading_And_Analysising":"文件上传解析中...","Dec-Cluster_File_Cache_Mode_Active_Caching":"主动缓存","Dec-Task_Plus_Result_Link":"正文加上结果链接","Dec-Admin_Delete_Session":"管理员结束会话","Data-Sentinel_Cancel_Subscribe":"取消订阅","Dec-DataPortal_Terminal_Desktop":"桌面端","Dec-SystemCheck_Crash_Type_JdkLambdaBug_Solution":"建议更换使用[JDK8]中1.8.0_181及以上版本","Dec-Log_Operation_User":"操作用户","Fine-Operation_Function_Miss":"对应功能未开启","Fine-Dec_Session_Show_Type_Page":"分页浏览","Dec-User_Synchronized_Edit_Control_Tip":"勾选后，用户可编辑姓名、密码、手机、邮箱，可使用忘记密码功能。已存在用户的以上字段在定期同步时将不再更新","Dec-Mobile_Text_Icon_Visible":"显示文本控件图标\n","Dec-Generic-Manager_System":"管理系统根节点","BI-Basic_Year_Month":"年月","Reuse-BI-Export_Success_With_Exception":"导出成功，但存在异常，可在日志中查看错误信息或确保导出的模块可正常预览","Fine-Plugin_Word_Install_Dialog_Title":"word报告插件加载项安装","Dec-Basic_Favorite":"收藏","Fine-Operation_Unknown_Reason":"未知原因","Dec-NetworkCheck_Stop_Analyse":"中止分析","Dec-Look-Manager-Login_Page_Tip":"设置自定义登录网页时不支持系统管理下登录模块的所有配置","Fine-Engine_Condition_Greater_Than":"大于","Fine-Engine_Base_October":"十月","Fine-Operation_Oracle_Valid":"ojdbc驱动异常","Fine-Engine_Commit_Row_Count_Over_Message":"很抱歉，填报记录行数超过限制，请减少填报数据量。若您是管理员，可于智能运维-负载管理-模板限制中更改此项限制。","Data-Sentinel_Every_Month":"每月","Fine-Plugin_Function_Solution_Des_MathFrequency":"统计单词出现的次数和频率。MathFrequency([1, 3, 2, 4, 2], 3)返回1，表示数组中3出现了一次，如果给定了第三个参数（可以为任意值，比如：1），则返回0.2，表示3出现的频率为0.2。","ESD_Cache_Recommend_Explore_Table_Header_Value":"属性值","Dec-Cluster_Parameter_Configuration":"参数配置","Ops-Healthdiag_System":"系统检查","Dec-SystemCheck_Suggestion_Headless":"建议配置-Djava.awt.headless=true以启用headless模式","Dec-BI_Migration_Export_With":"同时导出","Fine-Plugin_Engine_Exception_Template_Calculate":"模板单元格计算错误({})","Dec-Authority_Set_Package_Auth":"对{}进行权限设置","Dec-Migration_Status_Event_Before":"{}：正在执行迁移前事件","Dec-Schedule-Notification_WeiXin_WithLink":"定时结果访问链接","Fine-Plugin_Engine_X_Unsupport_Tip":"存在不支持功能，模板已保存但分页引擎未生效，请确认并修改不支持功能","Fine-Module_Year_Clear":"清除","Dec-Sava_All":"保存","Fine-Plugin_Excel_Table_Name":"表名：","Dec-NetworkCheck_Index":"网络检测","Data-Sentinel_Please_Add_Remark":"请添加备注","Fine-Plugin_Engine_Exception_Cycle":"发现循环依赖","Dec-Dcm_Connection_Form_UserName":"用户名","Fine-Plugin_Excel_Cell_Smart":"框选模板单元格设置区域","Dec-Dcm_Connection_Form_Database_Max_Idle":"最大空闲连接数","Dec-WeiXin_Wednesday":"周三","Dec-WeiXin_Update-Once":"定时同步一次","Dec-Basic_Default_Value":"默认值","Dec-WeiXin_Email":"微信成员邮箱","Fine-Engine_Remote_Design_Authority_Manager":"权限管理","Fine-Engine_Combination":"组合","Fine-Reuse_Export_Result":"导出结果","Fine-Dec_Title":"数据决策系统","BI-Tiao_Data":"条数据","Dec-System_WebSocket_Path_Error":"路径格式错误","Dec-Deployment_Foundation_SubText_SoCannotLoad":"so文件无法加载","Dec-Preview_Link":"预览链接","Fine-Dec_Private_Cloud_Connect_Failed_CheckItem":"请检查授权服务器启动运行是否正常，或重启授权服务器后再尝试","Dec-Error_Username_Null":"请输入用户名","Dec-Log_Time_Cost":"耗时(ms)","Data-Sentinel_Every_Week_Display":"每周{R1} {R2}","Fine-Engine_Basic_Email_Send_Failed":"邮件发送失败","Data-Sentinel_Dimension_NO_FILTER":"无限制","Fine-Engine_Add":"添加","Dec-Templates_My_Own_Templates":"我的模板","Ops-System_Auto_Check":"系统自动检查","Dec-Data_Set_Server_File":"服务器文件","BI-Formula_Field_Filter_Number":"数值","Dec-System_Info":"系统情况","BI-Front-Expression_param_text_text_number_default":"\"{R1}:不符合(文本,文本) 或 (文本,文本,数值) 的参数要求\"","Dec-Intelligent_Cloud_Data_Desensitization_Tip":"只涉及产品改良和应用运维所需数据，绝不涉及业务数据","Fine-Engine_Report_Unit_MM":"毫米","Dec-Workflow_Page_Write":"页面填报","Dec-Visit_Start_Time":"访问开始时间","Fine-Plugin_Excel_Parse_Excel":"excel解析完成，耗时：{}毫秒","FR-Plugin_Server_KPI_Card1":"轮播KPI指标卡-闪烁","FR-Plugin_Server_KPI_Card2":"轮播KPI指标卡-电子","Dec-Mobile-Platform-Restore_Default":"恢复默认","Dec-Basic_Learn_More":"了解更多","Dec-Workflow_Week":"周","Dec-Decision":"数据决策系统","Fine-Plugin_Word_Download_File":"下载文件","Dec-Not_Eject_Again_Expire_Remind":"不再弹出到期提醒","Fine-Engine_RowCount_Over_Message":"很抱歉，数据集行数过多触发保护机制，请减少查询数据量。若您是管理员，可于智能运维-负载管理-模板限制中更改此项限制。","Dec_Download_Log_Download":"一键下载","Fine-Engine_Platform_Short_Aug":"八","FR-Plugin_Design_Map_Main_Type":"扩展图表—地图类","Dec-Task_Run_Once_End":"任务执行一次后即结束","Plugin-Xml-I18n-Htmlparse_Description":"用于处理模板中html相关的导出预览逻辑，确保html的显示和导出效果，安装后将优先使用插件中的逻辑来展示及导出html.","FR-Plugin_Server_Texture_Light":"荧光","Dec-SystemCheck_Seq_Read_Direct":"顺序读取(非缓冲池)","Dec-NetworkCheck_Base_Cluster":"集群节点检测","Fine-Plugin_App_Encapsulation-Add_Template_Resource":"添加模板资源","Dec-Workflow_After_Use":"后，使用","Dec-Data_Set_Name":"数据集名称","Dec-License_Confirm_Register":"确定继续注册？","Dec-DataPortal_Input_Link":"输入链接","Dec-Cluster_Server_Configuration":"服务器配置","Reuse-BI-Randowm_Short_Text":"显示前1位和后1位，中间文字混淆","FR-Plugin_Chart_VHD_Screen":"超清屏","Data-Sentinel_Dimension_GROUP_WEEK":"周","BI-Formula_Function_Tip2":"• 公式编辑举例：IF(<span class='fieldName'>销售额</span>>0,<span class='fieldName'>销售额</span>),0)","BI-Formula_Function_Tip1":"• 请从左侧面板中选择字段名和函数","Data-Sentinel_Server_Email_Not_Set":"系统未配置发件人邮箱","Dec-Management_Map_GIS_Background":"自定义GIS图层","BI-Basic_Click_To_Add_Text":"+点击新增\"{}\"","Fine-Engine_excelS":"Excel分页分sheet导出","Dec-DataMasking_Rule":"脱敏规则","Dec-SystemCheck_Auto_Check":"自动检查","Fine-Template":"报表模板","Dec-WeiXin_Debugger-Type-Check-Request-Time":"检测请求耗时","Fine-Engine_excelO":"Excel原样导出","Plugin-Xml-I18n-pdfURLPrint_Name":"在ie下使用浏览器打开pdf进行打印","Plugin-Downtime_Parse_Fail":"解析失败，请至失败记录查看","Plugin-sqlbuilderplus_Not_In_Page":"切换为分页sql编辑","BI-Basic_Search_And_Patch_Paste":"搜索：支持批量粘贴，粘贴值通过换行识别","Dec-Login_Authentication_Open":"登录验证","FR-Plugin_Server_Layer_Blue":"蓝色","Plugin-Xml-I18n-Decision-Font_Description":"平台字体可配置","FR-Plugin_Refresh-Plugin":"表单报表块刷新插件","Fine-Engine_Platform_Short_Sep":"九","Fine-Plugin_Excel_Cell_Area":"单元格区域","BI-Basic_Parameter_Delete":"删除","BI-Basic_Quarter_Begin":"季初","Fine-Operation_Read_Conf_Solution":"请联系技术人员反馈异常","Fine-Plugin_App_Reuse_Author":"作者","Dec-Cluster_MQ":"MQ内置","Fine-Engine_Write_Stash":"暂存","Dec-Connection_Step_3":"第三步","Dec-Connection_Step_1":"第一步","Fine-Engine_Data_Type":"数据类型","Dec-Connection_Step_2":"第二步","Fine-Plugin_Line_Name":"路线","Fine-Engine_excelL":"Excel整页导出","Fine-Engine_Report_Export_PDF":"pdf","Dec-Plugin_Download_Log_Log_Type":"日志类型","Fine-Plugin_Excel_Title_Data_Height_Error_Design":"横向导入时，标题区域和内容区域高度需保持一致，请重新设置","Dec-System_UserName_And_Password":"用户名和密码","Fine-Engine_Direct_Export_Exception_FAQ":"大数据集导出常见问题","Fine-Engine_Report_Paper":"纸张","Dec-Migrate-Report-Other-Custom":"其他自定义内容","BI-Basic_Italic":"斜体","Fine-Engine_Platform_Loading":"正在加载","Plugin-Clock_StyleAlignment_Tooltips_Left":"靠左","Dec-Mobile_Full_Screen_Button_Color_Default":"默认（灰色）","Dec-Check_How_To_Improve_Setting":"如何改进配置？","Dec-DataPortal_Announcements":"公告栏","Fine-Core_LIC_Support_Frm_BS_Layout":"FRMBS布局","Dec-NetworkCheck_Base_Setting":"基础网络检测设置","Dec-Init_Hsql_Desc":"默认平台数据存储于hsql中，建议初次下载的新用户选择内置数据库，可直接登录系统使用。考虑数据库性能，在开放给企业使用时需换成外接数据库。","FR-Plugin_Design_Split_Number":"分割段数","Dec-Task_Monthly":"每月","Dec-Cluster_To_Configure":"待配置","Dec-File_Exists_Error":"文件已经存在","Dec-Data_Set_Sql":"SQL数据集","Dec-WeiXin_App_To_Secret_Not_Add":"该secret对应的应用没有添加","Dec-Collecting_Dependents_Tip":"计算中,请稍候...","Dec-Task_Input_Method":"输入方式","Dec-Resource_Import":"资源导入","Plugin-Dec_Customized_Font_Description":"BI系统特有属性,新增字体可在BI字体样式中选择","Dec-User_Old_Password_Watermark":"请输入旧密码","Data-Sentinel_Department_Name":"部门名","Fine-Plugin_App_Encapsulation-Navigator_Label_Bottom":"底部标签式","Dec-Project_Info":"工程信息","Dec-Monitor-Write":"填报浏览","Dec-Auth_Search_Carrier_Package":"搜索业务包","Dec-Templates_Application_Hangout_Number":"申请挂出模板个数","Fine-Dec_Chart_DataFunction_Percent":"占比","Dec-H5_Use_Main_Tab_Navigator":"底部首页切换","Fine-Engine_Report_Season":"季","Dec-DataPortal_Save":"保存","Dec-Backup_Fail_Remind":"备份失败提醒","Dec-Workflow_SimgleNumber":"号","Dec-Error_File_Name":"不符合文件名规范","Dec-Connection_Save_Tip":"当前设置尚未保存，是否保存？","Fine-Operation_DiskSpree_Lack":"磁盘空间不足","Dec-Basic_Confirm":"确认","Dec-Migration_Import_Success":"已成功启用目标数据库","Dec-Workflow_TaskName":"任务名称","Data-Sentinel_Will_Trigger_Less":"预警会通过当前数据触发","Dec-Log_Auto_Clean_Frequency_Suffix":"自动清理一次","BI-Basic_End_Stop":"末","Dec-Template_Log_Error_Time":"报错时间","Dec-Dcm_Edit":"编辑","BI-Basic_Add_And_Condition":"添加条件(且)","Dec-SystemCheck_Recommend_Sftp_Connect":"sftp不通","Fine-Core_LIC_Support_Source_Relation":"多数据源关联","Data-Sentinel_Repetitive_Notification_Without_Interruption_Tip":"按钮关闭时，按照检测通知频率进行通知；按钮开启后，若本次通知内容（数据部分）上次一致，则不再触发通知，直到下次数据更新后达到预警条件再次触发通知","Dec-Create_Analysis_Table":"添加自助数据集","Dec-SystemCheck_Message_Content":"检查到系统环境配置存有不合理项，请及时查看并改正不合理项","Dec-Preview":"预览","Dec-Plugin_Intelligent_Cloud_System_Point":"「管理系统」访问记录","Dec-Basic_Custom_Email":"自定义邮箱","Dec-Mobile_Platform_User_Own_User":"移动平台用户下人员","Dec-Management_Map_Restore":"重置","Dec-SystemCheck_Value_Register_Success":"注册成功","FR-Plugin_Cell_ProgressBar_Custom":"自定义","Data-Sentinel_Notify_Hour":"小时","Dec-Mail_Port_And_Encrypt":"端口和加密","Dec-Mobile_Directory_Style_Modify_T9_Default_Style":"修改九宫格默认设置","Fine-Plugin_Word_Close_And_Open_Wps":"关闭并打开wps","Data-Sentinel_Trigger_Week_Sat":"六","Dec-Conversion_Tool":"转换工具","Dec-SystemCheck_Fine_Db_charset":"外接库的数据库编码/字符集","Dec-Util-Must_Less_Than":"{R1}必须小于{R2}","Data_Sentinel_Setting_Please_Input_Request_Address_Url":"请求地址URL","FR-Plugin_Chart_Check_Jar_Message":"缺失环境文件，无法新建或打开可视化看板。\n是否更新升级？\n缺失内容：jxbrowser相关jar包。","Plugin-Xml-I18n-Minio_Change_Notes":" ","Fine-Engine_Write_Enhanc_Select_All":"全选","Fine-Engine_Basic_Current":"当前","Fine-Basic_Write":"填报","Dec-SystemCheck_bytecode_cutoff":"BytecodeRecompilationCutoff配置","Fine-Locale_File_Suffix":"_zh"},
    /**
     * 根据键获取国际化后的值
     * @param key 键
     * @returns {String} 国际化后的文本
     * @example
     *    FR.i18nText("Click");//输出结果为"点击"
     *    FR.i18nText("Sum({}, {}) = 3", 1,2);//输出结果为"Sum(1, 2) = 3"
     */
    i18nText: function (key) {
        var localeText = FR.i18n[key];
        if (!localeText) {
            localeText = key;
        }
        var len = arguments.length;
        if(len > 1){
            for(var i = 1;i<len;i++){
                var key = len === 2 ? "{}" : "{R"+i+"}";
                localeText = localeText.replaceAll(key, arguments[i]+"");
            }
        }
        return localeText;
    },

    /**
     * 获取不需要国际化的中文字符串
     * @param key 中文字符串对应的键
     * @returns {String} 中文字符串
     */
    plainText : function(key) {
        return this.chinese[key] || key;
    },

    /**
     * 获取国际化字符串的字符串宽度（根据当前语言环境动态变化）
     * @param key 国际化字符串对应的键
     * @param fontWidth 字体宽度
     * @returns {number} 字符串宽度
     */
    i18nTextWidth: function (key, fontWidth) {
        return FR.byteLength(this.i18nText(key)) * (fontWidth ? fontWidth : 6);
    }
});if(window.FR==null){window.FR={}}$.extend(FR,{$defaultImport:function(){var b=arguments;if(b[0]&&typeof b[0]==="object"){var a=$.extend({op:"resource",path:null,type:null,must:false,async:false,callback:null},b[0]);a.url=FR.servletURL+"?op="+a.op+"&resource="+a.path;this.$import(a.url,a.type,a.must,a.async,a.callback)}else{if(b[0]!=null){b[0]=FR.servletURL+"?op=resource&resource="+b[0]}this.$import.apply(null,b)}},$import:function(){var b={};function a(e,d){var g=$("head script");$.each(g,function(h,j){if(j.src.indexOf(e)!=-1){b[e]=true
}});var f=$("head link");$.each(f,function(h,j){if(j.href.indexOf(e)!=-1&&d){b[e]=false;$(j).remove()}})}function c(d){if(null!=d&&typeof d==="function"){return true}return false}return function(j,g,d,i,k){a(j,d);if(b[j]===true){if(c(k)){k()}return}if(g==="css"){var h=document.createElement("link");h.rel="stylesheet";h.type="text/css";h.href=j;var e=document.getElementsByTagName("head")[0];e.appendChild(h);b[j]=true}else{var f=false;if(null!=i&&typeof i==="boolean"){f=i}$.ajax({url:j,dataType:"script",async:f,cache:true,complete:function(m,l){if(l=="success"){b[j]=true;
if(c(k)){k()}}}})}}}()});
$.extend(FR,{Events:{NOSELECT:"NOSELECT",EDITDATA:"EDITDATA",REMOVEDATA:"REMOVEDATA",REMOVESELF:"REMOVESELF",RESIZE:"_resize",BEFOREEDIT:"beforeedit",AFTEREDIT:"afteredit",VALUECHANGE:"valuechange",STOPEDIT:"stopedit",CHANGE:"change",EXPAND:"expand",COLLAPSE:"collapse",STATECHANGE:"statechange",CALLBACK:"callback",CLICK:"click",BEFORESTATECHANGE:"beforestatechange",DEALSELECTEDNODES:"dealselectednodes",AFTERBUILD:"afterbuild",AFTERREAD:"afterread",APPENDDATA:"appenddata",DEFAULTINIT:"defaultinit",TABCHANGE:"tabchange",TABCHANGESTART:"tabchangestart",SCROLLCHANGE:"scrollchange",AFTERINIT:"afterinit",STARTLOAD:"startload",AFTERLOAD:"afterload",INIT:"init",CELLVALUECHANGE:"cellvaluechange",BS:"beforesubmit",AS:"aftersubmit",SC:"submitcomplete",SF:"submitfailure",SS:"submitsuccess",BVW:"beforeverifywrite",AVW:"afterverifywrite",AV:"afterverify",BW:"beforewrite",AW:"afterwrite",WS:"writesuccess",WF:"writefailure",BA:"beforeappend",AA:"afterappend",BD:"beforedelete",AD:"afterdelete",UC:"unloadcheck",BTOPDF:"beforetopdf",ATOPDF:"aftertopdf",BTOEXCEL:"beforetoexcel",ATOEXCEL:"aftertoexcel",BTOWORD:"beforetoword",ATOWORD:"aftertoword",BTOIMAGE:"beforetoimage",ATOIMAGE:"aftertoimage",BTOHTML:"beforetohtml",ATOHTML:"aftertohtml",BIMEXCEL:"beforeimportexcel",AIMEXCEL:"afterimportexcel",BPDFPRINT:"beforepdfprint",APDFPRINT:"afterpdfprint",BFLASHPRINT:"beforeflashprint",AFLASHPRINT:"afterflashprint",BAPPLETPRINT:"beforeappletprint",AAPPLETPRINT:"afterappletprint",BSEVERPRINT:"beforeserverprint",ASERVERPRINT:"afterserverprint",BPRINT:"beforeprint",APRINT:"afterprint",BEMAIL:"beforeemail",AEMAIL:"afteremail",CARDCHANGE:"cardchange",PARACOLLAPSE:"paraCollapse",AFTERRELOAD:"afterReload"}});
$(function(){if(!Array.prototype.lastIndexOf){Array.prototype.lastIndexOf=function(j){if(this===void 0||this===null){throw new TypeError()}var h,f,i=Object(this),g=i.length>>>0;if(g===0){return -1}h=g-1;if(arguments.length>1){h=Number(arguments[1]);if(h!=h){h=0}else{if(h!==0&&h!==(1/0)&&h!==-(1/0)){h=(h>0||-1)*Math.floor(Math.abs(h))}}}for(f=h>=0?Math.min(h,g-1):g-Math.abs(h);f>=0;f--){if(f in i&&i[f]===j){return f}}return -1}}if(!Array.prototype.indexOf){Array.prototype.indexOf=function(d){var e=this.length>>>0;
var f=Number(arguments[1])||0;f=(f<0)?Math.ceil(f):Math.floor(f);if(f<0){f+=e}for(;f<e;f++){if(f in this&&this[f]===d){return f}}return -1}}});$.extend(Array.prototype,{weakIndexOf:function(f){for(var d=0,e=this.length;d<e;d++){if(FR.equals(f,this[d])){return d}}return -1},weakLastIndexOf:function(f){for(var e=this.length,d=e-1;d>=0;d--){if(FR.equals(f,this[d])){return d}}return -1},remove:function(c){var d=this.weakIndexOf(c);if(d!=-1){this.splice(d,1)}return this},removeWeakEqual:function(c){var d=this.weakIndexOf(c);
if(d!=-1){this.splice(d,1)}return this},clear:function(){while(this.length>0){this.pop()}}});(function(){$.fn.swapClass=function(c,d){return c==undefined?this.removeClass().addClass(d):this.removeClass(c).addClass(d)};$.fn.switchClass=function(c,d){if(this.hasClass(c)){return(d||d===0)?this.swapClass(c,d):false}else{return this.swapClass(d,c)}};$.fn.isChildOf=function(b){var j=this;var h=j[0];var i=b[0];var g=h.parentNode;while(g){if(g==i){return true}else{if(!g.tagName||g.tagName.toUpperCase()=="HTML"){return false
}}g=g.parentNode}return false};$.fn.isChildAndSelfOf=function(b){return(this.closest(b).length>0)};$.fn.mousewheel=function(b){return this.each(function(){var a=this;a.D=0;if(FR.Browser.isIE()||FR.Browser.r.safari||FR.Browser.r.chrome){a.onmousewheel=function(){a.D=event.wheelDelta;event.returnValue=false;b&&b.call(a)}}else{a.addEventListener("DOMMouseScroll",function(d){a.D=d.detail>0?-1:1;d.preventDefault();b&&b.call(a)},false)}})};$.extend($.Event.prototype,{stopEvent:function(){this.stopPropagation();
this.preventDefault()}})})();$.extend(String,{escape:function(b){return b.replace(/('|\\)/g,"\\$1")},leftPad:function(g,e,h){var f=String(g);if(!h){h=" "}while(f.length<e){f=h+f}return f.toString()},format:function(c){var d=Array.prototype.slice.call(arguments,1);return c.replace(/\{(\d+)\}/g,function(b,a){return d[a]})}});$.extend(String.prototype,{startWith:function(b){if(b==null||b==""||this.length===0||b.length>this.length){return false}return this.substr(0,b.length)==b},endWith:function(b){if(b==null||b==""||this.length===0||b.length>this.length){return false
}return this.substring(this.length-b.length)==b},getQuery:function(e){var d=new RegExp("(^|&)"+e+"=([^&]*)(&|$)");var f=this.substr(this.indexOf("?")+1).match(d);if(f){return unescape(f[2])}return null},appendQuery:function(d){if(!d){return this}var c=this;if(c.indexOf("?")===-1){c+="?"}if(c.endWith("?")!==false){}else{c+="&"}$.each(d,function(b,a){if(typeof(b)==="string"){c+=b+"="+a+"&"}});c=c.substr(0,c.length-1);return c},replaceAll:function(c,d){return this.replace(new RegExp(c,"gm"),d)},perfectStart:function(b){if(this.startWith(b)){return this
}else{return b+this}},allIndexOf:function(f){if(typeof f!="string"){return[]}var h=this;var g=[];var i=0;while(h.length>0){var j=h.indexOf(f);if(j===-1){break}g.push(i+j);h=h.substring(j+f.length,h.length);i+=j+f.length}return g}});$.extend(Function.prototype,{createCallback:function(){var d=arguments;var c=this;return function(){return c.apply(window,d)}},createDelegate:function(h){var g=this;var e=arguments[1];var f=arguments[2];return function(){var a=e||arguments;if(f===true){a=Array.prototype.slice.call(arguments,0);
a=a.concat(e)}else{if(typeof f=="number"){a=Array.prototype.slice.call(arguments,0);var b=[f,0].concat(e);Array.prototype.splice.apply(a,b)}}return g.apply(h||window,a)}},createInterceptor:function(d,e){if(typeof d!="function"){return this}var f=this;return function(){d.target=this;d.method=f;if(d.apply(e||this||window,arguments)===false){return}return f.apply(this||window,arguments)}},defer:function(j,h,f,g){var i=this.createDelegate(h,f,g);if(j||j===0){return setTimeout(i,j)}i();return 0},createSequence:function(d,e){if(typeof d!="function"){return this
}var f=this;return function(){var a=f.apply(this||window,arguments);d.apply(e||this||window,arguments);return a}},getNameArguments:function(){var e=this.toString();var f=/function[^\(]*\(([^\)]*)\)/.exec(e);var a=[];if(f!=null){a=f[1].split(",")}return $.map(a,function(b){return $.trim(b)})},arguments2Json:function(){var e=arguments;var d=this.getNameArguments();var f={};$.each(d,function(b,a){if(e.length>b){f[a]=e[b]}});return f}});if(window.FR==null){window.FR={}}if(window.FR.servletURL==null){window.FR.servletURL={}
}$.extend(FR,{Plugin:{validLevel:function(g,h){var f=g.version||1;var e=h.version||1;return f>=e}}});$.extend(FR,{WebUtils:{setScrollBarVisible:function(g,h,i){var j=function(b,c,a){if(!FR.isEmpty(a)){if(a==="x"){b.css("overflow-x",c)}else{if(a==="y"){b.css("overflow-y",c)}}}else{b.css("overflow",c);b.css("overflow-x",c);b.css("overflow-y",c)}};var l;var k;if(g.find(".frozen-center").length===1){l=h?"scroll":"hidden";j(g.find(".frozen-center"),l,i);if(i==="x"){j(g.find(".frozen-west"),l,"x")}else{if(i==="y"){j(g.find(".frozen-north"),l,"y")
}else{j(g.find(".frozen-west"),l,"x");j(g.find(".frozen-north"),l,"y")}}return}else{if(g.find(".fr-tabpane-content").length===1){l=h?"scroll":"hidden";g.find(".fr-tabpane-content").children().each(function(){j($(this),l,i)});return}else{if($(".scrollDiv").length===0){k=g}else{k=g.find(".scrollDiv")}}}l=h?"auto":"hidden";j(k,l,i)},startMarquee:function(v,u){var p;var s;var q;var l;if(!FR.isNull(u)){p=u["offset"];s=u["interval"];q=u["stopOnHover"];l=u["to"]}var m=true;var t;if(v.find(".frozen-center").length===1){t=v.find(".frozen-center");
v.find(".frozen-north").css("overflow","hidden");v.find(".frozen-north").css("overflow-y","hidden")}else{if($(".scrollDiv").length===0){t=v}else{t=v.find(".scrollDiv")}}t.css("overflow","hidden");t.css("overflow-x","hidden");t.css("overflow-y","hidden");if(FR.isNull(q)||q===true){t.mouseover(function(){m=false})}t.mouseleave(function(){m=true});var r=-1;var n;var o;if(!FR.isNull(l)){if(l==="left"){o="left"}else{o="top"}}else{o="top"}if(FR.isNull(p)){p=5}v.marquee=setInterval(function(){if(m){n=o==="left"?t[0].scrollLeft:t[0].scrollTop;
if(n===r){o==="left"?t[0].scrollLeft=0:t[0].scrollTop=0}else{r=n;if(o==="left"){t[0].scrollLeft=n+p}else{t[0].scrollTop=n+p}}}},FR.isNull(s)?100:s*1000)},stopMarquee:function(b){clearInterval(b)},makeHighlight:function(v,s,p,A){if(!s){s="mouseover"}var o=this;var q=function(b){var c=b.children();for(var d=0;d<c.length;d++){var a=c.eq(d);if(a[0].oriBackground===undefined){a[0].oriBackground=a[0].style.backgroundColor}a[0].style.backgroundColor=v}};var x=function(b){var c=$(b.target);var a;if(c.is("td")){a=c
}if(a===undefined&&c.parent().is("td")){a=c.parent()}if(a===undefined){return}var d=a.parent();if(a.attr("hv")){d=d.closest("td").parent()}return d};var B=function(){if(u!=null){if(p===true){var c=u.children();for(var b=0;b<c.length;b++){var a=c.eq(b);a[0].style.backgroundColor=a[0].oriBackground}u=null}else{u[0].style.backgroundColor=u[0].oriBackground;u=null}}};var t=function(a,b){var c=a.replace(/\s+/g,"");var d=b.replace(/\s+/g,"");return c===d};var z=function(a){var b=x(a);if(o.isFrozenTR(b)){return
}if(b===undefined){B();return}if(b[0].oriBackground===undefined){b[0].oriBackground=b[0].style.backgroundColor}if(u!=null){if(p===true){if(b[0]!==u[0]||(b[0][0]&&t(b[0][0].style.backgroundColor,v))){var e=u.children();for(var d=0;d<e.length;d++){var c=e.eq(d);c[0].style.backgroundColor=c[0].oriBackground}q(b);u=b;return}}else{if(b[0]!==u[0]||t(b[0].style.backgroundColor,v)){u[0].style.backgroundColor=u[0].oriBackground;b[0].style.backgroundColor=v;u=b;return}}return}if(u==null||u[0]!==b[0]){u=b}if(p===true){q(b)
}else{b[0].style.backgroundColor=v}};var r=function(b){var c=b.children();for(var d=0;d<c.length;d++){var a=c.eq(d);if(a[0].oriBackground===undefined){a[0].oriBackground=a[0].style.backgroundColor}a[0].style.backgroundColor=(t(a[0].style.backgroundColor,v)?a[0].oriBackground:v)}};var y=function(a){var b=x(a);if(o.isFrozenTR(b)){return}if(b===undefined){B();return}if(b[0].oriBackground===undefined){b[0].oriBackground=b[0].style.backgroundColor}if(u!=null){if(p===true){if(b[0]!==u[0]){var e=u.children();
for(var d=0;d<e.length;d++){var c=e.eq(d);c[0].style.backgroundColor=c[0].oriBackground}}r(b);u=b}else{if(b[0]!==u[0]){u[0].style.backgroundColor=u[0].oriBackground}b[0].style.backgroundColor=(t(b[0].style.backgroundColor,v)?b[0].oriBackground:v);u=b}u=b;return}u=b;if(p===true){r(b)}else{b[0].style.backgroundColor=(t(b[0].style.backgroundColor,v)?b[0].oriBackground:v)}};var u=null;var w=s.indexOf("over")!==-1?"mousemove":"click";if(window.highfun!==null&&window.highfun!==undefined){A.unbind(w,window.highfun)
}window.highfun=_.debounce(function(a){if(w==="mousemove"){z(a)}else{y(a)}},10);A.bind(w,window.highfun)},isFrozenTR:function(b){return !FR.isNull(b)&&b.context.id.toString().startWith("frozen-")},setTDStyle:function(e,f){for(var d in f){if(f.hasOwnProperty(d)){e[0].style[d]=f[d]}}if(f["borderBottomColor"]!==""||f["borderTopColor"]!==""){e[0].style["borderBottomColor"]=f["borderBottomColor"];e[0].style["borderTopColor"]=f["borderTopColor"]}},changeCellStyle:function(B,v,A){if(!v){v="mouseover"}var p=this;
var q=function(b){var c=$(b.target);var a;if(c.is("td")){a=c}if(a===undefined&&c.parent().is("td")){a=c.parent()}return a};var t=function(){if(o!=null){p.setTDStyle(o,o[0].lastTDStyle);o=null}};var w=function(){p.setTDStyle(o,o[0].lastTDStyle);o[0].clicked=undefined};var r=function(a){var d=false;if(FR.isNull(a[0].saved)){d=true;a[0].saved=true}if(d){var c=[];for(var b in a[0].style){if(a[0].style.hasOwnProperty(b)){c[b]=a[0].style[b]}}a[0].lastTDStyle=c}p.changeStyle(a[0],B)};var s=function(a){if(a[0].mousemoved){a[0].mousemoved=undefined
}else{a[0].mousemoved=true}r(a)};var z=function(b){var a=q(b);if(a===undefined){t();return}if(o!=null){if(a[0]!==o[0]||a[0].mousemoved){w();s(a);o=a;return}return}if(o==null||o[0]!==a[0]){o=a}s(a)};var u=function(a){if(a[0].clicked){p.setTDStyle(a,o[0].lastTDStyle);a[0].clicked=undefined}else{r(a);a[0].clicked=true}};var y=function(b){var a=q(b);if(a===undefined){t();return}if(o!=null){if(a[0]!==o[0]){w()}u(a);o=a;return}o=a;u(a)};var o=null;var x=v.indexOf("over")!==-1?"mousemove":"click";this.bindAction(x,z,y,A)
},bindAction:function(h,g,e,f){if(window.highfun!==null&&window.highfun!==undefined){f.unbind(h,window.highfun)}window.highfun=_.debounce(function(a){if(h==="mousemove"||h==="mouseover"){g(a)}else{e(a)}},10);f.bind(h,window.highfun)},getCurrentTR:function(h){var e=$(h.target);var g;if(e.is("td")){g=e}if(g===undefined&&e.parent().is("td")){g=e.parent()}if(g===undefined){return}var f=g.parent();if(g.attr("hv")){f=f.closest("td").parent()}return f},recoverTRStyle:function(g,h){var e=g.children();for(var f=0;
f<e.length;f++){this.setTDStyle(e.eq(f),h[f])}},saveAndChangeCurrentTRStyle:function(o,n,r,t,i){var q=o.children();for(var p=0;p<q.length;p++){var s=q.eq(p);if(r){var l=[];for(var m in s[0].style){if(s[0].style.hasOwnProperty(m)){l[m]=s[0].style[m]}}n[p]=l}i.changeStyle(s[0],t)}},changeLineStyle:function(y,r,x){if(!r){r="mouseover"}var n=this;var z=function(){if(s!=null){n.recoverTRStyle(s,s[0].lastTRStyle);s=null}};var o=function(){n.recoverTRStyle(s,s[0].lastTRStyle);s[0].clicked=undefined};var u=function(a){var b=false;
if(FR.isNull(a[0].saved)){b=true;a[0].saved=true;a[0].lastTRStyle=[]}n.saveAndChangeCurrentTRStyle(a,a[0].lastTRStyle,b,y,n)};var p=function(a){if(a[0].mousemoved){a[0].mousemoved=undefined}else{a[0].mousemoved=true}u(a)};var w=function(a){var b=n.getCurrentTR(a);if(n.isFrozenTR(b)){return}if(b===undefined){z();return}if(s!=null){if(b[0]!==s[0]||b[0].mousemoved){o();p(b);s=b;return}return}if(s==null||s[0]!==b[0]){s=b}p(b)};var q=function(a){if(a[0].clicked){n.recoverTRStyle(a,s[0].lastTRStyle);a[0].clicked=undefined
}else{u(a);a[0].clicked=true}};var v=function(a){var b=n.getCurrentTR(a);if(n.isFrozenTR(b)){return}if(b===undefined){z();return}if(s!=null){if(b[0]!==s[0]){o()}q(b);s=b;return}s=b;q(b)};var s=null;var t=r.indexOf("over")!==-1?"mousemove":"click";this.bindAction(t,w,v,x)},changeStyle:function(f,e){if(!FR.isNull(e["bold"])){if(e["bold"]){f.style.fontWeight="bold"}else{f.style.fontWeight="normal"}}if(!FR.isNull(e["italic"])){if(e["italic"]){f.style.fontStyle="italic"}else{f.style.fontStyle="normal"
}}if(!FR.isNull(e["fontFamily"])){f.style.fontFamily=e["fontFamily"]}if(!FR.isNull(e["strikeThrough"])){if(e["strikeThrough"]){f.style.textDecoration="line-through"}else{f.style.textDecoration="none"}}if(!FR.isNull(e["fontSize"])){f.style.fontSize=e["fontSize"]+"pt"}if(!FR.isNull(e["subscript"])){if(e["subscript"]){f.style.verticalAlign="sub"}else{f.style.verticalAlign=""}}if(!FR.isNull(e["supscript"])){if(e["supscript"]){f.style.verticalAlign="super"}else{f.style.verticalAlign=""}}if(!FR.isNull(e["underLine"])){var d=e["underLine"];
f.style.textDecorationLine="underline";f.style.textDecorationColor=d["color"];f.style.textDecorationStyle=d["style"]}if(!FR.isNull(e["color"])){f.style.color=e["color"]}if(!FR.isNull(e["textShadow"])){if(e["textShadow"]){f.style.textShadow="0px 0px 3px"}else{f.style.textShadow=""}}if(!FR.isNull(e["backgroundColor"])){f.style.backgroundColor=e["backgroundColor"]}},makeFontLine:function(d,f,e){this.changeLineStyle(d,f,e)},makeFontLineHold:function(d,f,e){this.changeLineStyleHold(d,f,e)},makeHighlightColumn:function(h,j,k){if(!j){j="mouseover"
}j=j.indexOf("over")!==-1?"mousemove":"click";var l=h;var m="";var n="";var i=this.initSelector(k);$(i+" td[id]").bind(j,function(){if(m!==""){n=$(this).attr("id").split("-")[0].replace(/[^a-zA-Z]/g,"");if($(this)[0].clicked&&n===m&&j==="mousemove"){return}$(i+" td[id^='"+m+"']").filter(function(){if($(this).attr("id").split("-")[0].replace(/[^a-zA-Z]/g,"")===m){return $(this)}}).each(function(){$(this).css("background-color",$(this)[0].lastColStyle[$(this).parent("tr").attr("tridx")])})}if(typeof($(this).attr("id"))!="undefined"){n=$(this).attr("id").split("-")[0].replace(/[^a-zA-Z]/g,"");
if(m===n&&$(this)[0].clicked){$(this)[0].clicked=undefined;return}$(i+" td[id^='"+n+"']").filter(function(){if($(this).attr("id").split("-")[0].replace(/[^a-zA-Z]/g,"")===n){return $(this)}}).each(function(){if(FR.isNull($(this)[0].lastColStyle)){$(this)[0].lastColStyle=[];$(this)[0].lastColStyle[$(this).parent("tr").attr("tridx")]=$(this).css("background-color")}if(j==="click"){$(this)[0].clicked=true}$(this).css("background-color",l)});m=n;n=""}})},makeHighlightColumnHold:function(g,i,j){if(!i){i="mouseover"
}i=i.indexOf("over")!==-1?"mouseover":"click";var k=g;var l="";var h=this.initSelector(j);$(h+" td[id]").bind(i,function(){l=$(this).attr("id").split("-")[0].replace(/[^a-zA-Z]/g,"");$(h+" td[id^='"+l+"']").filter(function(){if($(this)[0].clicked||$(this)[0].mousemoved){return $(this)}}).each(function(){if(i==="click"&&$(this)[0].clicked){$(this).css("background-color",$(this)[0].lastClickColStyle[$(this).parent("tr").attr("tridx")])}else{if(i==="mouseover"&&$(this)[0].mousemoved){$(this).css("background-color",$(this)[0].lastMoveColStyle[$(this).parent("tr").attr("tridx")])
}}});if(typeof($(this).attr("id"))!="undefined"){if($(this)[0].clicked){$(this)[0].clicked=undefined;return}if($(this)[0].mousemoved){$(this)[0].mousemoved=undefined;return}$(h+" td[id^='"+l+"']").filter(function(){if($(this).attr("id").split("-")[0].replace(/[^a-zA-Z]/g,"")===l){return $(this)}}).each(function(){if(i==="click"){if(FR.isNull($(this)[0].lastClickColStyle)){$(this)[0].lastClickColStyle=[];$(this)[0].lastClickColStyle[$(this).parent("tr").attr("tridx")]=$(this).css("background-color")
}$(this)[0].clicked=true}if(i==="mouseover"){if(FR.isNull($(this)[0].lastMoveColStyle)){$(this)[0].lastMoveColStyle=[];$(this)[0].lastMoveColStyle[$(this).parent("tr").attr("tridx")]=$(this).css("background-color")}$(this)[0].mousemoved=true}$(this).css("background-color",k)});l=""}})},makeHoverTooltip:function(h,f,i){this.importBootStrap();var g=this.initSelector(i);g+=" td[id^='"+h+"-']";var j=$(g);f=f.replaceAll("\n","<br/>");if(!FR.isNull(j)){j.tooltip({placement:"right",container:"body",html:true,title:f})
}},makeHoverImageTooltip:function(h,f,i){this.importBootStrap();var g=this.initSelector(i);g+=" td[id^='"+h+"-']";var j=$(g);if(!FR.isNull(j)){j.tooltip({placement:"right",container:"body",html:true,title:function(){return'<img src="'+f+'"/>'}})}},makeHoverTooltipByRowCol:function(j,q,m,r,k){this.importBootStrap();var n=this.initSelector(k);var o;var p=j-1;if(p>=0){n+=" tr[tridx='"+p+"']";var l=$(n);if(q>=1){o=l.children().eq(q-1);m=m.replaceAll("\n","<br/>");if(!FR.isNull(o)){o.tooltip({placement:"right",container:"body",html:true,title:m});
o.bind("mouseover",function(){var b=$("[id^=tooltip]");var a=b.children().eq(1);_.each(r,function(c,d){a.css(d,c)})})}}}},makeHoverImageTooltipByRowCol:function(j,p,r,q,k){this.importBootStrap();var m=this.initSelector(k);var n;var o=j-1;if(o>=0){m+=" tr[tridx='"+o+"']";var l=$(m);if(p>=1){n=l.children().eq(p-1);if(!FR.isNull(n)){n.tooltip({placement:"right",container:"body",html:true,title:function(){return'<img src="'+r+'"/>'}});n.bind("mouseover",function(){var b=$("[id^=tooltip]");var a=b.children().eq(1);
_.each(q,function(c,d){a.css(d,c)})})}}}},makeHoverTooltip4Row:function(j,l,r,k){this.importBootStrap();var n=this.initSelector(k);var o;var p=j-1;if(p>=0){n+=" tr[tridx='"+p+"']";var m=$(n).children();for(var q=0;q<m.length;q++){o=m.eq(q);l=l.replaceAll("\n","<br/>");if(!FR.isNull(o)){o.tooltip({placement:"right",container:"body",html:true,title:l});o.bind("mouseover",function(){var a;var b=$("[id^=tooltip]");if(b.length>1){a=b.eq(1).children().eq(1)}else{a=b.children().eq(1)}_.each(r,function(c,d){a.css(d,c)
})})}}}},makeHoverImageTooltip4Row:function(j,r,q,k){this.importBootStrap();var m=this.initSelector(k);var n;var o=j-1;if(o>=0){m+=" tr[tridx='"+o+"']";var l=$(m).children();for(var p=0;p<l.length;p++){n=l.eq(p);if(!FR.isNull(n)){n.tooltip({placement:"right",container:"body",html:true,title:function(){return'<img src="'+r+'"/>'}});n.bind("mouseover",function(){var a;var b=$("[id^=tooltip]");if(b.length>1){a=b.eq(1).children().eq(1)}else{a=b.children().eq(1)}_.each(q,function(c,d){a.css(d,c)})})}}}},makeHoverTooltip4Col:function(p,n,o,k){this.importBootStrap();
var i=this.initSelector(k);i+=" tbody";var j=$(i).children();for(var m=0;m<j.length;m++){var l=j.eq(m).children().eq(p-1);if(!FR.isNull(l)){l.tooltip({placement:"right",container:"body",html:true,title:n});l.bind("mouseover",function(){var a;var b=$("[id^=tooltip]");if(b.length>1){a=b.eq(1).children().eq(1)}else{a=b.children().eq(1)}_.each(o,function(c,d){a.css(d,c)})})}}},makeHoverImageTooltip4Col:function(p,m,o,k){this.importBootStrap();var i=this.initSelector(k);i+=" tbody";var j=$(i).children();
for(var n=0;n<j.length;n++){var l=j.eq(n).children().eq(p-1);if(!FR.isNull(l)){l.tooltip({placement:"right",container:"body",html:true,title:function(){return'<img src="'+m+'"/>'}});l.bind("mouseover",function(){var a;var b=$("[id^=tooltip]");if(b.length>1){a=b.eq(1).children().eq(1)}else{a=b.children().eq(1)}_.each(o,function(c,d){a.css(d,c)})})}}},importBootStrap:function(){FR.$defaultImport("/com/fr/web/core/js/bootstrap.min.js","js")},setCellStyle:function(m,p,o,k){var j=this.initSelector(k);
var l;var i=m-1;if(i>=0){j+=" tr[tridx='"+i+"']";var n=$(j);if(p>=1){l=n.children().eq(p-1);if(!FR.isNull(l[0])){_.each(o,function(a,b){l[0].style[b]=a})}}}},getTable:function(b){if(FR.isNull(b)){return _g()}else{return _g().getWidgetByName(b)}},getCellValue:function(l,n,j){var k;var i=this.initSelector(j);if(FR.isNull(n)&&!FR.isNull(l)){i+=" td[id^='"+l+"-']";k=$(i);return k.html()}else{if(!FR.isNull(l)&&!FR.isNull(n)){var h=l-1;if(h>=0){i+=" tr[tridx='"+h+"']";var m=$(i);if(n>=1){k=m.children().eq(n-1);
return k.html()}}}}return undefined},getCellValueWithType:function(m,p,k){var l;var o={};var j=this.initSelector(k);if(FR.isNull(p)&&!FR.isNull(m)){j+=" td[id^='"+m+"-']";l=$(j);o["type"]="text";o["value"]=l.html();return JSON.stringify(o)}else{if(!FR.isNull(m)&&!FR.isNull(p)){var i=m-1;if(i>=0){j+=" tr[tridx='"+i+"']";var n=$(j);if(p>=1){l=n.children().eq(p-1);o["type"]="text";o["value"]=l.html();return JSON.stringify(o)}}}}return undefined},setCellValue:function(m,p,n,k){var l;var j=this.initSelector(k);
if(FR.isNull(n)){j+=" td[id^='"+arguments[0]+"-']";l=$(j);l.html(arguments[1])}else{var i=m-1;if(i>=0){j+=" tr[tridx='"+i+"']";var o=$(j);if(p>=1){l=o.children().eq(p-1);l.html(n)}}}},makeRowHeight:function(j,g,i){var l=j-1;var h=this.initSelector(i);if(l>=0){h+=" tr[tridx='"+l+"']";var k=$(h);k.css("height",g);if(g===0){k.css("display","none")}else{k.css("display","")}}},getRowHeight:function(i,h){var f=i-1;var g=this.initSelector(h);if(f>=0){g+=" tr[tridx='"+f+"']";var j=$(g);return j.css("height")
}},setRowStyle:function(m,n,k){var i=m-1;var j=this.initSelector(k);if(i>=0){j+=" tr[tridx='"+i+"']";var o=$(j).children();for(var p=0;p<o.length;p++){var l=o.eq(p);_.each(n,function(a,b){l.css(b,a)})}}},makeColWidth:function(q,r,k){var p=this.initSelector(k);var j=$(p);var m=j.width();p+=" colgroup";var l=$(p).children();var n=q-1;if(n>=0){var o=l.eq(n).width();if(o>r){j.css("width",m-o+r)}else{j.css("width",m+o-r)}l.eq(n).css("width",r)}},getColWidth:function(f,h){var g=this.initSelector(h);g+=" colgroup";
var i=$(g).children();var j=f-1;if(j>=0){return i.eq(j).css("width")}},setColumnStyle:function(n,l,j){var h=this.initSelector(j);h+=" tbody";var i=$(h).children();for(var k=0;k<i.length;k++){var m=i.eq(k).children().eq(n-1);_.each(l,function(a,b){m.css(b,a)})}},getRowCount:function(j){var h=this.initSelector(j);if($(h).isChildAndSelfOf(".frozen-table")){var l=0,k=0,m=0,n=0;$(h).parent().each(function(){if(!FR.isNull(this.id)){if(this.id==="frozen-north"){m=FR.WebUtils._getRowNum(this)}else{if(this.id==="frozen-center"){n=FR.WebUtils._getRowNum(this)
}else{if(this.id==="frozen-corner"){l=FR.WebUtils._getRowNum(this)}else{k=FR.WebUtils._getRowNum(this)}}}}});return Math.max(l+k,m+n)}else{var i=$(h).find("tr");if(!FR.isNull(i)){return i.length}}},_getRowNum:function(c){var d=$(c).find("tr");if(!FR.isNull(d)){return d.filter(function(){return !FR.isNull($(this).attr("id"))&&$(this).is(":visible")}).length}return 0},getColumnCount:function(g){var f=this.initSelector(g);f+=" colgroup";if($(f).isChildAndSelfOf(".frozen-table")){var e=0;$(f).parent().parent().each(function(){if(this.id&&(this.id==="frozen-west"||this.id==="frozen-center")){var a=$(this).find("colgroup").children();
if(!FR.isNull(a)){e+=a.length}}});return e}else{var h=$(f).children();if(!FR.isNull(h)){return h.length}}},onMouseClick:function(d,c){this.bindMouseEvent("click",d,c)},onMouseDown:function(d,c){this.bindMouseEvent("mousedown",d,c)},onMouseMoveInCell:function(d,c){this.bindMouseEvent("mouseenter",d,c)},onMouseUp:function(d,c){this.bindMouseEvent("mouseup",d,c)},onMouseMoveOutCell:function(d,c){this.bindMouseEvent("mouseleave",d,c)},bindMouseEvent:function(g,e,h){var f=this.initSelector(h);$(f+" td[id]").bind(g,function(){var a=$(this);
var b=+a.parent().attr("tridx")+1;var c=a.parent().children().index(a)+1;var d=new FR.Cell({"row":b,"col":c,"table":FR.WebUtils.getTable(h)});e(g,d)})},scrollTo:function(e,g){if(FR.isNull(e)){return}if(FR.isNull(g)){var f="#content-container";var h=$(f)[0];if(!FR.isNull(h)){if(!FR.isNull(e.x)){h.scrollLeft+=e.x}if(!FR.isNull(e.y)){h.scrollTop+=e.y}}}else{var f=".reportContent";$(f).parent().each(function(){if($(this).attr("widgetname")===g){var a=$(this).find(".reportContent");if(!FR.isNull(a[0])){if(!FR.isNull(e.x)){a[0].scrollLeft+=e.x
}if(!FR.isNull(e.y)){a[0].scrollTop+=e.y}}return false}})}},getScrollOffset:function(g){if(FR.isNull(g)){var e="#content-container";return{"x":$(e).scrollLeft(),"y":$(e).scrollTop()}}else{var e=".reportContent";var f,h;$(e).parent().each(function(){if($(this).attr("widgetname")===g){var a=$(this).find(".reportContent");f=a.scrollLeft();h=a.scrollTop();return false}});return FR.isNull(f)||FR.isNull(h)?undefined:{"x":f,"y":h}}},setRadius:function(v,w,r,q){var y=this.initSelector(q);if(FR.isNull(w)){this.makeCellRadius(v,q);
return}else{if(w.cell){var z;var B=w.cell[0]-1;if(B>=0){y+=" tr[tridx='"+B+"']";var t=$(y);if(w.cell[1]>=1){z=t.children().eq(w.cell[1]-1);z.css("border-radius",v)}}return}}if(r){if(w.row||w.column){var A,u,x,c;if(w.row){A=w.row[0]-1;u=w.row[1]-1}else{A=0;u=this.getRowCount()-1}if(w.column){x=w.column[0]-1;c=w.column[1]-1}else{x=0;c=this.getColumnCount()-1}for(var D=A;D<=u;D++){var C=y+" tr[tridx='"+D+"']";var t=$(C);for(var s=x;s<=c;s++){var z=t.children().eq(s);z.css("border-radius",v)}}}}else{if(w.row||w.column){var A,u,x,c;
if(w.row){A=w.row[0]-1;u=w.row[1]-1}else{A=0;u=this.getRowCount()-1}if(w.column){x=w.column[0]-1;c=w.column[1]-1}else{x=0;c=this.getColumnCount()-1}var C=y+" tr[tridx='"+A+"']";var t=$(C);var z=t.children().eq(x);z.css("border-top-left-radius",v);z=t.children().eq(c);z.css("border-top-right-radius",v);C=y+" tr[tridx='"+u+"']";t=$(C);z=t.children().eq(x);z.css("border-bottom-left-radius",v);z=t.children().eq(c);z.css("border-bottom-right-radius",v)}}},showToolTip:function(p,u,m){this.importBootStrap();
var s,n,q,l;s=0;n=this.getRowCount()-1;var r=this.initSelector(m);for(var v=s;v<=n;v++){var t=r+" tr[tridx='"+v+"']";var o=$(t);o.children().each(function(){$(this).tooltip({placement:"right",container:"body",html:true,title:FR.isNull(p)?$(this).html():p});$(this).bind("mouseover",function(){var a;var b=$("[id^=tooltip]");if(b.length>1){a=b.eq(1).children().eq(1)}else{a=b.children().eq(1)}_.each(u,function(c,d){a.css(d,c)})})})}},showImageToolTip:function(u,t,m){this.importBootStrap();var r,n,p,l;
r=0;n=this.getRowCount()-1;var q=this.initSelector(m);for(var v=r;v<=n;v++){var s=q+" tr[tridx='"+v+"']";var o=$(s);o.children().each(function(){$(this).tooltip({placement:"right",container:"body",html:true,title:function(){return'<img src="'+u+'"/>'}});$(this).bind("mouseover",function(){var a;var b=$("[id^=tooltip]");if(b.length>1){a=b.eq(1).children().eq(1)}else{a=b.children().eq(1)}_.each(t,function(c,d){a.css(d,c)})})})}},makeCellRadius:function(g,i){var h=this.initSelector(i);h+=" td";var k=$(h);
for(var l=0;l<k.length;l++){var j=k.eq(l);j.css("border-radius",g)}},initSelector:function(c){var d;if(FR.isNull(c)){d=".x-table"}else{d=".x-table."+c+"table"}return d},changeLineStyleHold:function(B,u,A){if(!u){u="mouseover"}var o=this;var t=function(a){o.recoverTRStyle(a,a[0].currentTRStyle)};var x=function(a){var b=false;if(FR.isNull(a[0].saved)){b=true;a[0].saved=true;a[0].currentTRStyle=[]}o.saveAndChangeCurrentTRStyle(a,a[0].currentTRStyle,b,B,o)};var q=function(a){if(a[0].mousemoved){t(a);
a[0].mousemoved=undefined}else{x(a);a[0].mousemoved=true}};var z=function(a){var b=o.getCurrentTR(a);if(o.isFrozenTR(b)){return}if(b===undefined){return}if(v!=null){if(b[0]===v[0]){if(b[0].mousemoved){t(b);b[0].mousemoved=undefined}return}if(b[0]!==v[0]){q(b);v=b}return}if(v==null||v[0]!==b[0]){v=b}q(b)};var s=function(a){var b=false;if(FR.isNull(a[0].clickSaved)){b=true;a[0].clickSaved=true;a[0].lastClickTRStyle=[]}o.saveAndChangeCurrentTRStyle(a,a[0].lastClickTRStyle,b,B,o)};var p=function(a){o.recoverTRStyle(a,a[0].lastClickTRStyle)
};var r=function(a){if(a[0].clicked){o.recoverTRStyle(a,a[0].lastClickTRStyle);a[0].clicked=undefined}else{s(a);a[0].clicked=true}};var y=function(a){var b=o.getCurrentTR(a);if(o.isFrozenTR(b)){return}if(b===undefined){return}if(v!=null){if(b[0]===v[0]&&b[0].clicked){p(b);b[0].clicked=undefined}else{r(b);v=b}return}v=b;r(b)};var v=null;var w=u.indexOf("over")!==-1?"mouseover":"click";this.bindAction(w,z,y,A)},changeCellStyleHold:function(D,v,C){if(!v){v="mouseover"}var q=this;var r=function(b){var c=$(b.target);
var a;if(c.is("td")){a=c}if(a===undefined&&c.parent().is("td")){a=c.parent()}return a};var A=function(a){q.setTDStyle(a,a[0].currentTDStyle)};var s=function(a){var d=false;if(FR.isNull(a[0].saved)){d=true;a[0].saved=true}if(d){var c=[];for(var b in a[0].style){if(a[0].style.hasOwnProperty(b)){c[b]=a[0].style[b]}}a[0].currentTDStyle=c}q.changeStyle(a[0],D)};var t=function(a){if(a[0].mousemoved){A(a);a[0].mousemoved=undefined}else{s(a);a[0].mousemoved=true}};var B=function(b){var a=r(b);if(a===undefined){return
}if(p!=null){if(a[0]===p[0]){if(a[0].mousemoved){A(a);a[0].mousemoved=undefined}return}if(a[0]!==p[0]){t(a);p=a}return}if(p==null||p[0]!==a[0]){p=a}t(a)};var y=function(a){var d=false;if(FR.isNull(a[0].clickSaved)){d=true;a[0].clickSaved=true}if(d){var c=[];for(var b in a[0].style){if(a[0].style.hasOwnProperty(b)){c[b]=a[0].style[b]}}a[0].lastClickTDStyle=c}q.changeStyle(a[0],D)};var w=function(a){q.setTDStyle(a,a[0].lastClickTDStyle)};var u=function(a){if(a[0].clicked){q.setTDStyle(a,a[0].lastClickTDStyle);
a[0].clicked=undefined}else{y(a);a[0].clicked=true}};var z=function(b){var a=r(b);if(a===undefined){return}if(p!=null){if(a[0]===p[0]&&a[0].clicked){w(a);a[0].clicked=undefined}else{u(a);p=a}return}p=a;u(a)};var p=null;var x=v.indexOf("over")!==-1?"mouseover":"click";this.bindAction(x,B,z,C)},makeHighlightCross:function(p,o,l){if(!o){o="mouseover"}o=o.indexOf("over")!==-1?"mousemove":"click";var n=p;var k="";var j="";var m="";var r="";var q=this.initSelector(l);$(q+" td[id]").bind(o,function(){if(m!==""){r=$(this).attr("id").split("-")[0];
j=$(this).attr("id").split("-")[0].replace(/[^a-zA-Z]/g,"");if($(this)[0].clicked&&r===m&&o==="mousemove"){return}k=m.replace(/[^a-zA-Z]/g,"");$(q+" td[id^='"+k+"']").filter(function(){if($(this).attr("id").split("-")[0].replace(/[^a-zA-Z]/g,"")===k){return $(this)}}).each(function(){var h=$(this)[0].lastCrossColor;$(this).css("background-color",h)});var d=$(q+" td[id^='"+m+"-']");var a=d.parent("tr");var b=a.children("td");for(var c=0;c<b.length;c++){var e=b.eq(c);if($(e).attr("id").split("-")[0].replace(/[^a-zA-Z]/g,"")!==k){var f=$(e)[0].lastCrossColor;
e.css("background-color",f)}}}if(typeof($(this).attr("id"))!="undefined"){r=$(this).attr("id").split("-")[0];j=r.replace(/[^a-zA-Z]/g,"");if(m===r&&$(this)[0].clicked){$(this)[0].clicked=undefined;return}$(q+" td[id^='"+j+"']").filter(function(){if($(this).attr("id").split("-")[0].replace(/[^a-zA-Z]/g,"")===j){return $(this)}}).each(function(){if(FR.isNull($(this)[0].lastCrossColor)){$(this)[0].lastCrossColor=$(this).css("background-color")}if(o==="click"){$(this)[0].clicked=true}$(this).css("background-color",n)
});var g=$(q+" td[id^='"+r+"-']").parent();var b=g.children();for(var c=0;c<b.length;c++){var e=b.eq(c);if($(e).attr("id").split("-")[0].replace(/[^a-zA-Z]/g,"")!==j){if(FR.isNull($(e)[0].lastCrossColor)){$(e)[0].lastCrossColor=e.css("background-color")}e.css("background-color",n)}}m=r;r=""}})},makeHighlightCrossHold:function(o,n,k){if(!n){n="mouseover"}n=n.indexOf("over")!==-1?"mouseover":"click";var m=o;var j="";var l="";var r="";var p="";var q=this.initSelector(k);$(q+" td[id]").bind(n,function(){r=$(this).attr("id").split("-")[0];
j=r.replace(/[^a-zA-Z]/g,"");var e=$(q+" td[id^='"+r+"-']");$(q+" td[id^='"+j+"']").filter(function(){if(e[0].MouseOverCrossed||e[0].ClickCrossed){return $(this)}}).each(function(){if(n==="click"){if(!FR.isNull($(this)[0].lastClickColor)){if(!FR.isNull($(this)[0].lastClickColor[r])){$(this).css("background-color",$(this)[0].lastClickColor[r]);$(this)[0].lastClickColor=undefined;e[0].ClickChanged=true}}}else{if(n==="mouseover"){if(!FR.isNull($(this)[0].lastMoveColor)){if(!FR.isNull($(this)[0].lastMoveColor[r])){$(this).css("background-color",$(this)[0].lastMoveColor[r]);
$(this)[0].lastMoveColor=undefined;e[0].MoveChanged=true}}}}});var b=e.parent("tr");var c=b.children("td");if(n==="click"&&e[0].ClickCrossed){for(var d=0;d<c.length;d++){var a=c.eq(d);if(!FR.isNull(a[0].lastClickColor)){if(!FR.isNull(a[0].lastClickColor[r])){a.css("background-color",a[0].lastClickColor[r]);a[0].lastClickColor=undefined;e[0].ClickChanged=true}}}}else{if(n==="mouseover"&&e[0].MouseOverCrossed){for(var d=0;d<c.length;d++){var a=c.eq(d);if(!FR.isNull(a[0].lastMoveColor)){if(!FR.isNull(a[0].lastMoveColor[r])){a.css("background-color",a[0].lastMoveColor[r]);
a[0].lastMoveColor=undefined;e[0].MoveChanged=true}}}}}if(n==="click"){e[0].ClickCrossed=!e[0].ClickCrossed}else{if(n==="mouseover"){e[0].MouseOverCrossed=!e[0].MouseOverCrossed}}if(typeof($(this).attr("id"))!="undefined"){if(e[0].ClickChanged){e[0].ClickChanged=false;return}else{if(e[0].MoveChanged){e[0].MoveChanged=false;return}}p=e.css("background-color");$(q+" td[id^='"+j+"']").filter(function(){if($(this).attr("id").split("-")[0].replace(/[^a-zA-Z]/g,"")===j){return $(this)}}).each(function(){if(n==="click"){if(FR.isNull($(this)[0].lastClickColor)){$(this)[0].lastClickColor=[];
if(FR.isNull($(this)[0].lastClickColor[r])){$(this)[0].lastClickColor[r]=$(this).css("background-color")}}}else{if(n==="mouseover"){if(FR.isNull($(this)[0].lastMoveColor)){$(this)[0].lastMoveColor=[];if(FR.isNull($(this)[0].lastMoveColor[r])){$(this)[0].lastMoveColor[r]=$(this).css("background-color")}}}}$(this).css("background-color",m)});if(n==="click"){for(var d=0;d<c.length;d++){var a=c.eq(d);if(FR.isNull(a[0].lastClickColor)){a[0].lastClickColor=[];if(FR.isNull(a[0].lastClickColor[r])){a[0].lastClickColor[r]=a.css("background-color")
}}a.css("background-color",m)}}else{if(n==="mouseover"){for(var d=0;d<c.length;d++){var a=c.eq(d);if(FR.isNull(a[0].lastMoveColor)){a[0].lastMoveColor=[];if(FR.isNull(a[0].lastMoveColor[r])){a[0].lastMoveColor[r]=a.css("background-color")}}a.css("background-color",m)}}}l=r;r=""}})},creatSortHeader:function(U,F,T,W){if(!F.isVisible()||F.height()===0||F.width()===0){return}var X=function(a){return a.parent()[0].offsetTop+a.parent().parent()[0].offsetTop+2};var H=function(a){return a[0].offsetWidth+(FR.Browser.isIE()?0:6)
};var O=function(a){return a[0].offsetHeight+(FR.Browser.isIE()?3:9)};var K=function(b){var a=b.parent().parent();return b[0].offsetLeft+(isNaN(a.css("left"))?0:parseInt(a.css("left")))};var R=function(a){if(FR.Report.Plugin.ScrollProcessor.item&&FR.Plugin.validLevel(FR.Report.Plugin.ScrollProcessor,FR.Report.Plugin.ScrollProcessor.item)){return FR.Report.Plugin.ScrollProcessor.item.getOffsetParent.call(this,a)}return undefined};var G=X(F);var I=H(F);var N=O(F);var S=K(F);var C=function(c,a){var d=parseInt(c.menuExpand.css("left"));
var b=parseInt(c.menuExpand.css("top"));c.contextMenu.show(a,d,b)};var M=function(b,a){return{minWidth:80,sortHeaderCell:null,container:null,items:[],reset:function(){this.container=null},init:function(e){if($(".sortheader-menu",e).length>0){$(".sortheader-menu",e).remove()}this.container=$("<div class='sortheader-menu' tabindex='1'>").css("display","none").css("z-index",10).appendTo(e);this.sortHeaderCell=b;this.minWidth=this.getMinWidth(b.sortItems);for(var f=0;f<b.sortItems.length;f++){var d={iconSrc:b.sortItems[f]["iconId"],showIconSrc:true,showTextSrc:true,src:b.sortItems[f]["description"],type:b.sortItems[f]["type"],handler:a};
this.addItem(d,this.minWidth)}var c=this;this.container.blur(function(){c.close();var g=e.data("lastSelected");if(!FR.isNull(g)){if(g.data("clicked")){g.data("clicked",false);g.removeClass("sortheader-down");g.addClass("sortheader-left")}}});this.container.width(this.minWidth);this.container.children("div").width(this.minWidth)},addItem:function(d,f){var h=$("<div style=width:"+f+"px>").appendTo(this.container);h.data("sortRule",d.type);h.data("sortArea",this.sortHeaderCell.sortArea);h.data("headerArea",this.sortHeaderCell.headerArea);
h.data("index",this.sortHeaderCell.index);h.data("direction",this.sortHeaderCell.direction);h.addClass("sortheader-menu-item").mousedown(function(j){d.handler.call(j,this)});var e=$('<div class="sortheader-menu-text"></div>').html(FR.i18nText(this.getItemTextKey(d.type))).appendTo(h);var c=e.position().left*2+e.width();if(this.minWidth<c){this.minWidth=c}var g=d.iconSrc;if(g){$('<div class="sortheader-menu-icon"></div>').css("background","url("+FR.servletURL+"?cache=true&op=fr_attach&cmd=ah_image&id="+g+") 0% 0% / contain no-repeat").appendTo(h)
}this.bindItemEvent(h);this.items[this.items.length]=h},getItemTextKey:function(c){switch(c){case 0:return"Dec-SortHeader_Unsort";case 1:return"Dec-SortHeader_Ascending_Order";case 2:return"Dec-SortHeader_Descending_Order"}},getMinWidth:function(d){var e=80;for(var c=0;c<d.length;c++){e=Math.max(e,FR.i18nTextWidth(this.getItemTextKey(d[c]["type"]))+42)}return e},bindItemEvent:function(d){var e=this;var c=function(){d.siblings().each(function(){$(this).removeClass("sortheader-menu-active")});d.addClass("sortheader-menu-active")
};d.hover(c);d.mousedown(function(){c();e.close()})},show:function(m,n,e){this.init(m);var f=0;var h=this.items;for(var j=0;j<h.length;j++){h[j].show();f++}var d=0;if(!FR.isNull(b.menuExpand.data("extra_left"))){d=b.menuExpand.data("extra_left")}var g=parseInt(this.container.css("width"));var c;if(g+8>I+S+d){c=0}else{c=n-g+8}var k=e+18;this.container.css("left",c+"px");if(window.innerHeight<k+parseInt(this.container.css("height"))+FR.toolbarHeight){this.container.css("top",k-parseInt(this.container.css("height"))-20+"px")
}else{this.container.css("top",k+"px")}this.container.css("display","block");this.container.focus()},close:function(){if(this.container){this.container.css("display","none")}}}};if(!F.menuExpand){F.menuExpand=($("<div/>").addClass("sortheader-left").appendTo(T)).click(function(a){var b=T.data("lastSelected");if(!FR.isNull(b)){if(b.data("cell")!==$(this).data("cell")){if(b.data("clicked")){b.data("clicked",false);b.removeClass("sortheader-down");b.addClass("sortheader-left")}}}if($(this).data("clicked")){$(this).data("cell").contextMenu.close();
$(this).data("clicked",false);$(this).removeClass("sortheader-down");$(this).addClass("sortheader-left")}else{$(this).data("clicked",true);C($(this).data("cell"),$(this).data("menuContainer"));$(this).removeClass("sortheader-left");$(this).addClass("sortheader-down")}T.data("lastSelected",$(this))});if(!FR.isNull(F.currentSortItem)){for(var t=0;t<F.sortItems.length;t++){if(F.currentSortItem===F.sortItems[t]["description"]){F.menuExpand.css("background","url("+FR.servletURL+"?cache=true&op=fr_attach&cmd=ah_image&id="+F.sortItems[t]["iconId"]+") 0% 0% / contain no-repeat");
break}}}F.menuExpand.data("cell",F);F.menuExpand.data("clicked",false);F.menuExpand.data("menuContainer",T);F.contextMenu=M(F,W);F.contextMenu.reset();var l=0;var J=0;if($(".frozen-table").length>0){var V=F.parent().parent().parent().parent()[0].id;F.menuExpand.data("frozenContainer",V);var P=$("div[id='frozen-corner']");var D=$("div[id='frozen-north']");if(V==="frozen-north"||V==="frozen-center"){if(P.length>0){l+=P[0].offsetWidth}F.menuExpand.data("extra_left",l)}if(V==="frozen-west"||V==="frozen-center"){if(P.length>0){J+=P[0].offsetHeight
}else{if(D.length>0){J+=D[0].offsetHeight}}F.menuExpand.data("extra_height",J)}}var Q=function(a){var b=$("div[id='"+a+"']");if(!FR.isNull(b)){b.scroll(function(){setTimeout(function(){var g=$("div[class='sortheader-left']");Array.prototype.push.apply(g,$("div[class='sortheader-down']"));for(var j=0;j<g.length;j++){var e=$(g[j]).data("frozenContainer");if(!FR.isNull(e)&&e!==a){continue}var c=$(g[j]).data("cell");var q=X(c);var h=H(c);var p=O(c);var k=K(c);var d=c.parents(".offset-c:eq(0)");var m=0;
var f=0;if(d.length>0){m+=d[0].offsetLeft;f+=d[0].offsetTop}var r=R(d);if(r){m+=r.offsetLeft;f+=r.offsetTop}f+=q+p-30;m+=k+h-24;var n=b.scrollLeft();if(!FR.isNull(c.menuExpand.data("extra_left"))){if(n>k+h-24){c.menuExpand.css("visibility","hidden")}else{c.menuExpand.css("visibility","inherit")}}else{if(n>m){c.menuExpand.css("visibility","hidden")}else{c.menuExpand.css("visibility","inherit")}}var o=b.scrollTop();if(!FR.isNull(c.menuExpand.data("extra_height"))){if(o>q+p-30){c.menuExpand.css("visibility","hidden")
}else{c.menuExpand.css("visibility","inherit")}}f-=o;m-=n;c.menuExpand.css({top:f,left:m})}},8)})}};Q("frozen-center");Q("frozen-north");Q("frozen-west");Q("frozen-corner")}var i=F.parents(".offset-c:eq(0)");var E=0;var L=0;if(i.length>0){E+=i[0].offsetLeft;L+=i[0].offsetTop}L+=G+N-30;E+=S+I-24;F.menuExpand.css({top:L,left:E})},minFontSizeAndScalePrompt:function(){var b=function(a){if(a.self===a.top){return a.outerWidth/a.innerWidth}else{return b(a.parent)}};FR.ajax({url:FR.fineServletURL+"/report/check/frontEndException",type:"POST",data:{"sessionID":FR.SessionMgr.getSessionID()},async:false,complete:function(l,a){if(a==="success"){try{var k=FR.jsonDecode(l.responseText);
var m=k["frFrontEndExceptionPrompt"];if(m){e();n()}}catch(j){}}function e(){var d=k["minFontSize"];var f=$("<div style='height:1in;width:1in;font-size:1pt;display:none'>").appendTo($("body"));var g=parseInt(f.css("height"));var c=parseInt(f.css("font-size"));var i="no-font-reminder";if(parseInt(d*g/72)<c&&!FR.CookieInfor.getCookieByName(i)){var h=FR.Msg.toastWithAction(FR.i18nText("Dec-Front_End_Exception_Min_Font_Size_Prompt").replace("()","("+c+")"),[{style:"dark-blue",baseCls:"notification-main-btn",text:FR.i18nText("Dec-Front_End_Exception_Min_Font_Size_Modify"),handler:function(){window.open(FR.i18nText("Dec-Front_End_Exception_Min_Font_Size_Modify_Url"))
}},{style:"white",baseCls:"no-reminder-btn",text:FR.i18nText("Dec-Front_End_Exception_Prompt_No_Reminder"),handler:function(){FR.CookieInfor.addCookieWithPath(i,true,false,"/");h()}}])}}function n(){var c=b(window);var d="no-scale-reminder";if((c<=0.95||c>=1.05)&&!FR.CookieInfor.getCookieByName(d)){var f=FR.Msg.toastWithAction(FR.i18nText("Dec-Front_End_Exception_Scale_Prompt"),[{style:"white",baseCls:"no-reminder-btn",text:FR.i18nText("Dec-Front_End_Exception_Prompt_No_Reminder"),handler:function(){FR.CookieInfor.addCookieWithPath(d,true,false,"/");
f()}}])}}}})}}});var browser=function(){var m=navigator.userAgent.toLowerCase(),h=window.opera,n={ie:/(msie\s|trident.*rv:)([\w.]+)/.test(m)||m.indexOf("edge")>-1,edge:m.indexOf("edge")>-1,opera:(!!h&&h.version),webkit:(m.indexOf(" applewebkit/")>-1),mac:(m.indexOf("macintosh")>-1),quirks:(document.compatMode=="BackCompat")};n.gecko=(navigator.product=="Gecko"&&!n.webkit&&!n.opera&&!n.ie);var i=0;n.isInnerHtmlSuitable=true;if(n.ie&&!n.edge){var j=m.match(/(?:msie\s([\w.]+))/);var k=m.match(/(?:trident.*rv:([\w.]+))/);
if(j&&k&&j[1]&&k[1]){i=Math.max(j[1]*1,k[1]*1)}else{if(j&&j[1]){i=j[1]*1}else{if(k&&k[1]){i=k[1]*1}else{i=0}}}n.ie11Compat=document.documentMode===11;n.ie9Compat=document.documentMode===9;n.ie10Compat=document.documentMode===10;n.ie8=!!document.documentMode;n.ie8Compat=document.documentMode===8;n.ie7Compat=((i===7&&!document.documentMode)||document.documentMode===7);n.isInnerHtmlSuitable=(i===9&&n.ie9Compat)||(i===10&&n.ie10Compat)||(n.ie&&i===11&&n.ie11Compat)||(i===8);n.ie6Compat=i<7;n.ie8bellow=i<8;
n.ie9above=i>8;n.ie9below=i<9;n.ie11above=i>10;n.ie11below=i<11}if(n.gecko){var l=m.match(/rv:([\d\.]+)/);if(l){l=l[1].split(".");i=l[0]*10000+(l[1]||0)*100+(l[2]||0)*1}}if(/chrome\/(\d+\.\d)/i.test(m)){n.chrome=+RegExp["\x241"]}if(/(\d+\.\d)?(?:\.\d)?\s+safari\/?(\d+\.\d+)?/i.test(m)&&!/chrome/i.test(m)){n.safari=+(RegExp["\x241"]||RegExp["\x242"])}if(n.opera){i=parseFloat(h.version())}if(n.webkit){i=parseFloat(m.match(/ applewebkit\/(\d+)/)[1])}n.version=i;return n}();$.extend(FR,{Browser:{r:browser,isIE6:function(){return browser.ie6Compat
},isIE7:function(){return browser.ie7Compat},isIE8:function(){return this.getIEVersion()===8},isIE9:function(){return this.getIEVersion()===9},isIE10:function(){return this.getIEVersion()===10},isIE11:function(){return browser.ie&&browser.version===11},isIE11Before:function(){return browser.ie&&browser.version<11},isIE10Before:function(){return this.getIEVersion()<11},isIE8Before:function(){return this.getIEVersion()<9},isIE6Before:function(){return this.getIEVersion()<7},isIE7Before:function(){return this.getIEVersion()<8
},isIE9Later:function(){return browser.ie9above},getIEVersion:function(){return browser.ie?browser.version:undefined},isIE:function(){return browser.ie},isEdge:function(){return browser.edge},isSafari:function(){return browser.safari},isFirefox:function(){return !browser.ie&&$.browser.mozilla},isChrome:function(){return browser.chrome},isNotNormalBrowser:function(){return !$.browser},supportCSSAnimation:function(){var c=["animation","-webkit-animation","-moz-animation","-o-animation"];for(var d=0;
d<c.length;d++){if(c[d] in document.body.style){return true}}return false},fingerprintHandle:(function(){try{if(!(typeof FR.servletURL==="string"&&FR.servletURL.length>0)){return function(){}}var g=8;var h="";FR.$defaultImport("/com/fr/web/core/js/jquery.fingerprint.min.js","js");FR.$defaultImport("/com/fr/web/core/js/jquery.md5.js","js");var f=$.FingerprintID().then(function(a){h+=a;h+="#"+new Date().getTime();h+="#"+$.md5(h).toString().slice(-g);return h});return function(a){if(h===""){f.then(function(b){a&&a(b)
})}else{a&&a(h)}}}catch(e){return function(a){console&&console.warn("fingerprint or md5 is not supported",e);a&&a("NOT_SUPPORTED")}}})()}});(function(){$.extend(FR,{cjkEncodeDO:function(c){if($.isPlainObject(c)){var d={};$.each(c,function(a,b){if(!(typeof b=="string")){b=FR.jsonEncode(b)}a=FR.cjkEncode(a);d[a]=FR.cjkEncode(b)});return d}return c},cjkEncodeObjectForReq:function(c){var d=FR.cjkEncodeDO(c);return FR.encodePercentPlus(d)},cjkEncodeStrForReq:function(c){var d=FR.cjkEncode(c);return FR.encodePrecentPlus(d)
},encodePercentPlus:function(c){if($.isPlainObject(c)){var d={};$.each(c,function(a,b){if(!(typeof b=="string")){b=FR.jsonEncode(b)}a=FR.encodePrecentPlus(a);d[a]=FR.encodePrecentPlus(b)});return d}return c},isCrossOrigin:function(b){return b&&b.startsWith("http")&&!(b.substring(0,b.indexOf("/",b.indexOf("/")+2))==window.location.origin)},beforeAjax:function(o,r,k,m){try{var l;if(o==="fr_write"||o==="widget"||o==="fr_form"||r==="viewvalue"){if(o==="fr_write"&&r==="submit_w_report"){if(m){var i=FR.writeOperation[m];
if(i){for(var q in i){var p=i[q];i[q]="("+p.times+","+p.max+","+p.min+","+p.avg.toFixed(2)+")"}k.data.body=i}delete FR.writeOperation[m]}}else{l=(o?o:"widget")+"-"+(r?r:"")}}return l}catch(n){}},afterComplete:function(l,u,m){try{if(l){var t=new Date().getTime()-u;if(!FR.writeOperation){FR.writeOperation={}}if(m){var n=FR.writeOperation[m];if(!n){n={};FR.writeOperation[m]=n}var r=n[l];if(!r){r={};n[l]=r}var o=r.max;if(!o){r.max=t}else{if(t>o){r.max=t}}var s=r.min;if(!s){r.min=t}else{if(t<s){r.min=t
}}var v=r.times;if(!v){r.times=1}else{r.times=v+1}var q=r.avg;if(!q){r.avg=t}else{r.avg=q+(t-q)/r.times}}}}catch(p){}},generateUrlParam:function(r){var o={};try{if(r){var i=r.split("?")[1];if(i){var q=i.split("&");var m=q.length;for(var n=0;n<m;n++){var p=q[n];if(p){var k=p.split("=");if(k[0]&&k[1]){o[k[0]]=k[1]}}}}}}catch(l){}return o},ajax:function(j){if(FR.performance.mark){FR.performance.mark("ajaxStart")}if(j){var r=0;var k;var l;if(j.headers){l=j.headers.sessionID}if(!l){if(_g()!==undefined&&_g()!==null){l=l||_g().currentSessionID||_g().sessionID
}}var o;var q;if(j.data){o=j.data.op;q=j.data.cmd}if(!o&&!q){var p=this.generateUrlParam(j.url);o=p["op"];q=p["cmd"];if(!l){l=p["sessionID"]}}k=FR.beforeAjax(o,q,j,l);if(k){r=new Date().getTime()}j.data=FR.cjkEncodeObjectForReq(j.data);j.headers=j.headers||{};var n=FR.CookieInfor.getCookieByName("fine_auth_token");if(n!=null){j.headers.Authorization="Bearer "+n}if(!FR.isCrossOrigin(j.url)){FR.dealWithSessionIDParam(j)}if(FR.performance.mark){var m=j.complete;j.complete=function(){FR.afterComplete(k,r,l);
if(m){m.apply(this,arguments)}FR.performance.mark("ajaxEnd");FR.performance.measure("ajax","ajaxStart","ajaxEnd")}}}$.ajax(j)},get:function(f,h,g,e){if($.isFunction(h)){e=e||g;g=h;h=undefined}if(h){h=FR.cjkEncodeObjectForReq(h)}$.get(f,h,g,e)},post:function(f,h,g,e){if($.isFunction(h)){e=e||g;g=h;h=undefined}if(h){h=FR.cjkEncodeObjectForReq(h)}$.post(f,h,g,e)},param:function(a){a=FR.cjkEncodeObjectForReq(a);return $.param(a)},url:function(d,c){if($.isPlainObject(c)){return d+"?"+FR.param(c)}return FR.cjkEncodeStrForReq(d)
},buildServletUrl:function(c,d){if(d){c=$.extend({_:(""+new Date().getTime())},c)}return FR.url(FR.servletURL,c)},resource:function(b){return FR.buildServletUrl({op:"resource",resource:b})},tc:function(h,e,f){try{return h.apply(e,f)}catch(g){FR.Msg.toast(g.toString());throw g}},pick:function(){var e,f=arguments.length;for(var d=0;d<f;d++){e=arguments[d];if(typeof e!=="undefined"&&e!==null){return e}}return null},dealWithSessionIDParam:function(n){if(n.data&&n.data.sessionID){if(n.headers){n.headers.sessionID=n.data.sessionID
}else{n.headers={sessionID:n.data.sessionID}}delete n.data.sessionID}if(n.url&&n.url.indexOf("?")!==-1&&n.url.indexOf("sessionID=")!==-1&&(!n.type||n.type.toUpperCase()!=="GET")){var j=n.url.substr(n.url.indexOf("?")+1);var i=j.split("&");var k=null;var h="";for(var m=0;m<i.length;m++){var l=i[m];if(l&&l.indexOf("sessionID=")===0){k=l.substr(10);continue}if(h){h+="&"+l}else{h=l}}n.url=n.url.substr(0,n.url.indexOf("?")+1)+h;if(k){if(n.headers){n.headers.sessionID=k}else{n.headers={sessionID:k}}}}},openUrlByForm:function(p){var n=$("<form>");
$("body").append(n);if(p.indexOf("?")!==-1){var m=p.substr(p.indexOf("?")+1);var j=m.split("&");for(var o=0;o<j.length;o++){var l=j[o];var k=l.split("=");if(k.length===2){$("<input/>").attr("name",k[0]).val(k[1]).appendTo(n)}}p=p.substring(0,p.indexOf("?"))}else{var i=$("<input>");n.append(i)}n.attr({"style":"display : none","target":"","method":"post","action":p});n.submit();n.remove()}})})();(function(){$.extend(FR,{formulaEvaluator:function(h,j,g,f){var i=j;return function(b){if(b||i==undefined||g||f){try{if(FR.SessionMgr.getSessionID()){var c=FR.remoteEvaluate(h,f);
if(c!="##__INVALID__##"){i=c}}}catch(a){}}return i}},getWidgetLocation:function(d){if(d){if(d.options){var e=d.options.location;var f=d.options.reportIndex;if(e){return{location:e,reportIndex:f}}}}return null},remoteEvaluateAsync:function(c,d){FR.ajax({url:FR.servletURL,type:"POST",async:true,data:{op:"fr_base",cmd:"evaluate_formula",sessionID:FR.SessionMgr.getSessionID(),expression:c},timeout:5000,complete:function(b,g){var a=FR.jsonDecode(b.responseText);var h=a["result"];if($.isFunction(d)){d(h)
}}})},remoteEvaluate:function(h,f){var g=null;var i="##__INVALID__##";var j={op:"fr_base",cmd:"evaluate_formula",sessionID:FR.SessionMgr.getSessionID(),expression:h};if(f){j["location"]=f.location;j["reportIndex"]=f.reportIndex;if(_g().generateReportData){j["reportXML"]=_g().generateReportData(false)}}FR.ajax({url:FR.servletURL,type:"POST",async:false,data:j,timeout:5000,complete:function(a,b){g=FR.jsonDecode(a.responseText);if(g["error"]){FR.Msg.toast(FR.i18nText(g["error"]))}if(g["forbidden"]){g=i
}else{g=g["result"]}}});return g}})})();(function(){var d=function(){};var c=(window.performance||window.webkitPerformance)||{mark:function(){},measure:function(){},getEntriesByName:function(){return[]}};$.extend(FR,{performance:c})})();(function($){var COL_IDS="ABCDEFGHIJKLMNOPQRSTUVWXYZ";$.extend(FR,{limitData:500,constant:{success:"success",failure:"failure"},emptyFn:function(){},parseINT:function(str){return parseInt(str,10)},isWidthOrHeight:function(o){if(typeof o=="number"){return o>=0}else{if(typeof o=="string"){return/^\d{1,3}%$/.exec(o)||o=="auto"||/^\d+px$/.exec(o)
}}},number2Percentage:function(number){return(~~(number*100))+"%"},isArray:function(a){return Object.prototype.toString.call(a)=="[object Array]"||a instanceof jQuery},applyStyles:function($el,styles){if($el instanceof jQuery&&styles){if(typeof styles=="string"){var re=/\s?([a-z\-]*)\:\s?([^;]*);?/gi;var matches;while((matches=re.exec(styles))!=null){$el.css(matches[1],matches[2])}}else{if(typeof styles=="object"){$el.css(styles)}else{if(typeof styles=="function"){FR.applyStyles(dom,styles.call())
}}}}},showMenuByEvent:function(o,evt,evtPosition){if(evtPosition===true){FR.showMenuByLocation(o,{left:evt.clientX,top:evt.clientY},{left:-5,top:-5})}else{if(evt.target){FR.showMenuByEl(o,$(evt.target))}else{FR.showMenuByLocation(o,{left:evt.clientX,top:evt.clientY+10})}}},isEmptyArray:function(array){if($.isArray(array)){if(array.length===0){return true}else{if(array.length===1){return array[0]===""}}}return false},applyFunc:function(obj,func,param,defaultValue){if((typeof func)=="function"){return func.apply(obj,param?param:[])
}return defaultValue},encodePrecentPlus:function(s){if(typeof(s)=="string"){s=s.replace(/%/gi,"%25");s=s.replace(/\+/gi,"%2B")}else{if(FR.isArray(s)){for(var i=0;i<s.length;i++){s[i]=FR.encodePrecentPlus(s[i])}}}return s},showMenuByEl:function(o,$el){var menu;if($el.fr_menu&&$el.fr_menu.menu&&(FR.equals($.extend({xxxMMenu:true},o),$el.fr_menu.opts)||$el.fr_menu.menu.close())){menu=$el.fr_menu.menu}else{o.$el=$el;menu=FR.createShortMenu(o);delete o.$el}var modify=1;if($el.offset().top<menu.$menuRoot.height()+modify||$el.offset().top+$el.height()+modify+menu.$menuRoot.height()<document.body.clientHeight){var offsetTop=$el.offset().top+$el.height()+modify
}else{modify=6;var offsetTop=$el.offset().top-menu.$menuRoot.height()-modify}o.xxxMMenu=true;menu.show();menu.position($el.offset().left,offsetTop);$el.fr_menu={"menu":menu,"opts":o}},showMenuByLocation:function(o,location,modify){if(!modify){modify={left:0,top:0}}var menu=FR.createShortMenu(o);FR.showWithMenu(menu,location,modify)},showWithMenu:function(menu,location,modify){if(location.left<menu.$menuRoot.width()+modify.left||location.left+modify.left+menu.$menuRoot.width()<document.body.clientWidth){var left=location.left+modify.left
}else{var left=location.left-menu.$menuRoot.width()-modify.left}if(location.top<menu.$menuRoot.height()+modify.top||location.top+modify.top+menu.$menuRoot.height()<document.body.clientHeight){var top=location.top+modify.top}else{var top=location.top-menu.$menuRoot.height()-modify.top}menu.show();left=FR.Browser.isIE()?left-5:left;top=FR.Browser.isIE()?top-5:top;menu.position(left,top)},versionRemind:function(o){var jo=FR.jsonDecode(o);if(jo.exception=="failpass"){var msg=FR.i18nText("Fine-Engine_FS_FailPass_Improve_Your_Version");
if(jo.func){msg=jo.func+", "+msg}FR.Msg.toast(msg);return false}return true},createShortMenu:function(o){o=$.extend({minWidth:80,destroyOnClose:true},o);return new FR.frMenu(o)},doHyperlink:function(){function _doHyperlink(data){new Function(data)()}return function(evt,obj,evtPosition){if($.isArray(obj)){switch(obj.length){case 0:return;case 1:FR.doHyperlink(evt,obj[0]);break;default:var _noMenuHyperlink=function(data){return data&&(data.indexOf("changeParameter")>=0||data.indexOf("_g().name_widgets[")>=0)
};var noMenuHyperlink=[];var otherHyperlink=[];for(var i=0;i<obj.length;i++){var data=obj[i].data;if(_noMenuHyperlink(data)){noMenuHyperlink[noMenuHyperlink.length]=obj[i]}else{otherHyperlink[otherHyperlink.length]=obj[i]}}for(var i=0;i<noMenuHyperlink.length;i++){try{_doHyperlink(noMenuHyperlink[i].data)}catch(e){FR.Msg.toast(e.message)}}switch(otherHyperlink.length){case 0:return;case 1:FR.doHyperlink(evt,otherHyperlink[0]);break;default:FR.showMenuByEvent({items:$.map(otherHyperlink,function(cfg){return{src:cfg.name,handler:_doHyperlink.createCallback(cfg.data)}
})},evt,evtPosition||false)}}}else{_doHyperlink(obj.data)}}}(),doHyperlinkByGet:function(url,para,target,feature,title){if(arguments.length<1){return}var options=arguments[0];if(typeof options==="object"){url=options.url||"";para=options.para||{};target=options.target;feature=options.feature;title=options.title}para=$.extend({_:new Date().getTime()},para);var paraURIComponent=this.encodeGetURIPara2Str(para);var para4Post=this.encodePostURIPara(para);if(url.indexOf("?")==-1){url+="?"}this._doHyperlinkByGet(url,paraURIComponent,para4Post,target,feature,title)
},_doHyperlinkByGet:function(url,paraURIComponent,para4Post,target,feature,title){var targetUrl=url+paraURIComponent;if(this.shouldGet(target)){this.doHyperlinkActionByGet(targetUrl,target,feature,title)}else{if(this.shouldPost(targetUrl,target)){if(target==="_dialog"){var t=new Date().getTime();target=target+t;this.showHyperlinkDialog("",feature,target)}var submitForm=$("<form method='post' target='"+target+"' action='"+url+"'></form>").hide().appendTo($("body"));for(var i in para4Post){$('<input type="hidden" name="'+i+'" value=""/>').attr("value",para4Post[i]).appendTo(submitForm)
}submitForm.submit()}else{this.doHyperlinkActionByGet(targetUrl,target,feature,title)}}},showHyperlinkDialog:function(url,feature,target){var isIEUnder8=FR.Browser.isIE8Before();var iframeWidth=isIEUnder8?"99%":"100%";var iframeHeight=isIEUnder8?"99%":"100%";var iframeDialog="<iframe src='' id ="+target+" name = "+target+" width="+iframeWidth+" height= "+iframeHeight+" scrolling='no' frameborder='0'></iframe>";var options={};iframeDialog=$(iframeDialog).attr("src",url)[0];var width,height;if(_.isString(feature)){if(feature.split(",").length>2){width=feature.split(",")[0];
if(width.indexOf("=")!==-1){width=width.substring(width.indexOf("=")+1,width.length);options.width=parseInt(width)||600}height=feature.split(",")[1];if(height.indexOf("=")!==-1){height=height.substring(height.indexOf("=")+1,height.length);options.height=parseInt(height)||400}}options.title=" "}else{$.extend(true,options,feature)}options.contentHtml=iframeDialog;FR.showCustomDialog(options)},doHyperlinkByGet4Reportlet:function(url,para,target,feature,title){if(arguments.length<1){return}var options=arguments[0];
if(typeof options==="object"){url=options.url||"";para=options.para||{};target=options.target;feature=options.feature;title=options.title}para=this._filterHyperLinkPara(para);para={__parameters__:FR.jsonEncode(para),_:new Date().getTime()};var paraURIComponent=this.encodeGetURIPara2Str(para);var para4Post=this.encodePostURIPara(para);if(url.indexOf("?")==-1){url+="?"}this._doHyperlinkByGet(url,paraURIComponent,para4Post,target,feature,title)},doHyperlinkByPost:function(url,para,target,feature,title){if(arguments.length<1){return
}var options=arguments[0];if(typeof options==="object"){url=options.url||"";para=options.para||{};target=options.target;feature=options.feature;title=options.title}para=this._filterHyperLinkPara(para);if(this.$hyperlinkForm){this.$hyperlinkForm.html("")}else{this.$hyperlinkForm=($("<div>").appendTo($(document.body))).css({"display":"none","position":"absolute"})}if(target==null){target="formresult"}para=encodeURIComponent(FR.jsonEncode(para));if(target==="_dialog"){var t=new Date().getTime();target=target+t;
this.showHyperlinkDialog("",feature,target)}var submitForm=$("<form method='post' target='"+target+"' action='"+url+"'></form>").appendTo(this.$hyperlinkForm);var input=$('<input type="hidden" name="__parameters__" value=""/>');input.attr("value",para);submitForm.append(input);if(this.shouldGet(target)){this.doHyperlinkActionByGet(this.getTargetUrlByPost(url,para),target,feature,title);return}submitForm.submit()},doHyperlinkActionByGet:function(targetUrl,target,feature,title){if(target&&target==="_dialog"){this.showHyperlinkDialog(targetUrl,feature,target)
}else{window.open(targetUrl,target)}},getTargetUrlByPost:function(url,para){var pString="__parameters__="+encodeURIComponent(para);url+=url.indexOf("?")==-1?"?":"&";return url+pString},shouldPost:function(targetUrl,target){if(target===undefined){return false}return !this.shouldGet()&&targetUrl.length>=2048&&FR.Browser.isIE()},shouldGet:function(target){return false},_filterHyperLinkPara:function(nativePara){var filteredNativePara={};$.each(nativePara,function(pName,pValue){if(!$.isPlainObject(pValue)){filteredNativePara[pName]=pValue
}});return filteredNativePara},_processArrayValue:function(value){if(_.isArray(value)&&!FR.isEmptyArray(value)){if(_.isArray(value[0])){value=value.join(";")}else{value=value.toString()}}return value},encodePostURIPara:function(nativePara){var encodedPara={};$.each(nativePara,function(pName,pValue){pValue=FR._processArrayValue(pValue);encodedPara[encodeURIComponent(pName)]=encodeURIComponent(pValue)});return encodedPara},encodeGetURIPara:function(nativePara){var encodedPara={};$.each(nativePara,function(pName,pValue){pValue=FR._processArrayValue(pValue);
encodedPara[encodeURIComponent(encodeURIComponent(pName))]=encodeURIComponent(encodeURIComponent(pValue))});return encodedPara},encodeGetURIPara2Str:function(nativePara){var uriComponent="";$.each(nativePara,function(pName,pValue){pValue=FR._processArrayValue(pValue);uriComponent+="&"+encodeURIComponent(encodeURIComponent(pName))+"="+encodeURIComponent(encodeURIComponent(pValue))});return uriComponent},isEmpty:function(value){var result=value===""||value===null||value===undefined;return result},isEmptyObj:function(obj){return _.isEmpty(obj)
},toRE:function(str){return str.replace(/\\/g,"\\\\").replace(/\[/g,"\\[").replace(/\]/g,"\\]").replace(/\(/g,"\\(").replace(/\)/g,"\\)").replace(/\{/g,"\\{").replace(/\}/g,"\\}").replace(/\*/g,"\\*").replace(/\|/g,"\\|").replace(/\?/g,"\\?").replace(/\$/g,"\\$").replace(/\^/g,"\\^")},_executeScriptFromHtml:function(html){var html_script=html.substring(0,500);var html_script_low=html_script.toLowerCase();var begin=html_script_low.indexOf("<"+"script>");if(begin<0){return}var end=html_script_low.indexOf("</"+"script>");
html_script=html_script.substring(begin+8,end);try{eval(html_script)}catch(e){}},extend:function(){return function(sb,sp,overrides){if(typeof sp=="object"){overrides=sp;sp=sb;sb=function(){sp.apply(this,arguments)}}if(sp==null){console&&console.log("empty")}var F=function(){},spp=sp.prototype;F.prototype=spp;sb.prototype=new F();sb.superclass=spp;$.extend(sb.prototype,overrides);return sb}}(),SessionMgr:function(){var sid,cp;$(window).unload(function(){$(window).unbind("unload",arguments.callee);
$.ajaxSetup({cache:false});if(sid&&cp&&FR.servletURL&&cp.rtype!="preview"&&cp.rtype!="bi"&&!cp.noClossSession){if(navigator.sendBeacon){navigator.sendBeacon(FR.servletURL+"?op=closesessionid&sessionID="+sid,new FormData())}else{var closeSession=function(sid){FR.ajax({async:false,url:FR.servletURL,data:{op:"closesessionid",sessionID:sid}})};closeSession(sid)}}});return{getSessionID:function(){return sid},getContentPane:function(){return cp},get:function(){return cp},register:function(id,s){sid=id;
cp=s}}}(),CookieInfor:{getCookies:function(){var cookieString=document.cookie;return unescape(cookieString).split(";")},addCookie:function(name,value,temp){var newCookie=name+"="+escape(value);var liveDays=temp?temp:30;var expires=new Date();expires.setDate(expires.getDate()+liveDays);newCookie+=";expires="+expires.toGMTString();document.cookie=newCookie},addCookieWithPath:function(key,value,temp,path){var newCookie=key+"="+escape(value);var liveDays=temp?temp:30;var expires=new Date();expires.setDate(expires.getDate()+liveDays);
newCookie+=";expires="+expires.toGMTString();if(path!==undefined){newCookie+=";path="+path}document.cookie=newCookie},removeCookie:function(name){var expires=new Date();expires.setTime(expires.getTime()-1);document.cookie=name+"="+";expires="+expires.toGMTString()},clearCookie:function(){var self=this;var $cookies=this.getCookies();$.each($cookies,function(i){var cookieName=$cookies[i].split("=")[0];self.removeCookie(cookieName)})},getCookieByName:function(name){var $cookies=this.getCookies();var re=new RegExp(name);
var value=null;$.each($cookies,function(i){if($cookies[i].match(re)){value=$cookies[i].split(name+"=")[1];return false}});return value}},isCJKEncoded:function(text){var isCJKEncoded=false;if(FR.isEmpty(text)||typeof text!=="string"){return false}else{var bracketPattern=/\[[^\]]*]/ig;var contentPattern=/^\[[0-9a-f]{2,4}]$/ig;var f=text.match(bracketPattern);if(f===null||FR.isEmpty(f.length)||f.length===0){return false}else{var content="";var index=0;var count=f.length;do{if(index>0&&count>=index){return isCJKEncoded
}if(count<index){break}content=f[index];isCJKEncoded=true;index++}while(content.match(contentPattern))}}return false},cjkEncode:function(text){if(typeof text!=="string"){return text}var newText="";for(var i=0;i<text.length;i++){var code=text.charCodeAt(i);if(code>=128||code===91||code===93){newText+="["+code.toString(16)+"]"}else{newText+=text.charAt(i)}}return newText},cjkDecode:function(text){if(text==null){return""}if(!FR.isCJKEncoded(text)){return text}if(!isNaN(text)||text.indexOf("[")==-1){return text
}var newText="";for(var i=0;i<text.length;i++){var ch=text.charAt(i);if(ch=="["){var rightIdx=text.indexOf("]",i+1);if(rightIdx>i+1){var subText=text.substring(i+1,rightIdx);if(subText.length>0){ch=String.fromCharCode(eval("0x"+subText))}i=rightIdx}}newText+=ch}return newText},htmlSpaceDecode:function(text){return(text==null)?"":String(text).replace(/&nbsp;/g," ")},htmlEncode:function(text){return(text==null)?"":String(text).replace(/&/g,"&amp;").replace(/\"/g,"&quot;").replace(/</g,"&lt;").replace(/>/g,"&gt;")
},htmlDecode:function(text){return(text==null)?"":String(text).replace(/&amp;/g,"&").replace(/&quot;/g,'"').replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/&nbsp;/g," ")},jsonEncode:function(o){var useHasOwn={}.hasOwnProperty?true:false;var m={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"};var encodeString=function(s){if(/["\\\x00-\x1f]/.test(s)){return'"'+s.replace(/([\x00-\x1f\\"])/g,function(a,b){var c=m[b];if(c){return c}c=b.charCodeAt();return"\\u00"+Math.floor(c/16).toString(16)+(c%16).toString(16)
})+'"'}return'"'+s+'"'};var encodeArray=function(o){var a=["["],b,i,l=o.length,v;for(i=0;i<l;i+=1){v=o[i];switch(typeof v){case"undefined":case"function":case"unknown":break;default:if(b){a.push(",")}a.push(v===null?"null":FR.jsonEncode(v));b=true}}a.push("]");return a.join("")};if(typeof o=="undefined"||o===null){return"null"}else{if($.isArray(o)){return encodeArray(o)}else{if(o instanceof Date){return FR.jsonEncode({__time__:o.getTime()})}else{if(typeof o=="string"){return encodeString(o)}else{if(typeof o=="number"){return isFinite(o)?String(o):"null"
}else{if(typeof o=="boolean"){return String(o)}else{if($.isFunction(o)){return String(o)}else{var a=["{"],b,i,v;for(i in o){if(!useHasOwn||o.hasOwnProperty(i)){v=o[i];switch(typeof v){case"undefined":case"unknown":break;default:if(b){a.push(",")}a.push(FR.jsonEncode(i),":",v===null?"null":FR.jsonEncode(v));b=true}}}a.push("}");return a.join("")}}}}}}}},jsonDecode:function(text,eCallback){try{var jo=$.parseJSON(text);if(jo==null){jo={}}}catch(e){try{jo=new Function("return "+text)()||{}}catch(e){if($.isFunction(eCallback)){try{eCallback.call(this,text)
}catch(e){}}}if(jo==null){jo=[]}}if(!FR._hasDateInJson(text)){return jo}return(function(o){if(typeof o==="string"){return o}if(o&&o.__time__!=null){return new Date(o.__time__)}for(var a in o){if(o[a]==o||typeof o[a]=="object"||$.isFunction(o[a])){break}o[a]=arguments.callee(o[a])}return o})(jo)},_hasDateInJson:function(json){if(!json||typeof json!=="string"){return false}return json.indexOf("__time__")!=-1},setBackground:function($dom,bg,height){var type=bg["type"];if((type===4||type===2)&&FR.Browser.isIE()){if(FR.ieForFixBackground()){var url=bg["url"];
var bgImage=$("<img src='"+url+"' id='para-bg'>");bgImage.css({width:"100%",height:"100%"});bgImage.appendTo($dom)}else{$.each(["background-image","background-repeat","filter","background","background-position"],function(idx,item){if(bg[item]!=null){$dom.css(item,bg[item])}})}}else{$.each(["background","background-size","background-image","background-position","background-repeat"],function(idx,item){if(bg[item]!=null){$dom.css(item,bg[item])}})}},setBorderImage:function($borderDiv,borderImage,width,height){if(!borderImage){return
}var borderAlpha=borderImage.opacity;if(borderAlpha!==undefined){$borderDiv.css("filter","alpha(opacity="+borderAlpha*100+")");$borderDiv.css("opacity",borderAlpha)}var isIE11Before=FR.Browser.isIE11Before();var ninePoint=borderImage.image.ninePoint;if(isIE11Before){ninePoint.top=0;ninePoint.right=0;ninePoint.bottom=0;ninePoint.left=0;FR.setBackground($borderDiv,borderImage.image)}else{var sliceValue=ninePoint.top+" "+ninePoint.right+" "+ninePoint.bottom+" "+ninePoint.left;$borderDiv.css("border-image-slice",sliceValue);
$borderDiv.css("border-image-source",borderImage.image.background);$borderDiv.css("border-style","solid");if(width){borderImage.divWidth=width;var propHorBorderWidthScale=width>borderImage.width?1:width/borderImage.width;this.setHorBorder($borderDiv,borderImage,propHorBorderWidthScale)}if(height){borderImage.divHeight=height;var propVerBorderWidthScale=height>borderImage.height?1:height/borderImage.height;var scale=Math.min(borderImage.horScale,propVerBorderWidthScale);this.setHorBorder($borderDiv,borderImage,scale);
this.setVerBorder($borderDiv,borderImage,scale)}}},setHorBorder:function($borderDiv,borderImage,scale){borderImage.horScale=scale;var ninePoint=borderImage.image.ninePoint;var left=Math.floor(ninePoint.left*scale);var right=Math.floor(ninePoint.right*scale);$borderDiv.css("border-left-width",left+"px");$borderDiv.css("border-right-width",right+"px");$borderDiv.css({width:borderImage.divWidth-left-right})},setVerBorder:function($borderDiv,borderImage,scale){borderImage.verScale=scale;var ninePoint=borderImage.image.ninePoint;
var top=Math.floor(ninePoint.top*scale);var bottom=Math.floor(ninePoint.bottom*scale);$borderDiv.css("border-top-width",top+"px");$borderDiv.css("border-bottom-width",bottom+"px");$borderDiv.css({height:borderImage.divHeight-top-bottom})},ieForFixBackground:function(){return FR.Browser.isIE8Before()},contains:function(p,c){return FR.isAncestor(p,c)?true:((!p||!c)?false:p==c)},isAncestor:function(p,c){if(!p||!c){return false}if(p.contains&&!(FR.Browser.r.safari||FR.Browser.r.chrome)){try{return p.contains(c)
}catch(e){}}if(p.compareDocumentPosition){return !!(p.compareDocumentPosition(c)&16)}else{var parent=c.parentNode;while(parent){if(parent==p){return true}else{if(!parent.tagName||parent.tagName.toUpperCase()=="HTML"){return false}}parent=parent.parentNode}return false}},isNavKeyPress:function(event){if(!event){return false}var safariKeys={63234:37,63235:39,63232:38,63233:40,63276:33,63277:34,63272:46,63273:36,63275:35};var k=event.keyCode;k=(FR.Browser.r.safari||FR.Browser.r.chrome)?(safariKeys[k]||k):k;
return(k>=33&&k<=40)||k===13||k==FR.keyCode.TAB||k==FR.keyCode.ESCAPE},isSpecialKey:function(e){if(!e){return false}var k=e.keyCode;return(e.type=="keypress"&&e.ctrlKey)||k===9||k===13||k===40||k===27||(k===16)||(k===17)||(k>=18&&k<=20)||(k>=33&&k<=35)||(k>=36&&k<=39)||k===44||(k===13||k===229)},equals:function(v1,v2){if(FR.isNull(v1)||FR.isNull(v2)){return v1==undefined&&v2==undefined||v1==null&&v2==null}if(v1===v2){return true}else{if(v1 instanceof Date&&v2 instanceof Date){return v1.getTime()===v2.getTime()
}else{if($.isArray(v1)&&$.isArray(v2)){if(v1.length==v2.length){for(var i=0;i<v1.length;i++){if(!FR.equals(v1[i],v2[i])){return false}}}else{return false}}else{if(typeof v1=="object"){var lv1=0,lv2=0;for(var i in v1){lv1++}for(var i in v2){lv2++}if(lv1!=lv2){return false}for(var a in v1){if(!FR.equals(v1[a],v2[a])){return false}}}else{return v1===v2}}}}return true},isNull:function(v){return v==undefined||v==null},lengthenFileName:function(name,s){if(!name){return}if(name.lastIndexOf(".")==-1){return name+s
}var leftName=name.substring(0,name.lastIndexOf("."));var rightName=name.substring(name.lastIndexOf("."),name.length);return leftName+s+rightName},getCursorPosition:function(input){try{if(input.value==""){return 0}var cursurPosition=-1;if(input.selectionStart){cursurPosition=input.selectionStart}else{var rngSel=document.selection.createRange();var rngTxt=input.createTextRange();var flag=rngSel.getBookmark();rngTxt.collapse();rngTxt.moveToBookmark(flag);rngTxt.moveStart("character",-input.value.length);
cursurPosition=rngTxt.text.length}return cursurPosition}catch(e){return input.value.length}},setCursorPosition:function(input,pos){if(input.setSelectionRange){input.focus();input.setSelectionRange(pos,pos)}else{if(input.createTextRange){var lineChangeNum=input.value.length-input.value.replace(/\n/g,"").length;pos=pos-lineChangeNum+1;var range=input.createTextRange();range.collapse(true);range.moveEnd("character",pos);range.moveStart("character",pos);range.select()}}},id2ColumnRowStr:function(id){return id.replace(/([A-Z]+\d+)-\d+-\d+/,"$1")
},id2ColumnRow:function(id){return FR.cellStr2ColumnRow(FR.id2ColumnRowStr(id))},id2Location:function(id){var rt=FR.id2ColumnRow(id);var arr=id.split("-");rt.rptIdx=arr[1];return rt},cellStr2ColumnRow:function(name){name=$.trim(name.toUpperCase());if(!FR.isValidCellStr(name)){return null}var colStr=name.replace(/([A-Z]+)\d+/,"$1");var rowStr=name.replace(/[A-Z]+(\d+)/,"$1");var col=FR.letter2Digit(colStr)-1;var row=parseInt(rowStr)-1;return{col:col,row:row}},columnRow2CellStr:function(cr){var col=parseInt(cr.col);
var row=parseInt(cr.row);if(typeof col!="number"||typeof row!="number"){return""}return FR.digit2Letter(col+1)+(row+1)},isValidCellStr:function(str){if(str.match(/^[A-Z]+\d+$/)==null){return false}else{return true}},letter2Digit:function(abc){var len=abc.length;var col=0;for(var i=len-1;i>=0;i--){var c=abc.charAt(i);col+=(COL_IDS.indexOf(c)+1)*Math.pow(26,len-1-i)}return col},digit2Letter:function(k){var c,abcBuf="";if(typeof k!="number"||k===0||isNaN(k)||!isFinite(k)){return abcBuf}for(;k!==0;){c=k%26;
if(c===0){c=26}abcBuf=COL_IDS.charAt(c-1)+abcBuf;k=(k-c)/26}return abcBuf},byteLength:function(str){if(FR.isEmpty(str)){return 0}var byteLen=0,len=str.length;for(var i=0;i<len;i++){byteLen+=str.charCodeAt(i)>255?2:1}return byteLen},keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38},location:function(callback){callback.call(this,"fail",FR.i18nText("Fine-Engine_Basic_Fail_Location"))
},html:function(ob,content){function transferStr(str){if(FR.isEmpty(str)){return str}return String(str).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/ /g,"&nbsp;").replace(/\'/g,"&#39;").replace(/\"/g,"&quot;").replace(/\(/g,"&#40;").replace(/\)/g,"&#41;").replace(/&lt;br\/&gt;/g,"<br/>").replace(/&lt;br&gt;/g,"<br>").replace(/&amp;nbsp;/g,"&nbsp;")}ob.html(transferStr(content));return ob}})})(jQuery);(function(c){var d={};c.shortcut=function(a,b){if(d[a]!=null){console.error("shortcut:["+a+"] has been registed")
}d[a]=b;c.extend(b.prototype,{xtype:a})};FR.Logger={error:function(b){var a,h;if(b instanceof Error){h=b.stack;a=b.message}else{h="";a=b.toString()}var e={trace:h,message:a};FR.ajax({url:FR.servletURL+"?op=js_log&cmd=log_js_error",type:"POST",data:e})}};FR.createWidget=function(m,a){if(m instanceof c){return new FR.Widget({renderEl:m})}if(m["classType"]){return new (new Function("return "+m["classType"]+";")())(m)}if(!m.type){if(a!==true){var e="config type cannot be null.";FR.Logger.error(new Error(e));
return new FR.ErrorMarkWidget({renderEl:m.renderEl,message:e,width:m.width,height:m.height})}}var b=m.type.toLowerCase();var n=d[b];try{return new n(m)}catch(k){FR.Logger.error(k);if(a===true){throw k}else{var l=m.widgetName?m.widgetName:m.type;return new FR.ErrorMarkWidget({renderEl:m.renderEl,message:l+FR.i18nText("Fine-Engine_Base_Widget_Error_Mark_Text"),detail:FR.i18nText("Fine-Engine_Detail_Message")+":"+k,width:m.width,height:m.height})}}};c.fn.extend({asComponent:function(a){a=a||{};a.renderEl=c(this);
return FR.createWidget(a)}})})(jQuery);if(window._g==null){window._g=FR.SessionMgr.getContentPane}$.extend(FR,{string2ints:function(k){var q=[];var l=k.split(",");for(var n=0;n<l.length;n++){var o=l[n];var m=o.split("-");var r=parseInt(m[0]),p=r;if(m.length>1){p=parseInt(m[1])}for(var i=r;i<=p;i++){q.push(i)}}return q}});$.extend(FR,{activeBranches:function(branches,parameters,processid,taskName,serverURL,needClose){if(processid&&taskName){var it={"id":processid,"taskname":taskName}}else{var it=this.getProcessIDAndTaskName();
if(!it.processid){FR.Msg.toast(FR.i18nText("Fine-Engine_FS_Task_Has_Been_Closed"));return}}if(!it){return}if(!$.isArray(branches)){branches=[branches]}if(parameters!=null&&!$.isArray(parameters)){parameters=[parameters]}var data=$.extend(it,{branches:branches});if(parameters){$.each(parameters,function(idx,item){if(item.value.toString().startWith("eval")){var evalValue=item.value.toString().substring(5,item.value.toString().length-1);item.value=eval(evalValue)}});data.parameters=parameters}this.ajax({url:(serverURL?serverURL:FR.servletURL)+"?op=process_exe&cmd=continue",data:data,type:"post",complete:function(res,status){if(res.responseText=="close"){FR.Msg.toast(FR.i18nText("Fine-Engine_FS_Task_Has_Been_Closed"));
return}this.refreshUserTask(it)}.createDelegate(this)})},getProcessIDAndTaskName:function(){var b={};this.ajax({url:FR.servletURL+"?op=process_exe",async:false,data:{sessionID:FR.SessionMgr.getSessionID(),cmd:"values"},complete:function(d,a){b=FR.jsonDecode(d.responseText)}});return b},refreshUserTask:function(d){var e=window.parent;if(!e||!e.FS||!e.FS.Process){location.reload(true);return}e.FS.Process.refreshTask();var f="?op=process_exe&cmd=seejob&taskname="+d.taskname+"&processexecutorid="+d.id+"&processid="+d.processid;
e.FS.tabPane.addItem({"title":FR.i18nText("Fine-Engine_FS_Handle_Affairs")+d.id,src:f})}});$.extend(FR,{logoutApp:function(){}});(function(b){b(document).ready(function(){FR.windowHeight=b(window).height();FR.windowWidth=b(window).width();if(FR.windowHeight===0||FR.windowWidth===0){FR.windowHeight=document.body.clientHeight;FR.windowWidth=document.body.clientWidth}b(window).resize(function(){if(FR.Browser.isIE()){var d=b(window).height();var a=b(window).width();if(d===0||a===0){d=document.body.clientHeight;
a=document.body.clientWidth}if(d===0||a===0){setTimeout(function(){FR.windowHeight=b(window).height();FR.windowWidth=b(window).width();if(FR.windowHeight===0||FR.windowWidth===0){FR.windowHeight=document.body.clientHeight;FR.windowWidth=document.body.clientWidth}},0)}else{FR.windowHeight=d;FR.windowWidth=a}}else{FR.windowHeight=b(window).height();FR.windowWidth=b(window).width()}});FR.parameterContainerHeight=0;FR.toolbarHeight=0})})($);
(function(b){b.extend(FR,{contentFormat:function(h,a){if(FR.isEmpty(h)){return""}var f=h.toString();if(FR.isEmpty(a)){return f}if(a.match(/^T/)){return f}else{if(a.match(/^D/)){if(!(h instanceof Date)){if(typeof h==="number"){h=new Date(h)}else{h=this._dateTransform(f)}}if(!FR.isNull(h)&&!FR.isInvalidDate(h)){var g=a.match(/^DT/);f=FR.date2Str(h,a.substring(g?2:1))}}else{if(a.match(/E/)){f=FR._eFormat(f,a)}else{f=FR._numberFormat(f,a)}}}f=f.replace(/\¤/g,"￥");return f},_dateTransform:function(a){var n=(""+a).replace(/[-.]/g,"/");
var r=new Date(Date.parse(n));if(!FR.isNull(r)&&!FR.isInvalidDate(r)){return r}var p;var t=n.split(" ");var s=t[0];var o=s.indexOf("/");var i=s.lastIndexOf("/");if(o!==-1&&o===i){var m=+(s.substr(0,o));if(isNaN(m)){return r}p=(m>0&&m<=12)?"2001/"+s:s+"/01";if(t.length>1){for(var q=1;q<t.length;q++){p=p+" "+t[q]}}return new Date(p)}else{return r}},_dealNumberPrecision:function(h,k){if(/[eE]/.test(h)){var l=0,j=0,i;if(/[%‰]$/.test(k)){l=/[%]$/.test(k)?2:3}for(var a=k.length;j<a;j++){if((i=k.charAt(j))==="0"||i==="#"){l++
}}return Number(h).toFixed(l)}return h},_numberFormat:function(n,p){var n=n+"";if(!(/[0-9]/.test(n))||!p){return n}var a=p.indexOf(";");if(a>-1){if(n>=0){return FR._numberFormat(n+"",p.substring(0,a))}else{return FR._numberFormat((-n)+"",p.substr(a+1))}}else{if(+n<0&&p.charAt(0)!=="-"){return FR._numberFormat((-n)+"","-"+p)}}var r=p.split("."),u=r[0]||"",x=r[1]||"";n=this._dealNumberPrecision(n,x);var q=n.split("."),w=q[0]||"",t=q[1]||"";if(/[%‰]/.test(p)){var s=/[%]/.test(p)?"00":"000";t+=s;w+=t.substr(0,s.length);
w=w.charAt(0)==="-"?w.replace(/^-0+/gi,"-"):w.replace(/^0+/gi,"");t=t.substr(s.length).replace(/0+$/gi,"")}var o=FR._dealWithRight(t,x);if(o.leftPlus){w=parseInt(w)+1+"";w=isNaN(w)?"1":w}o=o.num;var v=FR._dealWithLeft(w,u);if(!(/[0-9]/.test(v))){v=v+"0"}if(!(/[0-9]/.test(o))){return v+o}else{return v+"."+o}},_eFormatOld:function(a,A){a=this.numberStringWithoutE(a);var t=A.indexOf("E");var v=A.substr(0,t),e=A.substr(t+1);if(/^[0.-]+$/.test(a)){a=FR._numberFormat(0,v)+"E"+FR._numberFormat(0,e)}else{var C=a<0;
if(C){a=a.substr(1)}var x=(v.split(".")[0]||"").length;var k=a.indexOf(".");if(k<0){k=a.length}var w=0;a=a.replace(".","");for(var u=a.length;w<u;w++){var D=a.charAt(w);if(D<="9"&&D>="1"){break}}var i=k-w-x;var z=a.substr(w,x);var B=w+x-a.length;if(B>0){for(var y=0;y<B;y++){z+="0"}}else{z+="."+a.substr(w+x)}z=z.replace(/^[0]+/,"");if(i<0&&e.indexOf("-")<0){e+=";-"+e}a=FR._numberFormat(z,v)+"E"+FR._numberFormat(i,e);if(C){a="-"+a}}return a},_eFormat:function(a,B){a=+a;var v="";var H="";var A="";var i="";
if(B.match(/\./g).length!==1){return a}var E=B.indexOf(".");var z=B.indexOf("E");var C=true;var w=true;for(var x=0;x<B.length;x++){var F=B.charAt(x);if(x<E){if(F==="0"||F==="#"){C=false;A+=F}else{C?v+=F:H+=F}}else{if(x>E&&x<z){F==="0"||F==="E"?i+=F:H+=F}else{if(x===z){i+="E"}else{if(x>z){if(F==="0"){w?i+=F:i=F+i}else{if(F==="#"){i+=F}else{w=false;H+=F}}}}}}}return v+u(a,A+"."+i)+H;function u(h,c){var d=h<0?(h*=-1,"-"):"",k="";var f=h>0&&h<1?"floor":"ceil";var l=Math[f](Math.log(h)/Math.log(10));if(!isFinite(l)){return c.replace(/#/ig,"").replace(/\.e/ig,"E")
}h=h/Math.pow(10,l);if(h>0&&h<1){h*=10;l-=1}var j=y(l,c);j>1&&(l-=j-1,h*=Math.pow(10,j-1));l<0&&(k="-",l*=-1);var g=G(c);var e=D(h);h*=Math.pow(10,g);h=Math.round(h);e&&(h/=10,l+=k==="-"?-1:1);h/=Math.pow(10,g);h=h.toFixed(g);l=t(c,l,k);return d+h+"E"+l}function t(c,f,d){f+="";if(!/e/ig.test(c)){return f}c=c.split(/e/ig)[1];while(f.length<c.length){f="0"+f}var h=true;for(var e=0,g=f.length;e<g;e++){if(!h){continue}h=f.charAt(e)==="0"}d=h?"":d;return d+f}function G(d){if(!/e/ig.test(d)){return 0}var c=d.split(/e/ig)[0].split(".");
return c.length>1?c[1].length:0}function y(c,j){if(!/e/ig.test(j)){return 0}var h=j.split(/e/ig)[0].split(".")[0],e,d,f=h.length;var g=0;for(e=0;e<f;e++){d=h.charAt(e);if(d===0||(d==="#"&&(f-e<=c+1))){g++}}return g}function D(d){var c=Math.round(d);d=(d+"").split(".")[0];c=(c+"").split(".")[0];return d.length!==c.length}},_dealWithRight:function(u,A){var c="",w=0,v=0;for(var j=A.length;v<j;v++){var B=A.charAt(v);var i=u.charAt(w);switch(B){case"0":if(FR.isEmpty(i)){i="0"}c+=i;w++;break;case"#":c+=i;
w++;break;default:c+=B;break}}var s=u.substr(w);var a={};if(!FR.isEmpty(s)&&s.charAt(0)>4){a.leftPlus=true;var y=c.match(/^[0-9]+/);if(y){var t=y[0];var z=t.length;var x=FR.parseINT(t)+1+"";if(x.length>z){x=x.substr(1)}else{x=String.leftPad(x,z,"0");a.leftPlus=false}c=c.replace(/^[0-9]+/,x)}}a.num=c;return a},_dealWithLeft:function(z,v){var w="";var u=z.length-1;var x=-1,D=-1;var n=v.length-1;for(;n>=0;n--){var B=v.charAt(n);var a=z.charAt(u);switch(B){case"0":if(FR.isEmpty(a)){a="0"}D=-1;w=a+w;u--;
break;case"#":D=n;w=a+w;u--;break;case",":if(!FR.isEmpty(a)){var A=v.match(/,[#0]+/);if(A){x=A[0].length-1}w=","+w}break;default:w=B+w;break}}if(D>-1){var C=z.substr(0,u+1);w=w.substr(0,D)+C+w.substr(D)}if(x>0){var c=w.match(/[0-9]+,/);if(c){c=c[0];var i="",y=c.length-1-x;for(;y>=0;y=y-x){i=c.substr(y,x)+","+i}var j=c.substr(0,y+x);if(!FR.isEmpty(j)){i=j+","+i}}w=w.replace(/[0-9]+,/,i)}return w},object2Number:function(a){if(a==null){return 0}if(typeof a=="number"){return a}else{var d=a+"";if(d.indexOf(".")===-1){return parseInt(d)
}else{return parseFloat(d)}}},object2Date:function(f){if(f==null){return new Date()}if(f instanceof Date){return f}else{if(typeof f=="number"){return new Date(f)}else{var e=f+"";e=e.replace(/-/g,"/");var a=new Date(e);if(!FR.isInvalidDate(a)){return a}return new Date()}}},object2Time:function(f){if(f==null){return new Date()}if(f instanceof Date){return f}else{var e=f+"";e=e.replace(/-/g,"/");var a=new Date(e);if(!FR.isInvalidDate(a)){return a}if(e.indexOf("/")===-1&&e.indexOf(":")!==-1){a=new Date("1970/01/01 "+e);
if(!FR.isInvalidDate(a)){return a}}a=FR.str2Date(e,"HH:mm:ss");if(!FR.isInvalidDate(a)){return a}return new Date()}},isInvalidDate:function(a){return a=="Invalid Date"||a=="NaN"},numberStringWithoutE:function(k){if(isNaN(Number(k))){return k}var h=Number(k).toString().split(/[eE]/);if(h.length===1){return h[0]}var j="",l=Number(k)<0?"-":"",a=h[0].replace(".",""),i=Number(h[1])+1;if(i<0){j=l+"0.";while(i++){j+="0"}return j+a.replace(/^-/,"")}i-=a.length;while(i-->0){j+="0"}return a+j}})})(jQuery);
FR.OB=function(b){this.options=$.extend(this._defaultConfig(),b);if(this.options&&typeof this.options.value==="string"){this.options.value=_.unescape(this.options.value)}this._init();this._confirmEvents()};$.extend(FR.OB.prototype,{_defaultConfig:function(){return{}},_init:function(){var b=this;if(this.options.listeners!=null){$.each(this.options.listeners,function(d,a){(a.target?a.target:b)[a.once?"once":"on"](a.eventName,a.action.createDelegate(b))});delete this.options.listeners}},_confirmEvents:function(){this.fireEvent(FR.Events.AFTERINIT)
},_getEvents:function(){if(!$.isArray(this.events)){this.events=[]}return this.events},on:function(e,f){e=e.toLowerCase();var d=this._getEvents()[e];if(!$.isArray(d)){d=[];this._getEvents()[e]=d}d.push(f)},once:function(e,f){var d=function(){f.apply(this,arguments);this.un(e,d)};this.on(e,d)},un:function(f,h){f=f.toLowerCase();if(h==null){delete this._getEvents()[f]}else{var e=this._getEvents()[f];if($.isArray(e)){var g=[];$.each(e,function(b,a){if(a!=h){g.push(a)}});this._getEvents()[f]=g}}},purgeListeners:function(){this.events=[]
},fireEvent:function(){var f=arguments[0].toLowerCase();var g=this._getEvents()[f];if($.isArray(g)){var e=Array.prototype.slice.call(arguments,1);for(var h=0;h<g.length;h++){if(g[h].apply(this,e)===false){return false}}}return true}});FR.OB.capture=function(f,d,e){f.fireEvent=f.fireEvent.createInterceptor(d,e)};FR.OB.releaseCapture=function(b){b.fireEvent=FR.OB.prototype.fireEvent};
FR.widget={opts:{zIndex:8000,num:0}};FR.Widget=FR.extend(FR.OB,{_defaultConfig:function(){return $.extend(FR.Widget.superclass._defaultConfig.apply(this,arguments),{widgetName:"",disabled:false,invisible:false,usedAsEditor:false,resultWidgets:{}})},_init:function(){FR.Widget.superclass._init.apply(this,arguments);this._initRoot();this._initElementSize();this._initVisualEffects();this._initNameEffects()},_initRoot:function(){if(this.options.renderEl!=null){this.element=$(this.options.renderEl)}else{this.element=this._defaultRoot()
}if(this.options.baseCls){this.element.addClass(this.options.baseCls)}},_initElementSize:function(){var c=this.options;if(FR.isWidthOrHeight(c.width)){this.element.css({width:c.width-FR.fixBoxModelWidth(this.element)})}else{if(c.width=="auto"){this.element.width("auto")}else{if(this.isStringTypeNumber(c.width)){this.element.width(parseInt(c.width))}}}if(FR.isWidthOrHeight(c.height)){this.element.css({height:c.height-FR.fixBoxModelHeight(this.element)})}else{if(c.height=="auto"){this.element.height("auto")
}else{if(this.isStringTypeNumber(c.height)){this.element.height(parseInt(c.height))}}}var d=this;this.element.bind(FR.Events.RESIZE,function(b,a){d.doResize(a)})},isStringTypeNumber:function(b){return !isNaN(parseInt(b))},_initVisualEffects:function(){this[this.options.disabled?"disable":"enable"]();if(this.options.invisible){this.setVisible(false)}},_initNameEffects:function(){var b=this.options;if(b.widgetName){this.element.attr({widgetName:b.widgetName})}FR.widget.opts.num++;if(b.widgetName){this._addWidget(b.widgetName,this)
}else{this._addWidget("_widget_"+FR.widget.opts.num,this)}},_addWidget:function(d,c){this.options.resultWidgets[d]=c},getName:function(){return this.options.widgetName},getWidgetByName:function(b){return this.options.resultWidgets[b]},getText:function(){},setText:function(b){},getValue:function(){},setValue:function(c,d){},getType:function(){return this.options.type},isEnabled:function(){return !this.options.disabled},setEnable:function(b){if(b===true){this.options.disabled=false;this.element.addClass("ui-state-enabled");
this.element.removeClass("ui-state-disabled")}else{if(b===false){this.options.disabled=true;this.element.addClass("ui-state-disabled");this.element.removeClass("ui-state-enabled")}}},isVisible:function(){return !this.options.invisible},setVisible:function(b){this.resetVisible(b);if(b===true){this.options.invisible=false;this.element.show()}else{if(b===false){this.options.invisible=true;this.element.hide()}}},reload:function(){},resetVisible:function(g){var f=this,h=f.titleWidget?f.titleWidget:f;var e=h.options.layout;
if(!e){return}if(h.isVisible()===g){return}e.setInnerWidgetVisible(f.getName(),h,g)},setSource:function(b){this.setValue(b)},couldUsedAsEditor:function(){return this.options.usedAsEditor},reset:function(){},doResize:function(i){var g=this.options;var j=this.element;if(i){if(i.width){g.width=i.width}if(i.height){g.height=i.height}if(i.left!=null){g.left=i.left}if(i.top!=null){g.top=i.top}}else{if(g.fit===true){var k=j.parent();var l=k.width();var h=k.height();g.width=l;g.height=h}}this.element.width(g.width);
this.element.height(g.height)},destroy:function(){this.element.each(function(){$(this).remove();if(FR.Browser.isIE()){this.outerHTML=""}})},_defaultRoot:function(){return $("<div/>")},disable:function(){this.setEnable(false)},enable:function(){this.setEnable(true)},invisible:function(){this.setVisible(false)},visible:function(){this.setVisible(true)},setStyle:function(e){if(e&&!option.write){this.customizeStyle=e;if(e.opacity){this.element.css("opacity",e.opacity)}if(e.border){this.element.css("border",e.border)
}if(e.borderRadius){this.element.css("border-radius",e.borderRadius)}if(e.background){this.element.css("background",e.background);var d=this.element.children(".fr-widget-background");if(d){d.css("background",e.background)}}if(e.color){var f=this.element.children(".fr-widget-font");if(f){this.element.css("font-color",e.color)}}}}});FR.ErrorMarkWidget=FR.extend(FR.Widget,{_defaultConfig:function(){return $.extend(FR.ErrorMarkWidget.superclass._defaultConfig.apply(),{width:120,height:24})},_init:function(){FR.ErrorMarkWidget.superclass._init.apply(this,arguments);
var d=this.options;var e=$("<div>"+d.message+"</div>");e.appendTo(this.element);var f=$("<div>"+d.detail+"</div>");f.appendTo(this.element);this.element.css({textAlign:"center",width:d.width,height:d.height})},doResize:function(b){FR.ErrorMarkWidget.superclass.doResize.call(this,b);this.element.css({width:b.width,height:b.height})}});$.extend(FR,{match:function(g){if(g!==undefined){var f=g.value;var i=g.text;var h=g.tarValue;var j=g.matchFn;if($.isFunction(j)){return j(g)}else{return f==h||i==h}}return false
}});
(function(b){b.extend(FR,{Msg:function(){return{verticalOffset:0.77,horizontalOffset:1,repositionOnResize:true,overlayOpacity:0.01,overlayColor:"#FFF",draggable:true,okButton:FR.i18nText("Fine-Engine_Basic_OK"),cancelButton:FR.i18nText("Fine-Engine_Basic_Cancel"),dialogClass:null,style:null,msgStyle:function(){var a=this.style;var d="blue";b.each(["green","blue"],function(f,c){if(a&&c==a.toLowerCase()){d=a.toLowerCase()}});this.style=d},alert:function(g,h,f,a){FR.Keys.enable(false);if(!g){g="Alert"
}this._show(g,h,null,"alert",function(c){FR.Keys.enable(true);if(b.isFunction(f)){f(c)}},-1,a);if(typeof f=="number"&&f>0){setTimeout(function(){FR.Msg._hide()},f)}},confirm:function(h,a,f,g){FR.Keys.enable(false);if(!h){h="Confirm"}this._show(h,a,null,"confirm",function(c){FR.Keys.enable(true);if(f){f(c)}},g?g:-1)},prompt:function(i,a,j,g,h){FR.Keys.enable(false);if(!i){i="Prompt"}this._show(i,a,j,"prompt",function(c){FR.Keys.enable(true);if(g){g(c)}},h?h:-1)},toastWithAction:function(l,p){var o=b("<div />").addClass("notification").css({"z-Index":FR.widget.opts.zIndex++}).appendTo("Body");
o.append(b("<div/>").addClass("toast_icon toast_info"));o.append(b("<div />").html(l.replace(/\n/g,"<br/>")));for(var m=0;m<p.length;m++){var i=p[m];var n=new FR.createWidget({type:"quickbutton",width:120,height:24,style:i.style,text:i.text,handler:i.handler});n.element.addClass(i.baseCls);o.append(n.element)}var k=b("body").children("div.notification");o.css({top:k.length===1?40:k[m-1].offsetHeight+k[m-1].offsetTop+5});var a=function(){o.remove()};(function(){a()}).defer(5000);return a},toast:function(l){var m="info";
if(arguments.length>0&&typeof l==="object"&&!FR.isNull(l.message)){m=l.type||m;l=l.message}var k=60;var a=b("body").children("div.toast");size=a.length;var j=0;if(size===0){if(FR.Browser.isIE6()){k+=b("body")[0].scrollTop}}else{for(var n=0;n<size;n++){j+=a[n].offsetHeight+5}if(FR.Browser.isIE6()){k+=b("body")[0].scrollTop+j}}a=b("<div/>").addClass("toast").css({top:-100,"z-Index":FR.widget.opts.zIndex++}).appendTo("body");a.append(b("<div/>").addClass("toast_icon toast_"+m));var i=b("<div />").text(l);
i.html(i.html().replace(/\n/g,"<br/>"));a.append(i);a.animate({top:k+j});(function(){a.remove();var e=b("body").children("div.toast");var c=e.length;if(c>0){b(e[0]).css("top",k);for(var d=1;d<c;d++){b(e[d]).css("top",parseInt(e[d-1].offsetHeight)+5+parseInt(b(e[d-1]).css("top")))}}}).defer(5000)},_show:function(a,J,A,L,K,G,C){this.msgStyle();this._hide();this._overlay("show");var H=function(d,f){var c=new FR.createWidget({type:"quickbutton",style:FR.themeConfig.isUpdatePrimaryColor?"dark-blue":"blue",text:FR.i18nText("Fine-Engine_Basic_OK"),width:48,height:28,handler:function(){var g=f?f():true;
FR.Msg._hide();K&&K(g)}});c.element.css(b.extend({position:"absolute"},d));return c};var v=function(c,f){var d=new FR.createWidget({type:"quickbutton",style:FR.themeConfig.isUpdatePrimaryColor?"light-blue":"soft-blue",text:FR.i18nText("Fine-Engine_Basic_Cancel"),width:48,height:28,handler:function(){var g=f?f():false;FR.Msg._hide();K&&K(g)}});d.element.css(b.extend({position:"absolute"},c));return d};var E=function(d,c,k){var i=Math.max(G,450);B.css({width:i});D.css({width:i-k});var h=D.height();
var f=C||z.height();var j=Math.min(h,f-c);D.css({height:j});var g=!FR.Browser.isIE()||h!==j;if(g){D.css({"overflow-y":"auto"})}B.css({height:Math.max(j+c,d)})};var z=b("BODY");z.append('<div id="popup_container" class='+"popup_"+L+"_container>"+'<div id="popup_header" >'+'<h1 id="popup_title"></h1></div>'+'<div id="popup_content">'+'<div id="popup_message"></div>'+"</div>"+"</div>");var B=b("#popup_container");var F=b("#popup_title");var w=b("#popup_content");var D=b("#popup_message");if(this.dialogClass){B.addClass(this.dialogClass)
}var I=FR.Browser.isIE()?"absolute":"fixed";B.css({position:I});FR.html(F,a);if(_.isArray(J)){b.each(J,function(g,c){if(c.oneLevel&&c.twoLevel){var f=c.oneLevel.replace(/\n/g,"<br>");var h=c.twoLevel.replace(/\n/g,"<br>");FR.html(b('<span class="popup_level_one">'),f).appendTo(D);FR.html(b('<span class="popup_level_two">'),h).appendTo(D);b("</br>").appendTo(D)}else{var d=c.toString().replace(/\n/g,"<br>");FR.html(b('<span class="popup_level_two">'),d).appendTo(D);b("</br>").appendTo(D)}})}else{FR.html(D,J.toString().replace(/\n/g,"<br>"))
}if(L==="alert"){b("<div id='popup_warn'>").appendTo("#popup_header");E(170,152,104);var e=H({right:"32px",bottom:"24px"}).element;e.appendTo("#popup_container");e.focus();e.keydown(function(c){if(c.keyCode===13||c.keyCode===27){e.trigger("click")}})}else{if(L==="confirm"){b("<div id='popup_warn'>").appendTo("#popup_header");E(170,152,104);H({right:"32px",bottom:"24px"}).element.appendTo("#popup_container");v({right:"92px",bottom:"24px"}).element.appendTo("#popup_container")}else{if(L==="prompt"){w.append('<input type="text" size="21" id="popup_prompt" >');
var x=b("#popup_prompt");x.focus().select();if(A){x.val(A)}E(200,158,40);H({right:"20px",bottom:"16px"},function(){return b("#popup_prompt").val()}).element.appendTo("#popup_container");v({right:"80px",bottom:"16px"},function(){return null}).element.appendTo("#popup_container")}}}this._reposition();this._maintainPosition(true);if(this.draggable){try{B.draggable({handle:F,onStopDrag:function(){if(B.offset().top<0){B.css({top:"0px"})}if(B.offset().left<0){B.css({left:"0px"})}}});F.css({cursor:"move"})
}catch(y){}}},_hide:function(){b("#popup_container").remove();this._overlay("hide");this._maintainPosition(false)},_overlay:function(a){switch(a){case"show":this._overlay("hide");b("BODY").append('<div id="popup_overlay"></div>');b("#popup_overlay").css({position:"absolute",zIndex:99998,top:"0px",left:"0px",width:"100%",height:FR.windowHeight,background:this.overlayColor,opacity:this.overlayOpacity});break;case"hide":b("#popup_overlay").remove();break}},_reposition:function(){var d=FR.windowHeight;
d=(d-b("#popup_container").outerHeight())/2+this.verticalOffset;d=d*this.verticalOffset;var a=FR.windowWidth;a=(a-b("#popup_container").outerWidth())/2+this.horizontalOffset;a=a*this.horizontalOffset;if(d<0){d=0}if(a<0){a=0}if(FR.Browser.isIE()){d=d+b(window).scrollTop()}b("#popup_container").css({top:d+"px",left:a+"px"});b("#popup_overlay").height(FR.windowHeight)},_maintainPosition:function(d){function a(){FR.Msg._reposition()}if(this.repositionOnResize){switch(d){case true:b(window).bind("resize",a);
break;case false:b(window).unbind("resize",a);break}}}}}()})})(jQuery);
/*!
 * jLayout - JavaScript Layout Algorithms v0.2
 *
 * Licensed under the revised BSD License.
 * Copyright 2008, Bram Stein
 * All rights reserved.
 */
(function(){window.jLayout={layout:function(f,g){var e={},h=g||{};h.hgap=f.hgap||0;h.vgap=f.vgap||0;e.layout=function(a){return a};e.preferred=function(a){return{width:a.width(),height:a.height()}};e.minimum=function(a){return{width:0,height:0}};e.maximum=function(a){return{width:Number.MAX_VALUE,height:Number.MAX_VALUE}};return e},parameter:function(h){var j={},i=h.items||[],m=this.layout(h,j),k=h.scrollable,n=h.scrollContainer;
m.layout=function(u){var v=u.bounds(),e=u.insets(),c=v.width-(e.left+e.right),b=v.height-(e.top+e.bottom),f=0,g=0;for(var d=0;d<i.length;d++){var w=i[d];var t=(k||c==0)?w.width:Math.min(w.width,c-w.x);var a=(k||b==0)?w.height:Math.min(w.height,b-w.y);if(k){f=Math.max(f,t+w.x);g=Math.max(g,a+w.y)}w.el.bounds({"x":w.x,"y":w.y+(w.delta||0),"width":t,"height":a});w.el.doLayout()}if(n){n.bounds({"x":0,"y":0,width:f,height:g})}};function l(a){return function(){return{"width":0,"height":0}}}m.preferred=l("preferred");
m.minimum=l("minimum");m.maximum=l("maximum");return m},flow:function(k){var l={},q=this.layout(k,l),n=k.items||[],m=(k.alignment&&(k.alignment==="center"||k.alignment==="right"||k.alignment==="left")&&k.alignment)||"left",o=typeof k.hgap==="number"&&!isNaN(k.hgap)?k.hgap:5,j=typeof k.vgap==="number"&&!isNaN(k.vgap)?k.vgap:5;q.layout=function(i){var h=i.bounds(),g=i.insets(),e=0,d=n.length,a,b=[],c={width:0,height:0},f={x:g.left,y:g.top};h.width-=g.left+g.right;h.height-=g.top+g.bottom;for(;e<d;e+=1){if(n[e].el.isVisible()){a=n[e].el.preferredSize();
if((c.width+a.width)>h.width){p(b,f,c,h);b=[];f.y+=c.height;f.x=g.left;c.width=0;c.height=0}c.height=Math.max(c.height,a.height+j);c.width+=a.width+o;b.push(n[e])}}p(b,f,c,h);return i};function p(e,f,a,g){var c={x:f.x,y:f.y},b=0,d=e.length;switch(m){case"center":c.x+=(o+g.width-a.width)/2;break;case"right":c.x+=g.width-a.width+o;break}for(;b<d;b+=1){c.y=f.y;e[b].el.bounds(c);e[b].el.doLayout();c.x+=e[b].el.bounds().width+o}}function r(a){return function(h){var f=0,e=0,d=0,g,b=false,c=h.insets();for(;
f<n.length;f+=1){if(n[f].isVisible()){g=n[f][a+"Size"]();d=Math.max(d,g.height);e+=g.width}}return{"width":e+c.left+c.right+(n.length-1)*o,"height":d+c.top+c.bottom}}}q.preferred=r("preferred");q.minimum=r("minimum");q.maximum=r("maximum");return q},horizontal:function(k){var l={},p=this.layout(k,l),n=k.items||[],m=(k.alignment&&(k.alignment==="center"||k.alignment==="right"||k.alignment==="left")&&k.alignment)||"center",o=typeof k.hgap==="number"&&!isNaN(k.hgap)?k.hgap:2,j=typeof k.vgap==="number"&&!isNaN(k.vgap)?k.vgap:0;
p.layout=function(h){var i=h.bounds(),f=h.insets(),x=f.left+o,a=f.top+j,w=i.width-(f.left+f.right+o*2),d=0,b=i.height-(f.top+f.bottom),g=b-2*j,e,c=n.length;for(e=0;e<c;e++){var v=n[e];if(v.el.isVisible()){d+=(v.width+o)}}q(x,a,w-d+2*o,g);return h};function q(b,e,f,c){var g={"x":b,"y":e,"width":f,"height":c},a=0,d=n.length;switch(m){case"left":g.x+=0;break;case"center":g.x+=f/2;break;case"right":g.x+=f;break}for(;a<d;a++){var h=n[a];if(h.el.isVisible()){g.width=h.width;h.el.bounds(g);h.el.doLayout();
g.x+=(h.width+o)}}}function r(a){return function(b){var f=0,e=0,d=0,g,c=b.insets();for(;f<n.length;f+=1){if(n[f].el.isVisible()){g=n[f].el[a+"Size"]();d=Math.max(d,g.height);e+=n[f].width+o}}return{"width":e+c.left+c.right,"height":d+c.top+c.bottom}}}p.preferred=r("preferred");p.minimum=r("minimum");p.maximum=r("maximum");return p},vertical:function(i){var k={},o=this.layout(i,k),j=i.items||[],i=i,p=typeof i.hgap==="number"&&!isNaN(i.hgap)?i.hgap:0,l=typeof i.vgap==="number"&&!isNaN(i.vgap)?i.vgap:0;
o.layout=function(h){var v=h.bounds(),g=h.insets(),f,d=j.length,a=g.left+p,b=g.top+l,y=v.height-(g.top+g.bottom+l*2),c=0,e=v.width-(g.left+g.right),x=e-2*p;for(f=0;f<d;f++){var w=j[f];if(w.el.isVisible()){c+=w.height}}m(a,b,x,y-c);return h};function m(b,e,h,c){var f={"x":b,"y":e,"width":h,"height":c},a=0,d=j.length;for(;a<d;a++){var g=j[a];if(g.el.isVisible()){f.height=g.height;g.el.bounds(f);g.el.doLayout();f.y+=g.height+l}}}function n(a){return function(c){var g=0,f=0,e=0,b,d=c.insets();for(;g<j.length;
g+=1){if(j[g].el.isVisible()){b=j[g].el[a+"Size"]();f=Math.max(f,b.width);e+=j[g].height+l}}return{"width":f+d.left+d.right,"height":e+d.top+d.bottom}}}o.preferred=n("preferred");o.minimum=n("minimum");o.maximum=n("maximum");return o},gridLayout:function(o){var q={},u=this.layout(o,q),x=o.leftGap||0,t=o.rightGap||0,v=o.topGap||0,p=o.bottomGap||0,s=o.items||[],y=o.columns,n=o.rows,z=o.widths,r=o.heights;u.layout=function(O){var k=O.bounds();var f=O.insets(),Q=k.width-(f.left+f.right)-x-t,a=k.height-(f.top+f.bottom)-v-p;
var W={},P=0,V=0;if(z){for(var g=0;g<z.length;g++){var T=z[g];if(T!="auto"){W[""+g]=T;P+=T;V++}}}var S={},j=0,d=0;if(r){for(var g=0;g<r.length;g++){var m=r[""+g];if(m!="auto"){S[g]=m;j+=m;d++}}}var i=(Q-(y-1)*q.hgap-P)/(y-V),N=(a-(n-1)*q.vgap-j)/(n-d);var U=function(A,E,G,C){if(!A){return G*(E+C)}var B=0;for(var D=0;D<G;D++){var F=A[D];if(F=="auto"){B+=E}else{B+=F}if(D>0){B+=C}}return B};for(var l=0;l<s.length;l++){var b=s[l];var R=W[b.column]||i,e=S[b.row]||N;var c=U(z,i,b.column,q.hgap);var h=U(r,N,b.row,q.vgap);
if(b.el){b.el.bounds({"x":c+x,"y":h+v,"width":R,"height":e});b.el.doLayout()}}return O};function w(a){return function(f){if(a=="minimum"||a=="maximum"){return f[a.substring(0,3)+"Size"]()}var d=f.bounds();var g=f.insets(),h=d.width-(g.left+g.right),e=d.height-(g.top+g.bottom),b=h-(y-1)*q.hgap,c=e-(n-1)*q.vgap;return{"width":b,"height":c}}}u.preferred=w("preferred");u.minimum=w("minimum");u.maximum=w("maximum");return u},tableLayout:function(p){var s={},w=this.layout(p,s),o=p.vgap,v=p.items,B=p.columnSize,q=p.rowSize,u=p.scrollContainer;
w.layout=function(e){var g=e.bounds(),a=e.insets(),k=g.width-(a.left+a.right),j=g.height-(a.top+a.bottom),m=0,c=0;for(var b=0;b<v.length;b++){var f=v[b];if(r(f)){m+=(t(b,j)+o)}else{for(var n=0;n<f.length;n++){var d=f[n];var h=z(b)-m;var l=t(b,j);c=Math.max(h+l,c);if(d==null){continue}var i={"x":x(n,k),"y":h};if(isNaN(d.el.width)){i.width=y(n,k)}if(isNaN(d.el.height)){i.height=l}d.element.bounds(i);d.element.doLayout()}}}if(u){u.bounds({x:0,y:0,width:k,height:c})}};function r(a){for(var b=0;b<a.length;
b++){if(a[b]!=null&&a[b].element.isVisible()){return false}}return true}function x(c,d){var e=0;for(var b=0;b<c;b++){var a=B[b];if(a>0&&a<1){a=a*d}e+=a}return e}function z(c){var a=0;for(var b=0;b<c;b++){a+=q[b]+o}return a}function y(b,c){var a=B[b];if(!isNaN(a)){if(a>0&&a<1){return a*c}return a}if(b!=B.length-1){return 0}return c-x(b,c)}function t(b,a){var c=q[b];if(!isNaN(c)){return c}if(b!=q.length-1){return 0}return a-z(b)}function A(a){return function(b){return{"width":0,"height":0}}}w.preferred=A("preferred");
w.minimum=A("minimum");w.maximum=A("maximum");return w},borderlayout:function(j){var l={},o=this.layout(j,l),m=j.east,k=j.west,q=j.north,n=j.south,r=j.center;o.layout=function(h){var i=h.bounds(),b=h.insets(),z=b.top,c=b.left,C=i.width-(b.left+b.right),B=i.height-(b.top+b.bottom);var g=0;var d=0;var y=C;var e=B;if(q&&q.el&&(q.el.isVisible()||q.el.css("display")==="block")){var f=q.height||q.el.height();q.el.bounds({"x":c,"y":z,"width":C,"height":f});g=z+f;e=B-f;q.el.doLayout()}if(n&&n.el&&(n.el.isVisible()||n.el.css("display")==="block")){var D=n.height||n.el.height();
n.el.bounds({"x":c,"y":B-D,"width":C,"height":D});e-=D;n.el.doLayout()}if(k&&k.el&&(k.el.isVisible()||k.el.css("display")==="block")){var a=k.width||k.el.width();k.el.bounds({"x":c,"y":g,"width":a,"height":e});d=c+a;y=C-a;k.el.doLayout()}if(m&&m.el&&(m.el.isVisible()||m.el.css("display")==="block")){var A=m.width||m.el.width();m.el.bounds({"x":C-A,"y":g,"width":A,"height":e});y=y-A;m.el.doLayout()}r.el.bounds({"x":d,"y":g,"width":y,"height":e});r.el.doLayout()};function p(a){return function(b){return{"width":0,"height":0}
}}o.preferred=p("preferred");o.minimum=p("minimum");o.maximum=p("maximum");return o},card:function(f){var h={},j=this.layout(f,h),g=f.items;j.layout=function(e){var a=e.bounds(),n=e.insets(),o=a.width-(n.left+n.right),c=a.height-(n.top+n.bottom);for(var d=0;d<g.length;d++){var b=g[d];if(b.el instanceof $){b.el.bounds({"x":n.left,"y":n.top,"width":o,"height":c});b.el.doLayout()}}};function i(a){return function(b){return{"width":0,"height":0}}}j.preferred=i("preferred");j.minimum=i("minimum");j.maximum=i("maximum");
return j},grid:function(k){var l={},o=this.layout(k,l),n=k.items||[],q=k.columns||n.length,j=k.rows||0;if(j>0){q=Math.floor((n.length+j-1)/j)}else{j=Math.floor((n.length+q-1)/q)}var r=k.widths||[],m=k.heights||[];$.each([{ar:r,len:q},{ar:m,len:j}],function(b,a){while(a.ar.length<a.len){a.ar[a.ar.length]=-1}});o.layout=function(f){var g=f.bounds();var C,D,b=f.insets(),x=b.left,y=b.top,a=g.width-(b.left+b.right)-(q-1)*l.hgap,B=g.height-(b.top+b.bottom)-(j-1)*l.vgap;var h=Array.prototype.concat.call([],r),E=Array.prototype.concat.call([],m);
$.each([{ar:h,len:a},{ar:E,len:B}],function(v,s){var t=0;$.each(s.ar,function(z,w){if(w>=0){s.len-=w}else{t++}});if(t>0){var u=s.len/t;$.each(s.ar,function(z,w){if(w<0){s.ar[z]=u}})}});var i=0,c=0;for(C=0;C<n.length;C++){var e=h[i],d=E[c];n[C].bounds({"x":x,"y":y,"width":e,"height":d});if(i<q-1){x+=e+l.hgap;i++}else{y+=d+l.vgap;x=b.left;i=0;c++}n[C].doLayout()}return f};function p(a){return function(h){var y,g=0,x=0,w,d=h.insets();var b=Array.prototype.concat.call([],r),f=Array.prototype.concat.call([],m);
var i=0,e=0;for(var y=0;y<n.length;y++){w=n[y][a+"Size"]();var g=b[i],x=f[e];if(r[i]<0){b[i]=Math.max(b[i],w.width)}if(m[e]<0){f[e]=Math.max(f[e],w.height)}if(i<q-1){i++}else{i=0;e++}n[y].doLayout()}var z=0;$.each(b,function(s,t){if(t>0){z+=t}});var c=0;$.each(f,function(t,s){if(s>0){c+=s}});return{"width":d.left+d.right+z+(q-1)*l.hgap,"height":d.top+d.bottom+c+(j-1)*l.vgap}}}o.preferred=p("preferred");o.minimum=p("minimum");o.maximum=p("maximum");return o},center:function(g){var h={},j=this.layout(g,h),f=g.item||[];
j.layout=function(q){var r=q.bounds(),o=q.insets(),b=o.left,c=o.top,e=r.width-(o.left+o.right),d=r.height-(o.top+o.bottom);var p=f.width||"auto",a=f.height||"auto";if(p==="auto"){p=e}if(a==="auto"){a=d}if(f.el){f.el.bounds({"x":b+(e-p)*0.5,"y":c+(d-a)*0.5,"width":p,"height":a});f.el.doLayout()}};function i(a){return function(){return{"width":0,"height":0}}}j.preferred=i("preferred");j.minimum=i("minimum");j.maximum=i("maximum");return j}}})();
/*!
 * JSizes - JQuery plugin v0.31
 *
 * Licensed under the revised BSD License.
 * Copyright 2008, Bram Stein
 * All rights reserved.
 */
(function(c){var d=function(a){return parseFloat(a)||0};c.each(["min","max"],function(a,b){c.fn[b+"Size"]=function(h){var i,j;if(h){if(h.width){this.css(b+"-width",h.width)}if(h.height){this.css(b+"-height",h.height)}return this}else{i=this.css(b+"-width");j=this.css(b+"-height");return{"width":(b==="max"&&(i==="none"||d(i)===-1)&&Number.MAX_VALUE)||d(i),"height":(b==="max"&&(j==="none"||d(j)===-1)&&Number.MAX_VALUE)||d(j)}
}}});c.fn.isVisible=function(){return this.css("visibility")!=="hidden"&&this.css("display")!=="none"};c.each(["border","margin","padding"],function(a,b){c.fn[b]=function(f){if(f){if(f.top){this.css(b+"-top"+(b==="border"?"-width":""),f.top)}if(f.bottom){this.css(b+"-bottom"+(b==="border"?"-width":""),f.bottom)}if(f.left){this.css(b+"-left"+(b==="border"?"-width":""),f.left)}if(f.right){this.css(b+"-right"+(b==="border"?"-width":""),f.right)}return this}else{return{top:d(this.css(b+"-top"+(b==="border"?"-width":""))),bottom:d(this.css(b+"-bottom"+(b==="border"?"-width":""))),left:d(this.css(b+"-left"+(b==="border"?"-width":""))),right:d(this.css(b+"-right"+(b==="border"?"-width":"")))}
}}})})(jQuery);
/*!
 * jLayout JQuery Plugin v0.11
 *
 * Licensed under the revised BSD License.
 * Copyright 2008, Bram Stein
 * All rights reserved.
 */
if(jQuery&&jLayout){(function(b){b.fn.doLayout=function(){this.css({position:"absolute"});if(this.data("jlayout")){this.data("jlayout").layout(this,arguments)}};b.fn.insets=function(){var a=this.padding(),e=this.border();return{"top":a.top,"bottom":a.bottom+e.bottom+e.top,"left":a.left,"right":a.right+e.right+e.left}};b.fn.bounds=function(f){var a={hasIgnoredBounds:true};
if(f){if(!isNaN(f.x)){a.left=f.x}if(!isNaN(f.y)){a.top=f.y}if(f.width!=null){a.width=(f.width-(this.outerWidth(true)-this.width()));a.width=(a.width>=0)?a.width:f.width}if(f.height!=null){a.height=f.height-(this.outerHeight(true)-this.height());a.height=(a.height>=0)?a.height:f.height}if(b(this).data("sizeFixed")){a.width=f.width}this.css(a);var e=this.data("tmp");if(!e||!FR.equals(e,a)){this.triggerHandler(FR.Events.RESIZE,[a]);this.data("tmp",a)}return this}else{a=this.position();return{"x":a.left,"y":a.top,"width":this.outerWidth(),"height":this.outerHeight()}
}};b.each(["min","max"],function(d,a){b.fn[a+"imumSize"]=function(c){if(this.data("jlayout")){return this.data("jlayout")[a+"imum"](this)}else{return this[a+"Size"](c)}}});b.fn.preferredSize=function(){var g,f,h=this.margin(),a={width:0,height:0};if(this.data("jlayout")){a=this.data("jlayout").preferred(this);g=this.minimumSize();f=this.maximumSize();a.width+=h.left+h.right;a.height+=h.top+h.bottom;if(a.width<g.width||a.height<g.height){a.width=Math.max(a.width,g.width);a.height=Math.max(a.height,g.height)
}else{if(a.width>f.width||a.height>f.height){a.width=Math.min(a.width,f.width);a.height=Math.min(a.height,f.height)}}}else{a.width=this.bounds().width+h.left+h.right;a.height=this.bounds().height+h.top+h.bottom}return a}})(jQuery)};
jQuery.extend({unselectContents:function(){if(window.getSelection){window.getSelection().removeAllRanges()}else{if(document.selection){document.selection.empty()}}}});jQuery.fn.extend({selectContents:function(){$(this).each(function(g){var k=this;var l,h,i,j;if((i=k.ownerDocument)&&(j=i.defaultView)&&typeof j.getSelection!="undefined"&&typeof i.createRange!="undefined"&&(l=window.getSelection())&&typeof l.removeAllRanges!="undefined"){h=i.createRange();h.selectNode(k);if(g==0){l.removeAllRanges()
}l.addRange(h)}else{if(document.body&&typeof document.body.createTextRange!="undefined"&&(h=document.body.createTextRange())){h.moveToElementText(k);h.select()}}})},setCaret:function(){if(!$.browser.msie){return}var b=function(){var a=$(this).get(0);a.caretPos=document.selection.createRange().duplicate()};$(this).click(b).select(b).keyup(b)},insertAtCaret:function(p){var i=$(this).get(0);if(document.all&&i.createTextRange&&i.caretPos){var o=i.caretPos;o.text=o.text.charAt(o.text.length-1)==""?p+"":p
}else{if(i.setSelectionRange){var l=i.selectionStart;var m=i.selectionEnd;var k=i.value.substring(0,l);var n=i.value.substring(m);i.value=k+p+n;i.focus();var j=p.length;i.setSelectionRange(l+j,l+j);i.blur()}else{i.value+=p}}}});
$.extend(Date.prototype,{getTimezone:function(){var d={"-12":"IDL","-11":"MIT","-10":"HST","-9:30":"MSIT","-9":"AKST","-8":"PST","-7":"MST","-6":"CST","-5":"EST","-4":"AST","-3:30":"NST","-3":"SAT","-2":"BRT","-1":"CVT","0":"WET","1":"CET","2":"EET","3":"MSK","3:30":"IRT","4":"META","4:30":"AFT","5":"METB","5:30":"IDT","5:45":"NPT","6":"BHT","6:30":"MRT","7":"IST","8":"CST","8:30":"KRT","9":"FET","9:30":"ACST","10":"AEST","10:30":"FAST","11":"VIT","11:30":"NFT","12":"PSTC"};var f=this.getTimezoneOffset()*-1;
var e="";e=this.toString().replace(/^.* (?:\((.*)\)|([A-Z]{1,4})(?:[\-+][0-9]{4})?(?: -?\d+)?)$/,"$1$2").replace(/[^A-Z]/g,"");if(e){return e}Object.keys(d).some(function(a){var c=a.split(":"),b=c.length>1?window.parseInt(c[1]):0;c=window.parseInt(c[0]);if(Math.abs(f-c*60-b)<0.000001){e=d[a];return true}});return e},getLastDateOfMonth:function(){return new Date(this.getFullYear(),this.getMonth(),this.getMonthDays())},getMonthDays:function(f){var d=[31,28,31,30,31,30,31,31,30,31,30,31];var e=this.getFullYear();
if(typeof f=="undefined"){f=this.getMonth()}if(((0===(e%4))&&((0!==(e%100))||(0===(e%400))))&&f===1){return 29}else{return d[f]}},getWeekNumber:function(){var f=new Date(this.getFullYear(),this.getMonth(),this.getDate(),0,0,0);var d=f.getDay();f.setDate(f.getDate()-(d+6)%7+3);var e=f.valueOf();f.setMonth(0);f.setDate(4);return Math.round((e-f.valueOf())/(7*86400000))+1}});(function(){var compileJFmt=function(jfmt,date){var str=jfmt.str,len=jfmt.len,ch=jfmt["char"];switch(ch){case"E":str=len<4?Date._SDN[date.getDay()]:Date._DN[date.getDay()];
break;case"y":if(len<=3){str=(date.getFullYear()+"").slice(2,4)}else{str=date.getFullYear()}break;case"M":if(len>2){str=len>3?Date._MN[date.getMonth()]:Date._SMN[date.getMonth()]}else{if(len<2){str=date.getMonth()+1}else{str=String.leftPad(date.getMonth()+1+"",2,"0")}}break;case"d":if(len>1){str=String.leftPad(date.getDate()+"",2,"0")}else{str=date.getDate()}break;case"h":var hour=date.getHours()%12;if(hour===0){hour=12}if(len>1){str=String.leftPad(hour+"",2,"0")}else{str=hour}break;case"H":if(len>1){str=String.leftPad(date.getHours()+"",2,"0")
}else{str=date.getHours()}break;case"m":if(len>1){str=String.leftPad(date.getMinutes()+"",2,"0")}else{str=date.getMinutes()}break;case"s":if(len>1){str=String.leftPad(date.getSeconds()+"",2,"0")}else{str=date.getSeconds()}break;case"a":str=date.getHours()<12?Date._NN[0]:Date._NN[1];break;case"z":str=date.getTimezone();break;default:str=jfmt.str;break}return str};FR.parseFmt=function(fmt){if(!fmt){return""}fmt=String(fmt).replace(/y{4,}/g,"%Y").replace(/y{2}/g,"%y").replace(/M{4,}/g,"%b").replace(/M{3}/g,"%B").replace(/M{2}/g,"%X").replace(/M{1}/g,"%x").replace(/a{1}/g,"%p");
if(new RegExp("d{2,}","g").test(fmt)){fmt=fmt.replace(/d{2,}/g,"%d")}else{fmt=fmt.replace(/d{1}/g,"%e")}if(new RegExp("h{2,}","g").test(fmt)){fmt=fmt.replace(/h{2,}/g,"%I")}else{fmt=fmt.replace(/h{1}/g,"%I")}if(new RegExp("H{2,}","g").test(fmt)){fmt=fmt.replace(/H{2,}/g,"%H")}else{fmt=fmt.replace(/H{1}/g,"%H")}fmt=fmt.replace(/m{2,}/g,"%M").replace(/s{2,}/g,"%S");return fmt};FR.matchDateFormat=function(date,format){if(typeof date!="string"||typeof format!="string"||!date||!format){return false}var zh_yMd="["+String.fromCharCode(24180)+String.fromCharCode(26376)+String.fromCharCode(26085)+"]";
if(date.match(zh_yMd)){if(format.match(zh_yMd)){date=date.replaceAll(zh_yMd,"-");format=format.replaceAll(zh_yMd,"-");if(date.endWith("-")&&format.endWith("-")){date=date.substring(0,date.length-1);format=format.substring(0,format.length-1)}}else{return false}}else{if(format.match(zh_yMd)){return false}}var isAM=null;if(format.endWith(" a")){format=format.substring(0,format.length-2);if(date.endWith(" am")||date.endWith(" pm")){isAM=date.endWith(" am");date=date.substring(0,date.length-3)}else{return false
}}if(date.replace(/[0-9]/g,"")!=format.replace(/[YyMmDdHhSsa]/g,"")){return false}var formatStr=format;var dateStr=date;var formatArr=[];var dateArr=[];if(format.indexOf(" ")==-1){dateArr=shortMatch(dateStr,formatStr);if(!dateArr){return false}}else{var ff=format.split(" ");var dd=date.split(" ");for(var i=0;i<ff.length;i++){var temp=shortMatch(dd[i],ff[i]);if(!temp){return false}else{dateArr=dateArr.concat(temp)}}}function shortMatch(str,fmt){var da=[];var fa=[];if(fmt.match(/[-/:.]/)){fa=fmt.split(/[-/:.]/);
formatArr=formatArr.concat(fa);var da=str.split(/[-/:.]/);return da}while(fmt.length>0){var reg=new RegExp(fmt.substring(0,1)+"+");var f=fmt.match(reg).toString();fa.push(f);formatArr.push(f);fmt=fmt.substring(f.length)}var len=0;for(var i=0;i<fa.length;i++){var tmpLen=0;if(fa[i].length===1){if(i==fa.length-1){tmpLen=str.length-len}else{if(i==fa.length-2){switch(str.length-len){case 2:tmpLen=1;break;case 3:if(invalidStr(str.substring(len,len+2),fa[i])||fa[i+1].length===2){tmpLen=1}else{if(fa[i+1].length===1&&invalidStr(str.substring(len+1,len+3),fa[i+1])){tmpLen=2
}else{tmpLen=1}}break;case 4:tmpLen=2;break;default:return false}}}}else{tmpLen=fa[i].length}da[i]=str.substring(len,len+tmpLen);len+=tmpLen}return da}function invalidStr(str,fm){return str.match(/[Mh]/)&&parseInt(fm,10)>12||str.match(/[d]/)&&parseInt(fm,10)>31||str.match(/[H]/)&&parseInt(fm,10)>23||str.match(/[ms]/)&&parseInt(fm,10)>59}if(formatArr.length!=dateArr.length||dateArr[dateArr.length-1]===""){return false}else{for(var i=0;i<formatArr.length;i++){var ff=formatArr[i].replace(/ /g,"");var vv=dateArr[i].replace(/ /g,"");
if(ff.length===1&&((vv.length===2&&vv.startWith("0"))||vv.length>2)||ff.length===2&&vv.length!==2||ff.length===4&&vv.length!==4){return false}}var que=["y","M","d","h","H","m","s"];for(var i=0;i<formatArr.length;i++){if(formatArr[i].match(/[yMd]/)){for(var j=i+1;j<formatArr.length;j++){if(formatArr[j].match(/[yMd]/)&&que.indexOf(formatArr[i].substring(0,1))>que.indexOf(formatArr[j].substring(0,1))){var tmp=formatArr[i];formatArr[i]=formatArr[j];formatArr[j]=tmp;tmp=dateArr[i];dateArr[i]=dateArr[j];
dateArr[j]=tmp}}}}if(!format.match(/[hHms]/)){var dt="";for(var i=0;i<dateArr.length;i++){var yMd=formatArr[i]=="yy"?"20"+dateArr[i]:dateArr[i];dt=dt.length===0?yMd:dt+"/"+yMd}var res=new Date(dt);if(!FR.isInvalidDate(res)){if(!inMonthRange(res)){return false}return res}else{if(!FR.isInvalidDate(new Date(dt+"/01"))){return new Date(dt+"/01")}else{if(!FR.isInvalidDate(new Date(dt+"/01"+"/01"))){return new Date(dt+"/01"+"/01")}}}}else{if(checkHms(date)){return date}var dt="";var spt=false;for(var i=0;
i<formatArr.length;i++){if(formatArr[i].match(/[yMd]/)){var yMd=formatArr[i]=="yy"?"20"+dateArr[i]:dateArr[i];dt=dt.length===0?yMd:dt+"/"+yMd}else{var hms=dateArr[i];if(formatArr[i].indexOf("h")!=-1&&isAM===false&&parseInt(hms)<12){hms=parseInt(hms)+12}if(!spt){dt=dt+" "+hms;spt=true}else{dt=dt+":"+hms}}}var res=new Date(dt);if(!inMonthRange(res)){return false}return res}}function checkHms(timeStr){var parts;if(FR.isEmpty(timeStr)){return false}parts=timeStr.split(":");if(FR.isEmpty(parts)){return false
}for(i=0;i<parts.length;i++){if(isNaN(parts[i])){return false}}if(parts.length===2){h=parts[0];m=parts[1];if(format.match(/[s]/)){if(h<0||h>59){return false}if(m<0||m>59){return false}}else{if(h<0||h>23){return false}if(m<0||m>59){return false}}return true}else{if(parts.length===3){h=parts[0];m=parts[1];s=parts[3];if(h<0||h>23){return false}if(m<0||m>59){return false}if(s<0||s>59){return false}}}return true}function inMonthRange(res){var d,m;for(var i=0;i<formatArr.length;i++){if(formatArr[i].indexOf("d")!=-1){d=dateArr[i].replace(/^[0]/,"")
}else{if(formatArr[i].indexOf("M")!=-1){m=dateArr[i].replace(/^[0]/,"")}}}if(d==null||m==null){return true}return parseInt(d)==res.getDate()&&parseInt(m)==res.getMonth()+1}};FR.str2Date=function(str,format){if(typeof str!="string"||typeof format!="string"){return null}var fmt=FR.parseFmt(format);return Date.parseDateTime(str,fmt)};FR.date2Str=function(date,format){if(!date){return""}var len=format.length,result="";if(len>0){var flagch=format.charAt(0),start=0,str=flagch;for(var i=1;i<len;i++){var ch=format.charAt(i);
if(flagch!==ch){result+=compileJFmt({"char":flagch,"str":str,"len":i-start},date);flagch=ch;start=i;str=flagch}else{str+=ch}}result+=compileJFmt({"char":flagch,"str":str,"len":len-start},date)}return result};Date.patterns={ISO8601Long:"Y-m-d H:i:s",ISO8601Short:"Y-m-d",ShortDate:"n/j/Y",LongDate:"l, F d, Y",FullDateTime:"l, F d, Y g:i:s A",MonthDay:"F d",ShortTime:"g:i A",LongTime:"g:i:s A",SortableDateTime:"Y-m-d\\TH:i:s",UniversalSortableDateTime:"Y-m-d H:i:sO",YearMonth:"F, Y"};Date.parseFunctions={count:0};
Date.parseRegexes=[];Date.formatFunctions={count:0};Date._MN=[FR.i18nText("Fine-Engine_Base_January"),FR.i18nText("Fine-Engine_Base_February"),FR.i18nText("Fine-Engine_Base_March"),FR.i18nText("Fine-Engine_Base_April"),FR.i18nText("Fine-Engine_Base_May"),FR.i18nText("Fine-Engine_Base_June"),FR.i18nText("Fine-Engine_Base_July"),FR.i18nText("Fine-Engine_Base_August"),FR.i18nText("Fine-Engine_Base_September"),FR.i18nText("Fine-Engine_Base_October"),FR.i18nText("Fine-Engine_Base_November"),FR.i18nText("Fine-Engine_Base_December")];
Date._SMN=[FR.i18nText("Fine-Engine_Base_Short_Jan"),FR.i18nText("Fine-Engine_Base_Short_Feb"),FR.i18nText("Fine-Engine_Base_Short_Mar"),FR.i18nText("Fine-Engine_Base_Short_Apr"),FR.i18nText("Fine-Engine_Base_Short_May"),FR.i18nText("Fine-Engine_Base_Short_Jun"),FR.i18nText("Fine-Engine_Base_Short_Jul"),FR.i18nText("Fine-Engine_Base_Short_Aug"),FR.i18nText("Fine-Engine_Base_Short_Sep"),FR.i18nText("Fine-Engine_Base_Short_Oct"),FR.i18nText("Fine-Engine_Base_Short_Nov"),FR.i18nText("Fine-Engine_Base_Short_Dec")];
Date._DN=[FR.i18nText("Fine-Engine_Base_Sche_Sunday"),FR.i18nText("Fine-Engine_Base_Sche_Monday"),FR.i18nText("Fine-Engine_Base_Sche_Tuesday"),FR.i18nText("Fine-Engine_Base_Sche_Wednesday"),FR.i18nText("Fine-Engine_Base_Sche_Thursday"),FR.i18nText("Fine-Engine_Base_Sche_Friday"),FR.i18nText("Fine-Engine_Base_Sche_Saturday")];Date._SDN=[FR.i18nText("Fine-Engine_Base_Sun"),FR.i18nText("Fine-Engine_Base_Mon"),FR.i18nText("Fine-Engine_Base_Tue"),FR.i18nText("Fine-Engine_Base_Wed"),FR.i18nText("Fine-Engine_Base_Thu"),FR.i18nText("Fine-Engine_Base_Fri"),FR.i18nText("Fine-Engine_Base_Sat")];
Date._NN=[FR.i18nText("Fine-Engine_Base_Ante_Meridian"),FR.i18nText("Fine-Engine_Base_Post_Meridian")];Date.y2kYear=50;Date.monthNumbers={Jan:0,Feb:1,Mar:2,Apr:3,May:4,Jun:5,Jul:6,Aug:7,Sep:8,Oct:9,Nov:10,Dec:11};Date.getMonthNumber=function(name){return Date.monthNumbers[name.substring(0,1).toUpperCase()+name.substring(1,3).toLowerCase()]};Date.parseDate=function(input,format){if(Date.parseFunctions[format]==null){Date.createParser(format)}var func=Date.parseFunctions[format];return Date[func](input)
};Date.createParser=function(format){var funcName="parse"+Date.parseFunctions.count++;var regexNum=Date.parseRegexes.length;var currentGroup=1;Date.parseFunctions[format]=funcName;var code="Date."+funcName+" = function(input){\n"+"var y = -1, m = -1, d = -1, h = -1, i = -1, s = -1, ms = -1, o, z, u, v;\n"+"var d = new Date();\n"+"y = d.getFullYear();\n"+"m = d.getMonth();\n"+"d = d.getDate();\n"+"var results = input.match(Date.parseRegexes["+regexNum+"]);\n"+"if (results && results.length > 0) {";
var regex="";var special=false;var ch="";for(var i=0;i<format.length;++i){ch=format.charAt(i);if(!special&&ch=="\\"){special=true}else{if(special){special=false;regex+=String.escape(ch)}else{var obj=Date.formatCodeToRegex(ch,currentGroup);currentGroup+=obj.g;regex+=obj.s;if(obj.g&&obj.c){code+=obj.c}}}}code+="if (u)\n"+"{v = new Date(u * 1000);}"+"else if (y >= 0 && m >= 0 && d > 0 && h >= 0 && i >= 0 && s >= 0 && ms >= 0)\n"+"{v = new Date(y, m, d, h, i, s, ms);}\n"+"else if (y >= 0 && m >= 0 && d > 0 && h >= 0 && i >= 0 && s >= 0)\n"+"{v = new Date(y, m, d, h, i, s);}\n"+"else if (y >= 0 && m >= 0 && d > 0 && h >= 0 && i >= 0)\n"+"{v = new Date(y, m, d, h, i);}\n"+"else if (y >= 0 && m >= 0 && d > 0 && h >= 0)\n"+"{v = new Date(y, m, d, h);}\n"+"else if (y >= 0 && m >= 0 && d > 0)\n"+"{v = new Date(y, m, d);}\n"+"else if (y >= 0 && m >= 0)\n"+"{v = new Date(y, m);}\n"+"else if (y >= 0)\n"+"{v = new Date(y);}\n"+"}return (v && (z || o))?\n"+"    (z ? v.add(Date.SECOND, (v.getTimezoneOffset() * 60) + (z*1)) :\n"+"        v.add(Date.HOUR, (v.getGMTOffset() / 100) + (o / -100))) : v\n"+";}";
Date.parseRegexes[regexNum]=new RegExp("^"+regex+"$","i");eval(code)};Date.parseDateTime=function(str,fmt){var today=new Date();if(FR.isEmpty(str)){return today}var y=0;var m=0;var d=1;var a=str.split(/\W+/);if(fmt.toLowerCase()=="%y%x"||fmt.toLowerCase()=="%y%x%d"){var tempStr=a.join("");var yearlength=4;var otherlength=2;a[0]=tempStr.substring(0,yearlength);a[1]=tempStr.substring(yearlength,yearlength+otherlength);a[2]=tempStr.substring(yearlength+otherlength,yearlength+otherlength*2)}var b=fmt.match(/%./g);
var i=0,j=0;var hr=0;var min=0;var sec=0;for(i=0;i<a.length;++i){if(!a[i]){continue}switch(b[i]){case"%d":case"%e":d=parseInt(a[i],10);break;case"%X":m=parseInt(a[i],10)-1;break;case"%x":m=parseInt(a[i],10)-1;break;case"%Y":case"%y":y=parseInt(a[i],10);(y<100)&&(y+=(y>29)?1900:2000);break;case"%b":case"%B":for(j=0;j<12;++j){if(Date._MN[j].substr(0,a[i].length).toLowerCase()==a[i].toLowerCase()){m=j;break}}break;case"%H":case"%I":case"%k":case"%l":hr=parseInt(a[i],10);break;case"%P":case"%p":if(/pm/i.test(a[i])&&hr<12){hr+=12
}else{if(/am/i.test(a[i])&&hr>=12){hr-=12}}break;case"%M":min=parseInt(a[i],10);break;case"%S":sec=parseInt(a[i],10);break}}if(isNaN(y)){y=today.getFullYear()}if(isNaN(m)){m=today.getMonth()}if(isNaN(d)){d=today.getDate()}if(isNaN(hr)){hr=today.getHours()}if(isNaN(min)){min=today.getMinutes()}if(isNaN(sec)){sec=today.getSeconds()}if(y!==0){return new Date(y,m,d,hr,min,sec)}today.setHours(hr,min,sec);y=0;m=-1;d=0;for(i=0;i<a.length;++i){if(a[i].search(/[a-zA-Z]+/)!=-1){var t=-1;for(j=0;j<12;++j){if(Date._MN[j].substr(0,a[i].length).toLowerCase()==a[i].toLowerCase()){t=j;
break}}if(t!=-1){if(m!=-1){d=m+1}m=t}}else{if(parseInt(a[i],10)<=12&&m==-1){m=a[i]-1}else{if(parseInt(a[i],10)>31&&y===0){y=parseInt(a[i],10);(y<100)&&(y+=(y>29)?1900:2000)}else{if(d===0){d=a[i]}}}}}if(y===0){y=today.getFullYear()}if(m!==-1&&d!==0){return new Date(y,m,d,hr,min,sec)}return today};Date.formatCodeToRegex=function(character,currentGroup){switch(character){case"d":return{g:1,c:"d = parseInt(results["+currentGroup+"], 10);\n",s:"(\\d{2})"};case"D":for(var a=[],i=0;i<7;a.push(Date._SDN[i]),++i){}return{g:0,c:null,s:"(?:"+a.join("|")+")"};
case"j":return{g:1,c:"d = parseInt(results["+currentGroup+"], 10);\n",s:"(\\d{1,2})"};case"l":return{g:0,c:null,s:"(?:"+Date.dayNames.join("|")+")"};case"N":return{g:0,c:null,s:"[1-7]"};case"S":return{g:0,c:null,s:"(?:st|nd|rd|th)"};case"w":return{g:0,c:null,s:"[0-6]"};case"z":return{g:0,c:null,s:"(?:\\d{1,3}"};case"W":return{g:0,c:null,s:"(?:\\d{2})"};case"F":return{g:1,c:"m = parseInt(Date.getMonthNumber(results["+currentGroup+"]), 10);\n",s:"("+Date._MN.join("|")+")"};case"m":return{g:1,c:"m = parseInt(results["+currentGroup+"], 10) - 1;\n",s:"(\\d{2})"};
case"M":for(var a=[],i=0;i<12;a.push(Date._SMN[i]),++i){}return{g:1,c:"m = parseInt(Date.getMonthNumber(results["+currentGroup+"]), 10);\n",s:"("+a.join("|")+")"};case"n":return{g:1,c:"m = parseInt(results["+currentGroup+"], 10) - 1;\n",s:"(\\d{1,2})"};case"t":return{g:0,c:null,s:"(?:\\d{2})"};case"L":return{g:0,c:null,s:"(?:1|0)"};case"o":case"Y":return{g:1,c:"y = parseInt(results["+currentGroup+"], 10);\n",s:"(\\d{4})"};case"y":return{g:1,c:"var ty = parseInt(results["+currentGroup+"], 10);\n"+"y = ty > Date.y2kYear ? 1900 + ty : 2000 + ty;\n",s:"(\\d{1,2})"};
case"a":return{g:1,c:"if (results["+currentGroup+"] == 'am') {\n"+"if (h == 12) { h = 0; }\n"+"} else { if (h < 12) { h += 12; }}",s:"(am|pm)"};case"A":return{g:1,c:"if (results["+currentGroup+"] == 'AM') {\n"+"if (h == 12) { h = 0; }\n"+"} else { if (h < 12) { h += 12; }}",s:"(AM|PM)"};case"g":case"G":return{g:1,c:"h = parseInt(results["+currentGroup+"], 10);\n",s:"(\\d{1,2})"};case"h":case"H":return{g:1,c:"h = parseInt(results["+currentGroup+"], 10);\n",s:"(\\d{2})"};case"i":return{g:1,c:"i = parseInt(results["+currentGroup+"], 10);\n",s:"(\\d{2})"};
case"s":return{g:1,c:"s = parseInt(results["+currentGroup+"], 10);\n",s:"(\\d{2})"};case"u":return{g:1,c:"ms = parseInt(results["+currentGroup+"], 10);\n",s:"(\\d{3})"};case"O":return{g:1,c:["o = results[",currentGroup,"];\n","var sn = o.substring(0,1);\n","var hr = o.substring(1,3)*1 + Math.floor(o.substring(3,5) / 60);\n","var mn = o.substring(3,5) % 60;\n","o = ((-12 <= (hr*60 + mn)/60) && ((hr*60 + mn)/60 <= 14))?\n","    (sn + String.leftPad(hr, 2, 0) + String.leftPad(mn, 2, 0)) : null;\n"].join(""),s:"([+\\-]\\d{4})"};
case"P":return{g:1,c:["o = results[",currentGroup,"];\n","var sn = o.substring(0,1);\n","var hr = o.substring(1,3)*1 + Math.floor(o.substring(4,6) / 60);\n","var mn = o.substring(4,6) % 60;\n","o = ((-12 <= (hr*60 + mn)/60) && ((hr*60 + mn)/60 <= 14))?\n","    (sn + String.leftPad(hr, 2, 0) + String.leftPad(mn, 2, 0)) : null;\n"].join(""),s:"([+\\-]\\d{2}:\\d{2})"};case"T":return{g:0,c:null,s:"[A-Z]{1,4}"};case"Z":return{g:1,c:"z = results["+currentGroup+"] * 1;\n"+"z = (-43200 <= z && z <= 50400)? z : null;\n",s:"([+\\-]?\\d{1,5})"};
case"c":var df=Date.formatCodeToRegex,calc=[];var arr=[df("Y",1),df("m",2),df("d",3),df("h",4),df("i",5),df("s",6),df("P",7)];for(var i=0,l=arr.length;i<l;++i){calc.push(arr[i].c)}return{g:1,c:calc.join(""),s:arr[0].s+"-"+arr[1].s+"-"+arr[2].s+"T"+arr[3].s+":"+arr[4].s+":"+arr[5].s+arr[6].s};case"U":return{g:1,c:"u = parseInt(results["+currentGroup+"], 10);\n",s:"(-?\\d+)"};default:return{g:0,c:null,s:character.replace(/([.*+?^$}{()|[\]\/\\])/g,"\\$1")}}};if(FR.Browser.r.safari&&!Date.brokenSetMonth){Date.brokenSetMonth=Date.prototype.setMonth;
Date.prototype.setMonth=function(num){if(num<=-1){var n=Math.ceil(-num);var back_year=Math.ceil(n/12);var month=(n%12)?12-n%12:0;this.setFullYear(this.getFullYear()-back_year);return Date.brokenSetMonth.call(this,month)}else{return Date.brokenSetMonth.apply(this,arguments)}}}})();
(function(b){FR.Layout=FR.extend(FR.Widget,{_defaultConfig:function(){return b.extend(FR.Layout.superclass._defaultConfig.apply(),{scrollable:false,scrollx:false,scrolly:false,widgetBackground:null,border:null,onClick:null})},_init:function(){FR.Layout.superclass._init.apply(this,arguments);this._init4Margin();this._init4Style();this._init4Scroll();this._init4Click()},_init4Margin:function(){if(this.options.marginTop){this.element.css("marginTop",this.options.marginTop);this.marginHeight=(this.marginHeight||0)+parseInt(this.options.marginTop)
}if(this.options.marginLeft){this.element.css("marginLeft",this.options.marginLeft);this.marginWidth=(this.marginWidth||0)+parseInt(this.options.marginLeft)}if(this.options.marginBottom){this.element.css("marginBottom",this.options.marginBottom);this.marginHeight=(this.marginHeight||0)+parseInt(this.options.marginBottom)}if(this.options.marginRight){this.element.css("marginRight",this.options.marginRight);this.marginWidth=(this.marginWidth||0)+parseInt(this.options.marginRight)}},_init4Style:function(){this._initBackGround();
var a=this.options.border;if(a){this.element.css("border-style",a.type);this.element.css("border-color",a.color);this.element.css("border-width",a.width);if(a.corner){this.element.css("border-radius","15px 15px 15px 15px");if(FR.Browser.msie){this.element.addClass("ie-border-radius")}}if(!(FR.Browser.msie&&FR.Browser.version<"9.0")){this.element.css("box-shadow",a.borderStyle)}}},_initBackGround:function(){this._initBorderImage();if(!this.options.widgetBackground){return}if(this.options.type&&this.options.type==="fit"||this.options.type==="absolute"){this._initFitWidgetBackground();
return}var a=this.options.widgetOpacity;if(a===undefined){return}this.$background=b("<div class='widgetBackground'></div>");this.$background.css("filter","alpha(opacity="+a*100+")");this.$background.css("opacity",a);this.$background.prependTo(this.element)},_initFitBackground:function(){var a=this.options.border;if(a&&a.borderImage){this._initFitBorderImage()}if(this.options.widgetBackground){this._initFitWidgetBackground()}},_initBorderImage:function(){var a=this.options.border;if(!a||!a.borderImage){return
}if(this.options.type&&this.options.type==="fit"||this.options.type==="absolute"){this._initFitBorderImage();return}this._initLayoutBorderImage(a.borderImage)},_initLayoutBorderImage:function(a){this._createBorderImageDiv(a,this.element.width(),this.element.height())},_createBorderImageDiv:function(e,f,a){this.$borderImage=b("<div></div>");FR.setBorderImage(this.$borderImage,e,f,a);this.$borderImage.css("position","absolute");this.$borderImage.css("pointer-events","none");this.$borderImage.appendTo(this.element)
},_initFitWidgetBackground:function(){var h=FR.Core.Plugin.Background.action;if(h&&h(this.element,this.options)){return}var k=this.element.parent();var j=this.element.margin();var a=this.element.width()+(j.left||0)+(j.right||0);var l=this.element.height()+(j.top||0)+(j.bottom||0);if(this.$background&&k.has(this.$background).length>0){this._updateRectangleStyle(this.$background,a,l);return}this.$background=b("<div class='widgetBackground'></div>");this.$background.css("position","absolute");var i=this.options.widgetOpacity;
if(i!==undefined){this.$background.css("filter","alpha(opacity="+i*100+")");this.$background.css("opacity",i)}this._updateRectangleStyle(this.$background,a,l);FR.setBackground(this.$background,this.options.widgetBackground,l);this.$background.prependTo(k)},_updateRectangleStyle:function(a,f,e){a.css("width",(f||0));a.css("height",(e||0));a.css("top",this.element.css("top"));a.css("left",this.element.css("left"))},_initFitBorderImage:function(){var h=this.element.parent();var g=this.element.margin();
var j=this.options.border.borderImage.image.ninePoint;var a=this.element.width()+(g.left||0)+(g.right||0)-j.left-j.right;var i=this.element.height()+(g.top||0)+(g.bottom||0)-j.top-j.bottom;if(this.$borderImage&&h.has(this.$borderImage).length>0){this._updateRectangleStyle(this.$borderImage,a,i);return}this.$borderImage=b("<div></div>");this.$borderImage.css("position","absolute");FR.setBorderImage(this.$borderImage,this.options.border.borderImage);this._updateRectangleStyle(this.$borderImage,a,i);
this.$borderImage.prependTo(h)},_init4Scroll:function(){if(!this.options.scrollable){this.element.css("overflow","hidden")}else{this.element.css("overflow","auto")}if(this.options.scrollx){this.element.css({"overflow-x":"auto","overflow-y":"hidden"})}if(this.options.scrolly){this.element.css({"overflow-x":"hidden","overflow-y":"auto"})}},_init4Click:function(){var a=this;this.element.click(function(c){a.fireEvent(FR.Events.CLICK,c)});var d=this.options;if(b.isFunction(d.onClick)){this.element.bind("click",d.onClick.createDelegate(this))
}},doLayout:function(){this.element.doLayout(arguments)},setMinSize:function(){if(this.element.length>0&&this.element[0].tagName=="BODY"){var a=this.element["minimumSize"]();this.element.css({"min-width":a.width,"min-height":a.height});b("html").css("overflow","auto")}},setInnerWidgetVisible:function(a,f,e){}});FR.ParameterLayout=FR.extend(FR.Layout,{_defaultConfig:function(){return b.extend(FR.ParameterLayout.superclass._defaultConfig.apply(),{baseCls:"fr-absolutelayout",scrollable:false})},_init:function(){FR.ParameterLayout.superclass._init.apply(this,arguments);
var l=this.options;this.element.addClass(l.baseCls);if(!b.isArray(l.items)){l.items=[];return}var o=l.items,m,a=o.length;l.widgets=[];var i=this.element;if(l.scrollable){i=b('<div class="fr-core-layout-scrollable">').css({position:"absolute",top:0,left:0}).appendTo(this.element);l.scrollContainer=i}for(m=0;m<a;m++){var p=o[m];if(!p.style){p.style=l.style}if(p.type){p.el=p}if(p.el.type){var k=FR.createWidget(b.extend(p.el,{resultWidgets:l.resultWidgets}));l.widgets.push(k);var n=k.element;n.css({left:p.x,top:p.y,position:"absolute"});
o[m].el=n;i.append(n);k.doResize({width:p.width,height:p.height})}else{if(p.el instanceof b){var n=p.el;n.css({left:p.x,top:p.y,position:"absolute"});i.append(n)}}}this.element.data("jlayout",jLayout.parameter(l));if(FR.Browser.msie&&!b.support.boxModel){if(l.height===0){l.height=1}if(l.width===0){l.width=1}}},doResize:function(g){FR.ParameterLayout.superclass.doResize.call(this,g);var i=this.options;this.element.css({width:(g?(g.width||i.width):i.width),height:g?(g.height||i.height):i.height,left:g?(g.left||i.left):i.left,top:g?(g.top||i.top):i.top});
for(var j=0,a=this.options.widgets.length;j<a;j++){var h=this.options.widgets[j];if(b.isFunction(h.doResize)){h.doResize({})}}},doLayout:function(){FR.ParameterLayout.superclass.doLayout.apply(this,arguments);for(var f=0,a=this.options.widgets.length;f<a;f++){var e=this.options.widgets[f];if(b.isFunction(e.doLayout)){e.doLayout()}}}});b.shortcut("parameter",FR.ParameterLayout);FR.FlowLayout=FR.extend(FR.Layout,{_defaultConfig:function(){return b.extend(FR.FlowLayout.superclass._defaultConfig.apply(),{hgap:5,vgap:5,baseCls:"fr-flowlayout"})
},_init:function(){FR.FlowLayout.superclass._init.apply(this,arguments);var j=this.options;this.element.addClass(j.baseCls);var m=j.items,k,a=m.length;j.widgets=[];for(k=0;k<a;k++){var n=m[k];if(n.el&&n.el.type){if(!n.el.style){n.el.style=j.style}var i=FR.createWidget(b.extend(n.el,{resultWidgets:j.resultWidgets}));j.widgets.push(i);var l=i.element;m[k].el=l;this.element.append(l)}else{if(n.el instanceof b){this.element.append(n.el)}}}this.element.data("jlayout",jLayout.flow(j))},doResize:function(d){FR.FlowLayout.superclass.doResize.call(this,d);
var a=this.options;this.element.css({width:a.width,height:a.height,left:a.left,top:a.top})},doLayout:function(){FR.FlowLayout.superclass.doLayout.apply(this,arguments)}});b.shortcut("flow",FR.FlowLayout);FR.GridLayout=FR.extend(FR.Layout,{_defaultConfig:function(){return b.extend(FR.GridLayout.superclass._defaultConfig.apply(),{hgap:0,vgap:0,leftGap:0,rightGap:0,topGap:0,bottomGap:0,baseCls:"fr-gridlayout"})},_init:function(){FR.GridLayout.superclass._init.apply(this,arguments);var j=this.options;
this.element.addClass(j.baseCls);var m=j.items,a=m.length;j.widgets=[];for(var l=0;l<a;l++){var n=m[l];if(n.el.type){if(!n.el.style){n.el.style=j.style}var i=FR.createWidget(b.extend(n.el,{resultWidgets:j.resultWidgets}));j.widgets.push(i);var k=i.element}else{k=n.el}n.el=k;this.element.append(k)}this.element.data("jlayout",jLayout.gridLayout(j))},doResize:function(d){FR.GridLayout.superclass.doResize.call(this,d);var a=this.options;this.element.css({width:(d?(d.width||a.width):a.width),height:(d?(d.height||a.height):a.height),left:d?(d.left||a.left):a.left,top:d?(d.top||a.top):a.top})
},doLayout:function(){FR.GridLayout.superclass.doLayout.apply(this,arguments)}});b.shortcut("grid",FR.GridLayout);FR.FrozenGridLayout=FR.extend(FR.Layout,{_init:function(){FR.FrozenGridLayout.superclass._init.apply(this,arguments);var d=this.element;var a=this.options;b.each(a.items||[],function(f,c){if(c.parent()[0]!=d[0]){c.appendTo(d)}});d.data("jlayout",jLayout.grid(a))},doLayout:function(){this.element.doLayout()},doResize:function(d){FR.FrozenGridLayout.superclass.doResize.apply(this,arguments);
var a=this.options;this.element.css({width:(d?(d.width||a.width):a.width)-(this.marginWidth||0),height:(d?(d.height||a.height):a.height)-(this.marginHeight||0),left:d?(d.left||a.left):a.left,top:d?(d.top||a.top):a.top})}});b.shortcut("frozengrid",FR.FrozenGridLayout);FR.TableLayout=FR.extend(FR.Layout,{_defaultConfig:function(){return b.extend(FR.TableLayout.superclass._defaultConfig.apply(),{baseCls:"fr-layout-table",vgap:5,items:[],columnSize:[],rowSize:[],scrollable:false})},_init:function(){FR.TableLayout.superclass._init.apply(this,arguments);
var m=this.options;var a=m.items;var i=this.element;if(m.scrollable){i=b('<div class="fr-core-layout-scrollable">').css({position:"absolute",top:0,left:0}).appendTo(this.element);m.scrollContainer=i}for(var o=0;o<a.length;o++){var j=a[o];for(var p=0;p<j.length;p++){var n=j[p];if(n==null){continue}if(n&&n.el&&n.el.type){if(!n.el.style){n.el.style=m.style}var l=FR.createWidget(b.extend(n.el,{resultWidgets:m.resultWidgets}));n.element=l.element}else{if(n&&n.el instanceof b){n.element=n.el}}i.append(n.element)
}}this.element.data("jlayout",jLayout.tableLayout(m))},setRowVisible:function(l,a){if(b.isArray(l)){for(var h=0;h<l.length;h++){this.setRowVisible(l[h],a)}}else{var j=this.options.items[l];for(var k=0;k<j.length;k++){var i=j[k];if(i&&i.element){if(a===true){i.element.show()}else{i.element.hide()}}}}},isRowVisible:function(a){var g=this.options.items[a];for(var h=0;h<g.length;h++){var f=g[h];if(f&&f.element){if(!f.element.isVisible()){return false}}}return true},refreshRowSize:function(a){this.options.rowSize=a;
this.element.data("jlayout",jLayout.tableLayout(this.options));this.doLayout()},doResize:function(d){FR.TableLayout.superclass.doResize.call(this,d);var a=this.options;this.element.css({width:(d?(d.width||a.width):a.width),height:(d?(d.height||a.height):a.height),left:d?(d.left||a.left):a.left,top:d?(d.top||a.top):a.top});this.doLayout()},doLayout:function(){FR.TableLayout.superclass.doLayout.apply(this,arguments)}});b.shortcut("tablelayout",FR.TableLayout);FR.BorderLayout=FR.extend(FR.Layout,{_defaultConfig:function(){return b.extend(FR.BorderLayout.superclass._defaultConfig.apply(),{baseCls:"fr-quick-border-layout"})
},_init:function(){FR.BorderLayout.superclass._init.apply(this,arguments);var k=this.options;var a=k.items;var m=["north","south","east","west","center"];this.regionField={};for(var n=0;n<a.length;n++){var l=a[n];var i=l["region"];if(m.indexOf(i)!=-1){if(l.el&&l.el.type){if(!l.el.style){l.el.style=k.style}var j=FR.createWidget(b.extend(l.el,{width:l.width,height:l.height,resultWidgets:k.resultWidgets}));this._regionWidgetCreatedHook(j,i);l.el=j.element}this.element.append(l.el);this.regionField[i]=l
}}this.element.data("jlayout",jLayout.borderlayout(this.regionField))},_regionWidgetCreatedHook:function(a,d){},setRegionWH:function(d,a){if(!d||isNaN(a)){return}switch(d){case"north":this.regionField["north"].height=a;break;case"south":this.regionField["south"].height=a;break;case"east":this.regionField["east"].width=a;break;case"west":this.regionField["west"].width=a;break;default:}this.element.data("jlayout",jLayout.borderlayout(this.regionField))},doResize:function(d){FR.BorderLayout.superclass.doResize.call(this,d);
var a=this.options;this.element.css({width:(d?(d.width||a.width):a.width),height:(d?(d.height||a.height):a.height),left:d?(d.left||a.left):a.left,top:d?(d.top||a.top):a.top});this.doLayout()},doLayout:function(){FR.BorderLayout.superclass.doLayout.apply(this,arguments)}});b.shortcut("border",FR.BorderLayout);FR.CenterLayout=FR.extend(FR.Layout,{_defaultConfig:function(){return b.extend(FR.CenterLayout.superclass._defaultConfig.apply(),{baseCls:"fr-quick-center-layout"})},_init:function(){FR.CenterLayout.superclass._init.apply(this,arguments);
var f=this.options,a=f.item;if(a&&a.el){if(a.el.type){if(!a.el.style){a.el.style=f.style}var e=FR.createWidget(b.extend(a.el,{width:a.width,height:a.height,resultWidgets:f.resultWidgets}));a.el=e.element}else{if(!(a.el instanceof b)){FR.Msg.toast("el must be a widget or a jQuery element!");a.el=b("<div>")}}this.element.append(a.el)}this.element.data("jlayout",jLayout.center(f))},doLayout:function(){FR.CenterLayout.superclass.doLayout.apply(this,arguments)}});b.shortcut("center",FR.CenterLayout);FR.CardLayout=FR.extend(FR.Layout,{_defaultConfig:function(){return b.extend(FR.CardLayout.superclass._defaultConfig.apply(),{baseCls:"fr-quick-card-layout",defaultShowIndex:0,hideAction:null,showAction:null})
},_init:function(){FR.CardLayout.superclass._init.apply(this,arguments);var a=this.options;this.name2Index={};this.cardsHasCreated=[];this._initNameMap();this.showCardByIndex(a.defaultShowIndex)},_initNameMap:function(){var a=this.options.items;for(var e=0;e<a.length;e++){var f;if(a[e].el){f=a[e].el.widgetName}else{f=a[e].widgetName}if(!FR.isEmpty(f)){this.name2Index[f]=e}}},showPaneByIndex:function(a){this.showCardByIndex(a)},showCardByIndex:function(n){var r=this.options;var m=r.items;this.showIndex=n;
for(var o=0;o<this.cardsHasCreated.length;o++){var l=this.cardsHasCreated[o];var q=m[l];this._hideItem(q)}if(n>-1&&n<m.length){var h=this.cardsHasCreated.indexOf(n);if(h==-1){var a=m[n];if(!a.el){a.el=a}if(a&&a.el&&a.el.type){var p=FR.createWidget(b.extend(a.el,{resultWidgets:r.resultWidgets}));a.el=p.element}a.el.hide();this.element.append(a.el);this.cardsHasCreated.push(n);this.element.data("jlayout",jLayout.card(r));this._showItem(a)}else{q=m[n];this._showItem(q)}}this.doLayout()},_hideItem:function(d){var a=this.options;
if(b.isFunction(a.hideAction)){a.hideAction.apply(this,[d])}else{d.el.hide()}},_showItem:function(a){a.el.show()},getShowIndex:function(){return this.showIndex?this.showIndex:this.options.defaultShowIndex},showPaneByName:function(a){return this.showCardByName(a)},showCardByName:function(a){if(FR.isEmpty(a)){return}this.showCardByIndex(this.name2Index[a.toUpperCase()])},doResize:function(d){FR.CardLayout.superclass.doResize.call(this,d);var a=this.options;this.element.css({width:(d?(d.width||a.width):a.width),height:(d?(d.height||a.height):a.height),left:d?(d.left||a.left):a.left,top:d?(d.top||a.top):a.top});
this.doLayout()},doLayout:function(){FR.CardLayout.superclass.doLayout.apply(this,arguments)}});b.shortcut("card",FR.CardLayout)})(jQuery);
(function(){var dialog;var loadingDialog;var fileUploadDialog;var loadingTimerMap={};String.prototype.hashCode=function(){var hash=0,i,chr;if(this.length===0){return hash}for(i=0;i<this.length;i++){chr=this.charCodeAt(i);hash=((hash<<5)-hash)+chr;hash|=0}return hash};$.extend(FR,{themeConfig:{isUpdatePrimaryColor:false},showConfirmDialog:function(config){FR.showUpdateDialog(config)},showUpdateDialog:function(config){var o=$.extend({title:" ",text4OK:FR.i18nText("Fine-Engine_Basic_OK"),text4Cancel:FR.i18nText("Fine-Engine_Basic_Cancel"),onOK:FR.emptyFn(),onCancel:FR.emptyFn(),destroyOnClose:true,width:400,height:300,modal:true,confirm:true,doSize:true,border:true,closable:true,contentUrl:null,contentHtml:null,contentWidget:null,contentText:null,tools:null,style:null},config);
var dlg=new FR.Dialog(o);dlg.setVisible(true)},showDialog:function(config){if(arguments.length>0){var title=arguments[0];var width=arguments[1];var height=arguments[2];var content=arguments[3];var othersParams=arguments[4];if(typeof arguments[0]==="object"){title=arguments[0].title;width=arguments[0].width;height=arguments[0].height;content=arguments[0].innerContent;othersParams=arguments[0].othersParams}if(!FR.isEmpty(content)||typeof arguments[0]!=="object"){if(typeof content==="string"){content="<div>"+content+"</div>"
}var l=$(window).width();var h=$(window).height();if(FR.Browser.isIE8Before()){l=FR.windowWidth;h=FR.windowHeight}width=width?Math.min(FR.windowWidth,width):400;height=height?Math.min(FR.windowHeight,height):300;var opts={title:FR.isEmpty(title)?" ":title,width:width,height:height,contentHtml:content||"",left:(l-width)/2+$(document).scrollLeft(),top:(h-height)/2+$(document).scrollTop()};config=$.extend(true,{modal:true,doSize:true,border:true,closable:true,destroyOnClose:true},othersParams,opts)}}if(config.destroyOnClose===true&&dialog){FR.destroyDialog()
}if(dialog&&dialog.isDestroyed&&dialog.isDestroyed()){FR.destroyDialog()}if(!dialog||FR.Browser.isIE()){if(dialog){FR.destroyDialog()}dialog=new FR.Dialog(config)}else{dialog.setTitle(config.title||"");dialog.setContent({type:"contentHtml",content:config.contentHtml})}dialog.doResize({width:config.width,height:config.height,left:config.left,top:config.top});dialog.setVisible(true)},showCustomDialog:function(config){var contentHtml;if(_.isString(config.contentHtml)){contentHtml="<div>"+config.contentHtml+"</div>"
}else{contentHtml=config.contentHtml}contentHtml=contentHtml||"";var width=config.width?Math.min(FR.windowWidth,config.width):400;var height=config.height?Math.min(FR.windowHeight,config.height):300;var l=$(window).width();var h=$(window).height();if(FR.Browser.isIE8Before()){l=FR.windowWidth;h=FR.windowHeight}var isCenter=config.isCenter;var top=isCenter===false?config.top:(h-height)/2+$(document).scrollTop();var left=isCenter===false?config.left:(l-width)/2+$(document).scrollLeft();var title=FR.isEmpty(config.title)?" ":config.title;
var opts={title:title,width:width,height:height,contentHtml:contentHtml,left:left,top:top};config=$.extend(true,{modal:true,doSize:true,border:true,closable:true,destroyOnClose:true},opts);if(config.destroyOnClose===true&&dialog){FR.destroyDialog()}if(dialog&&dialog.isDestroyed&&dialog.isDestroyed()){FR.destroyDialog()}if(!dialog||FR.Browser.isIE()){if(dialog){FR.destroyDialog()}dialog=new FR.Dialog(config)}else{dialog.setTitle(config.title);dialog.setContent({type:"contentHtml",content:config.contentHtml})
}dialog.doResize({width:config.width,height:config.height,left:config.left,top:config.top});dialog.setVisible(true)},showIframeDialog:function(config){if(typeof config=="string"){config={url:config}}var $iframe;if(config.url){config.url=config.url+((/\?/.test(config.url)?"&":"?")+"_="+$.now());$iframe=$("<iframe width='100%' height='100%' scrolling='no' frameborder='0'>");$iframe.attr("src",config.url)}else{if(config.iframe){$iframe=$(config.iframe);if(config.widget){$iframe.asComponent(config.widget)
}}else{$iframe=$("<iframe width='100%' height='100%' scrolling='no' frameborder='0'>")}}var otherConfig={};if(FR.Browser.isIE()){otherConfig.onHide=function(){$iframe.src="";$iframe.remove()}}return FR.showDialog(config.title,config.width||350,config.height||480,$iframe,otherConfig)},showAsyncDialog:function(o){FR.showLoadingDialog(o);var callback=o.callback;FR.ajax($.extend({type:"POST",complete:function(res,status){FR.hideLoadingDialog();if(typeof(callback)=="function"){callback(res,status)}}},o))
},closeDialog:function(){if(dialog!=null){dialog.setVisible(false)}},showLoadingDialog:function(o){o=o||{};o.width=o.width||450;o.height=Math.max(o.height||200,146);o.title=o.title||FR.i18nText("Fine-Engine_Basic_Loading");o.closable=o.closable||false;o.modal=true;o.animate=0;o.contentHtml=o.contentHtml||"<div class='fr-core-panel-dialog-loading'>"+(o.text?o.text:FR.i18nText("Fine-Engine_Basic_Loading"))+"</div>";o.processURL=o.processURL;o.interval=o.interval||1000;var setMargin=function(){var loading=$(".fr-core-panel-dialog-loading");
loading.css({marginTop:-loading.outerHeight()/2,marginLeft:-loading.outerWidth()/2})};if(loadingDialog==null){loadingDialog=new FR.Dialog(o)}else{loadingDialog.setTitle(o.title);loadingDialog.doResize({width:o.width,height:o.height});loadingDialog.setContent({type:"contentHtml",content:o.contentHtml})}loadingDialog.setVisible(true);setMargin();if(o.processURL){var process=function(){FR.ajax({type:"POST",url:o.processURL,cache:false,async:false,success:function(res,status){if(res){$(".fr-core-panel-dialog-loading").html(o.text+res)
}setMargin()}})};loadingDialog.interval=setInterval(process,o.interval)}},hideLoadingDialog:function(){if(loadingDialog!=null){loadingDialog.setVisible(false);if(loadingDialog.interval){clearInterval(loadingDialog.interval)}}},destroyDialog:function(){if(dialog!=null){dialog.destroy();dialog=null}},showEmailDialog:function(o){o=o||{};o.width=o.width||400;o.height=o.height||496;o.title=FR.i18nText("Fine-Engine_Basic_Email");o.onFinish=o.onFinish||FR.emptyFn();var customConsignee=o.emailAttr.customConsignee;
var consigneeByDepartment=o.emailAttr.consigneeByDepartment;var consigneeByRole=o.emailAttr.consigneeByRole;var formats=o.emailFormats;var fontsize=12,fontfamily="PingFangSC-Regular",label_color="#4C4C4C",sessionID=o.sessionID||"",northHeight=10,autoCloseTime=8000,messageWidth=280;var format_items=[{text:FR.i18nText("Fine-Engine_Report_Export_PDF"),value:"PDF"},{text:FR.i18nText("Fine-Engine_Report_Export_Excel"),value:"Excel"},{text:FR.i18nText("Fine-Engine_Report_Export_Excel03"),value:"Excel03"},{text:FR.i18nText("Fine-Engine_Report_Export_Word"),value:"Word"},{text:FR.i18nText("Fine-Engine_Report_Export_SVG"),value:"SVG"}];
var rh=24;var tableLayout=FR.createWidget({type:"tablelayout",columnSize:[20,80,280],rowSize:[rh,rh,rh,rh,rh,rh,rh,rh,100,rh],vgap:10,items:[[{el:$("<div>")},{el:{type:"label",color:label_color,value:FR.i18nText("Fine-Engine_Basic_Email_From"),fontsize:fontsize,verticalcenter:true,textalign:"left",fontfamily:fontfamily}},{el:{type:"border",items:[{region:"center",el:{type:"text",widgetName:"FROM",disabled:true,watermark:"loading data..."}}]}}],[{el:$("<div>")},{el:{type:"label",color:label_color,value:FR.i18nText("Fine-Engine_Report_HJS_Mail_to"),fontsize:fontsize,verticalcenter:true,textalign:"left",fontfamily:fontfamily}},{el:{type:"border",items:[{region:"center",el:{type:"combocheckbox",widgetName:"TO",directEdit:true,customData:customConsignee,widgetUrl:FR.servletURL+"?op=fr_email&cmd=get_contacts_name&sessionID="+sessionID,supportTag:true}},{region:"west",el:{type:"label",color:label_color,value:FR.i18nText("Fine-Engine_Report_HJS_Mail_Receive"),fontsize:fontsize,verticalcenter:true,textalign:"left",fontfamily:fontfamily},width:70}]}}],[{el:$("<div>")},{el:$("<div>")},{el:{type:"border",items:[{region:"center",el:{type:"treecombobox",widgetName:"DEPARTMENT",mutiSelection:true,returnFullPath:true,selectLeafOnly:true,directEdit:false,customData:false,fontSize:fontsize,widgetUrl:FR.servletURL+"?op=fr_email&cmd=get_departments&sessionID="+sessionID}},{region:"west",el:{type:"label",color:label_color,value:FR.i18nText("Fine-Engine_Report_HJS_Mail_Department"),fontsize:fontsize,verticalcenter:true,textalign:"left",fontfamily:fontfamily},width:70}]}}],[{el:$("<div>")},{el:$("<div>")},{el:{type:"border",items:[{region:"center",el:{type:"combocheckbox",widgetName:"ROLE",directEdit:true,widgetUrl:FR.servletURL+"?op=fr_email&cmd=get_roles&sessionID="+sessionID,customData:false,supportTag:true}},{region:"west",el:{type:"label",color:label_color,value:FR.i18nText("Fine-Engine_Report_HJS_Mail_Role"),fontsize:fontsize,verticalcenter:true,textalign:"left",fontfamily:fontfamily},width:70}]}}],[{el:$("<div>")},{el:{type:"label",color:label_color,value:FR.i18nText("Fine-Engine_Report_HJS_CC_to"),fontsize:fontsize,verticalcenter:true,textalign:"left",fontfamily:fontfamily}},{el:{type:"border",items:[{region:"center",el:{type:"combocheckbox",widgetName:"CC",directEdit:true,customData:customConsignee,widgetUrl:FR.servletURL+"?op=fr_email&cmd=get_contacts_name&sessionID="+sessionID,supportTag:true}}]}}],[{el:$("<div>")},{el:{type:"label",color:label_color,value:FR.i18nText("Fine-Engine_Report_HJS_BCC_to"),fontsize:fontsize,verticalcenter:true,textalign:"left",fontfamily:fontfamily}},{el:{type:"border",items:[{region:"center",el:{type:"combocheckbox",widgetName:"BCC",directEdit:true,customData:customConsignee,widgetUrl:FR.servletURL+"?op=fr_email&cmd=get_contacts_name&sessionID="+sessionID,supportTag:true}}]}}],[{el:$("<div>")},{el:{type:"label",color:label_color,value:FR.i18nText("Fine-Engine_Basic_Email_Format"),fontsize:fontsize,textalign:"left",fontfamily:fontfamily}},{el:{type:"border",items:[{region:"center",el:{type:"combocheckbox",widgetName:"FORMAT",model:"local",directEdit:false,items:FR.isNull(formats)?format_items:formats}}]}}],[{el:$("<div>")},{el:{type:"label",color:label_color,value:FR.i18nText("Fine-Engine_Basic_Email_Subject"),fontsize:fontsize,verticalcenter:true,textalign:"left",fontfamily:fontfamily}},{el:{type:"border",items:[{region:"center",el:{type:"text",widgetName:"SUBJECT"}}]}}],[{el:$("<div>")},{el:{type:"border",items:[{region:"north",height:rh*2,el:{type:"label",color:label_color,value:FR.i18nText("Fine-Engine_Basic_Email_Message"),fontsize:fontsize,textalign:"left",fontfamily:fontfamily}},{region:"center",el:$("<div>")}]}},{el:{type:"textarea",widgetName:"MESSAGE",fontsize:fontsize,width:messageWidth}}],[{el:$("<div>")},{el:$("<div>")},{el:{type:"checkbox",widgetName:"ISSHOWTPL",text:FR.i18nText("Fine-Engine_Report_Email_Can_Preview_Report_Content"),textalign:"left"}}]]});
if(!consigneeByDepartment){tableLayout.setRowVisible(2,false);o.height-=rh}if(!consigneeByRole){tableLayout.setRowVisible(3,false);o.height-=rh}tableLayout.doLayout();FR.ajax({url:FR.servletURL,type:"POST",data:{op:"fr_dialog",cmd:"write_email_dialog",sessionID:sessionID},complete:function(res,status){var from=tableLayout.getWidgetByName("FROM");from.removeWaterMark();if(status=="success"){from.setValue(res.responseText)}}});o.onOK=function(){FR.showLoadingDialog({title:FR.i18nText("Fine-Engine_Basic_Email"),text:FR.i18nText("Fine-Engine_Basic_Email_Sending")+"..."});
var data={op:"fr_email",cmd:"deal_email",sessionID:sessionID,FROM:tableLayout.getWidgetByName("FROM").getValue(),TO:tableLayout.getWidgetByName("TO").getValue(),SUBJECT:tableLayout.getWidgetByName("SUBJECT").getValue(),CC:tableLayout.getWidgetByName("CC").getValue(),BCC:tableLayout.getWidgetByName("BCC").getValue(),MESSAGE:tableLayout.getWidgetByName("MESSAGE").getValue(),FORMAT:tableLayout.getWidgetByName("FORMAT").getValue(),ISSHOWTPL:tableLayout.getWidgetByName("ISSHOWTPL").getValue()};if(tableLayout.getWidgetByName("DEPARTMENT").isVisible()){$.extend(data,{DEPARTMENT:tableLayout.getWidgetByName("DEPARTMENT").getValue()})
}if(tableLayout.getWidgetByName("ROLE").isVisible()){$.extend(data,{ROLE:tableLayout.getWidgetByName("ROLE").getValue()})}FR.ajax({url:FR.servletURL,type:"POST",data:data,complete:function(res,status){o.onFinish.apply();if(status==="success"){var responseText=FR.jsonDecode(res.responseText);var text;if(responseText.status==="success"){text=FR.i18nText("Fine-Engine_Basic_Email_Send_Success")}else{if(responseText.message){text=FR.i18nText("Fine-Engine_Basic_Email_Send_Failed")+"\n"+responseText.message
}else{text=FR.i18nText("Fine-Engine_Basic_Email_Send_Failed")+"\n"+FR.i18nText("Fine-Engine_Basic_Email_Send_Error")}}FR.hideLoadingDialog();FR.Msg.alert(FR.i18nText("Fine-Engine_Basic_Email"),text,autoCloseTime)}}})};o.contentWidget={type:"border",items:[{region:"north",el:$("<div>"),height:northHeight},{region:"center",el:tableLayout.element}]};FR.showUpdateDialog(o)},showUploadDialog:function(o){o.title=FR.i18nText("Fine-Engine_Basic_File_Upload");if(fileUploadDialog==null){fileUploadDialog=new FR.Dialog(o)
}fileUploadDialog.options=$.extend({url:"",el:this,allowTypes:"",err:"",callback:FR.emptyFn,autoUpload:false,beforeAction:FR.emptyFn,afterAction:FR.emptyFn},o);fileUploadDialog.doResize({width:fileUploadDialog.options.autoUpload?360:440,height:300});var fileupload=$('<input type="file" name="file" size="35" style="width:320px"/>').change(function(){FR.autoSubmit(fileUploadDialog.options,fileUploadDialog.$form)});var okbtn=$('<input type="button" value="'+FR.i18nText("Fine-Engine_Basic_OK")+'" style="width:80px;margin-top:10px;"/>').click(function(){FR.autoSubmit(fileUploadDialog.options,fileUploadDialog.$form)
});if(fileUploadDialog.options.autoUpload){fileUploadDialog.$form=$('<form enctype="multipart/form-data" style="padding:10px"></form>').append(fileupload)}else{fileUploadDialog.$form=$('<form enctype="multipart/form-data" style="padding:10px"><input name="file" type="file" size="35" style="width:320px"/></form>').append(okbtn)}fileUploadDialog.setContent({type:"contentHtml",content:fileUploadDialog.$form});fileUploadDialog.setVisible(true)},clearAllDialog:function(){$(".fr-core-window").remove();
$(".fr-core-window-mask").remove()},preloadImgs:function(imgs){for(var i=0;i<imgs.length;i++){jQuery("<img>").attr("src",imgs[i])}},autoSubmit:function(options,$form){var $file=$("input:file",$form);if(!$file.val()){FR.Msg.toast(FR.i18nText("Fine-Engine_Function_The_Selected_File_Cannot_Be_Null")+"!");return}else{if(options.allowTypes){var fileType=$file.val().substring($file.val().lastIndexOf(".")+1);if(options.allowTypes&&options.allowTypes.indexOf(fileType)==-1){FR.Msg.toast(options.err?options.err:(fileType+FR.i18nText("Fine-Engine_Basic_File_Not_Allow_To_Upload")+","+FR.i18nText("Fine-Engine_Basic_File_Allow_To_Upload_Contains")+options.allowTypes));
return false}}else{if(options.filter){if($file.val().toLowerCase().indexOf("."+options.filter)==-1){FR.Msg.toast(FR.i18nText("Fine-Engine_Basic_File_Should_Select_Excel_File"));return}}}}FR.showLoadingDialog();if($.isFunction(options.beforeAction)){options.beforeAction()}var start=0;var key;var sessionID;try{if(options.url){if(options.url.indexOf("fr_write")!==-1){var data=this.generateUrlParam(options.url);sessionID=data["sessionID"];key=FR.beforeAjax(data["op"],data["cmd"],options,sessionID);if(key){start=new Date().getTime()
}}}}catch(error){}FR.domFormSubmit($form,{url:options.url,timeout:3000000},function(res,status){FR.afterComplete(key,start,sessionID);FR.hideLoadingDialog();if(fileUploadDialog){fileUploadDialog.setVisible(false)}if($.isFunction(options.callback)){options.callback(res,status,options.el)}if($.isFunction(options.afterAction)){options.afterAction()}})},__fileSizeFormat__:function(size){if(!size){return""}var index=0;var units=["B","KB","MB","GB","TB"];var returnValue=size+units[index];while(size>1024&&index<units.length-1){size=size/1024;
index++}returnValue=size.toFixed(2)+units[index];return returnValue},encodeAjaxPostData:function(data){if(!data){return""}if(typeof data==="string"){data=FR.jsonDecode(data)}var encodedData={};$.each(data,function(pName,pValue){if(typeof pValue==="string"){encodedData[encodeURIComponent(pName)]=encodeURIComponent(pValue)}else{encodedData[encodeURIComponent(pName)]=pValue}});return encodedData},createProgressBar:function(needTips){if($("#progressBar").length<=0){var progressBar=$("<div id = "+'"'+"progressBar"+'"'+">"+"</div>").appendTo("body");
var tips=$("<div>"+FR.i18nText("Fine-Engine_Exporting")+"..."+"</div>").appendTo($("#progressBar"));var $maskDiv=$('<div id="transparent_mask" style="position:absolute;filter:alpha(opacity=50);opacity:0.5;"></div>');$maskDiv.css("left","0px").css("top","0px").css("width","100%").css("height","100%").css("z-index",2001).appendTo("body");progressBar.addClass("progressBar");tips.addClass("progressBarTips");var config={el:$("#progressBar"),show:true,fixed:false,loadingType:"local"};FR.HtmlLoader.loadingEffect.call(this,config);
if(needTips){var timerId=setTimeout(function(){var recommend=$("<div>"+FR.i18nText("Fine-Engine_Exporting_Recommend")+"</div>").appendTo($("#progressBar"));recommend.addClass("progressBarRecommend")},30000);$("#progressBar").data("timerId",timerId)}}},removeProgressBar:function(needTips){if(needTips){clearTimeout($("#progressBar").data("timerId"))}$("#progressBar").remove();$("#transparent_mask").remove()}});$.extend(FR,{sentMail:function(conf){FR.showLoadingDialog({title:FR.i18nText("Fine-Engine_Basic_Email"),text:FR.i18nText("Fine-Engine_Basic_Email_Sending")+"..."});
FR.ajax({url:FR.servletURL,type:"POST",data:{op:"fr_email",cmd:"sent_email",sessionID:FR.SessionMgr.getSessionID(),mailXML:conf.xmlconf,paraMap:conf.paraMap||{}},complete:function(res,status){if(status=="success"){var responseText=FR.jsonDecode(res.responseText);var text;if(responseText.status=="success"){text=FR.i18nText("Fine-Engine_Basic_Email_Send_Success")}else{text=FR.i18nText("Fine-Engine_Basic_Email_Send_Failed")+"\n"+FR.i18nText("Fine-Engine_Basic_Email_Send_Error")}FR.hideLoadingDialog();
FR.Msg.alert(FR.i18nText("Fine-Engine_Basic_Email"),text,8000)}}})},correctPNG:function(img){if(img instanceof $){img=img[0]}var imgID=(img.id)?"id='"+img.id+"' ":"";var imgClass=(img.className)?"class='"+img.className+"' ":"";var imgTitle=(img.title)?"title='"+img.title+"' ":"title='"+img.alt+"' ";var imgStyle="display:inline-block;"+img.style.cssText;if(img.align=="left"){imgStyle="float:left;"+imgStyle}if(img.align=="right"){imgStyle="float:right;"+imgStyle}if(img.parentElement.href){imgStyle="cursor:hand;"+imgStyle
}var strNewHTML="<span "+imgID+imgClass+imgTitle+'style="'+"width:"+img.width+"px; height:"+img.height+"px;"+imgStyle+";"+"filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"+"(src='"+img.src+"', sizingMethod='scale');\"></span>";img.outerHTML=strNewHTML},replaceImg:function(img,layout,tagHTML){if(img instanceof $){img=img[0]}if(layout===1&&(img.naturalHeight>img.height||img.naturalWidth>img.width)){tagHTML=tagHTML.replace("no-repeat center","")}img.outerHTML=tagHTML},open:function(address){var temp="";
var url1=/[a-zA-z]+:\/\/[^\s]*/;var url2=/\/[^\s]*/;if(address.match(url1)||address.match(url2)){temp=address}else{temp="http://"+address}window.open(temp)},fixBoxModelWidth:function($element){if($.support.boxModel){return $element.outerWidth()-$element.width()}else{return 0}},fixBoxModelHeight:function($element){if($.support.boxModel){return $element.outerHeight()-$element.height()}else{return 0}},encrypt:function(str,pwd){if(str==""){return""}str=escape(str);if(!pwd||pwd==""){var pwd="655"}pwd=escape(pwd);
if(pwd==null||pwd.length<=0){alert("Please enter a password with which to encrypt the message.");return null}var prand="";for(var I=0;I<pwd.length;I++){prand+=pwd.charCodeAt(I).toString()}var sPos=Math.floor(prand.length/5);var mult=parseInt(prand.charAt(sPos)+prand.charAt(sPos*2)+prand.charAt(sPos*3)+prand.charAt(sPos*4)+prand.charAt(sPos*5));var incr=Math.ceil(pwd.length/2);var modu=Math.pow(2,31)-1;if(mult<2){alert("Algorithm cannot find a suitable hash. Please choose a different password. \nPossible considerations are to choose a more complex or longer password.");
return null}var salt=Math.round(Math.random()*1000000000)%100000000;prand+=salt;while(prand.length>10){prand=(parseInt(prand.substring(0,10))+parseInt(prand.substring(10,prand.length),10)).toString()}prand=(mult*prand+incr)%modu;var enc_chr="";var enc_str="";for(var I=0;I<str.length;I++){enc_chr=parseInt(str.charCodeAt(I)^Math.floor((prand/modu)*255));if(enc_chr<16){enc_str+="0"+enc_chr.toString(16)}else{enc_str+=enc_chr.toString(16)}prand=(mult*prand+incr)%modu}salt=salt.toString(16);while(salt.length<8){salt="0"+salt
}enc_str+=salt;return enc_str},decrypt:function(str,pwd){if(str==""){return""}if(!pwd||pwd==""){var pwd="655"}pwd=escape(pwd);if(str==null||str.length<8){return}if(pwd==null||pwd.length<=0){return}var prand="";for(var I=0;I<pwd.length;I++){prand+=pwd.charCodeAt(I).toString()}var sPos=Math.floor(prand.length/5);var tempmult=prand.charAt(sPos)+prand.charAt(sPos*2)+prand.charAt(sPos*3)+prand.charAt(sPos*4);if(sPos*5<prand.length){tempmult+=prand.charAt(sPos*5)}var mult=parseInt(tempmult);var incr=Math.round(pwd.length/2);
var modu=Math.pow(2,31)-1;var salt=parseInt(str.substring(str.length-8,str.length),16);str=str.substring(0,str.length-8);prand+=salt;while(prand.length>10){prand=(parseInt(prand.substring(0,10),10)+parseInt(prand.substring(10,prand.length),10)).toString()}prand=(mult*prand+incr)%modu;var enc_chr="";var enc_str="";for(var I=0;I<str.length;I+=2){enc_chr=parseInt(parseInt(str.substring(I,I+2),16)^Math.floor((prand/modu)*255));enc_str+=String.fromCharCode(enc_chr);prand=(mult*prand+incr)%modu}return unescape(enc_str)
},clone:function(obj){if($.isPlainObject(obj)){return $.extend(true,{},obj)}return obj}});$.extend(FR,{Keys:function(){var fn_array=[];var enabled=true;$(document).keydown(function(e){var keydownFn;try{keydownFn=FR.Core.Plugin.Event.keydownFn}catch(err){}if(!$.isFunction(keydownFn)){keydownFn=function(e){if(enabled){if(fn_array.length>0){var fn=fn_array[0];if($.isFunction(fn)){fn.call(window,e)}else{if($.isFunction(fn.fn)){fn.fn.call(fn.scope||window,e)}}}}}}keydownFn(e,{enabled:enabled,fn_array:fn_array})
});return{reg:function(fn){fn_array.removeWeakEqual(fn);fn_array.unshift(fn)},unreg:function(fn){fn_array.removeWeakEqual(fn)},enable:function(state){if(typeof state=="boolean"){enabled=state}else{return enabled}}}}()});$.extend(FR,{HtmlLoader:function(){return{load:function(o){var cfg=$.extend({type:"GET",timeout:30000},o||{});cfg.callback=cfg.callback||FR.emptyFn;var self=o.el;var animation=cfg.animation||this.loadingEffect;FR.ajax({url:cfg.url,type:cfg.type,async:cfg.params.async===false?false:true,dataType:"html",data:$.extend({_:new Date().getTime(),__boxModel__:$.support.boxModel},cfg.params),timeout:cfg.timeout,beforeSend:function(){animation.call(self,$.extend(o,{show:true}))
},initSortHeader:function(sortHeaderConfig){if(!FR.isNull(sortHeaderConfig)){for(var key in sortHeaderConfig){var sortHeaderCell=$(".x-table td[id^='"+key+"-']");if(sortHeaderCell.length===0){continue}sortHeaderCell.sortArea=sortHeaderConfig[key]["sortArea"];sortHeaderCell.headerArea=sortHeaderConfig[key]["headerArea"];sortHeaderCell.sortItems=sortHeaderConfig[key]["sortItems"];sortHeaderCell.currentSortItem=sortHeaderConfig[key]["currentSortItem"];sortHeaderCell.index=sortHeaderConfig[key]["index"];
sortHeaderCell.direction=sortHeaderConfig[key]["direction"];var handler=function(item){var sortHeaderInfo={"sortArea":$(item).data("sortArea"),"headerArea":$(item).data("headerArea"),"sortRule":$(item).data("sortRule"),"index":$(item).data("index"),"direction":$(item).data("direction"),"reportBlock":""};var o={"url":FR.servletURL+"?op=fr_dialog&cmd=parameters_d&sessionID="+(_g().currentSessionID||_g().sessionID)};FR.dealWithSessionIDParam(o);FR.ajax({url:o.url,type:"POST",headers:o.headers,data:{_:new Date().getTime(),"sessionHeaderSortInfo":sortHeaderInfo},complete:function(res,status){_g().loadContentPane()
}})};FR.WebUtils.creatSortHeader(sortHeaderConfig,sortHeaderCell,$(".report-background",_g().$contentPane),handler)}}},complete:function(res,status){var result=FR.jsonDecode(res.responseText);var html;if(result.html===undefined){html=res.responseText;if(FR.Browser.isIE10Before()){FR.loadWatermarkFromServer();FR.loadCopyrightFromServer()}}else{html=result.html;FR.loadWatermark(result.watermark);FR.loadCopyright(result.copyright);if(_g()&&_g().$contentPane.data("TabPane")&&_g().$contentPane.data("TabPane")["tabBtns"]){$.each(result.sheets,function(index,sheet){_g().$contentPane.data("TabPane")["tabBtns"][index].reload(sheet.title)
})}}if(html==""||html.indexOf(FR.i18nText("Fine-Engine_Report_Server_All_Error")+FR.i18nText("Fine-Engine_Page"))!=-1){window.needLoadMore=false}var scripts=[];if(cfg.scripts===true){var hd=document.getElementsByTagName("head")[0];var re=/(?:<script([^>]*)?>)((?:\n|\r|.)*?)(?:<\/script>)/ig;var srcRe=/\ssrc=([\'\"])(.*?)\1/i;var typeRe=/\stype=([\'\"])(.*?)\1/i;var match;while(match=re.exec(html)){var attrs=match[1];var srcMatch=attrs?attrs.match(srcRe):false;if(srcMatch&&srcMatch[2]){var s=document.createElement("script");
s.src=srcMatch[2];var typeMatch=attrs.match(typeRe);if(typeMatch&&typeMatch[2]){s.type=typeMatch[2]}hd.appendChild(s)}else{if(match[2]&&match[2].length>0){scripts.push(match[2])}}}html=html.replace(/(?:<script([^>]*)?>)((?:\n|\r|.)*?)(?:<\/script>)/ig,"")}animation.call(self,$.extend(o,{show:false}));if(o.notReplaceBody){var iframeStart=html.indexOf("iframe");var start=html.indexOf("<body");if(start>-1&&iframeStart==-1){html=html.substr(start);start=html.indexOf(">");var end=html.indexOf("</body>");
if(start>-1){html=html.substr(start+1,end-start-1)}}}if($.isFunction(cfg.loadHtml)){cfg.loadHtml.apply(self,[html])}else{self.html(html)}this.initSortHeader(result.sortHeader);$.each(scripts,function(i,n){if(window.execScript){window.execScript(n)}else{window.eval(n)}});self.each(function(){cfg.callback.apply(this,[res.responseText,status,res])});if(FR.Browser.isIE6()){setTimeout(function(){if(!$("div.pageContentDIV")[0]){return}var tr=$(".pageContentDIV tr").last();if(tr[0]&&!tr.height()&&!tr.is(":visible")){tr.show()
}var tds=$(".pageContentDIV td");for(var i=0,len=tds.length;i<len;i++){var td=$(tds[i]);if(td.attr("rowspan")===1){td.attr("rowspan",1);break}}},25)}}});return this},loadingMoreData:function(config){this.loading(config)},loading:function(conf){var config=$.extend({show:false,forceDisplay:false,cssConfig:null,loadingMoreData:false},conf||{});var el=config.el;var $indicator=el.data("indicator");if(!$indicator){$indicator=$("<div class='loading-indicator'>"+FR.i18nText("Fine-Engine_Basic_Loading")+"</div>");
var o=config.loadingMoreData?{position:"relative",width:"56px"}:{position:"absolute",left:0,top:0};if(config.cssConfig){$.extend(o,config.cssConfig)}$indicator.css(o);el.data("indicator",$indicator)}if(!config.show){$indicator.detach()}else{if(config.show&&!$indicator.is(":visible")){$indicator.css("top",el.scrollTop());el.append($indicator)}}},useCustomLoadingAnimation:function(){return false},_loadingEffectImmediately:function(cfg){var el=cfg.el;var config=$.extend({show:false,overflow:false,fixed:true,loadingType:"whole"},cfg||{});
var $indicator=el.data("indicator");cfg.overflowx=cfg.overflowx||cfg.overflow||el.css("overflow-x")||el.css("overflow")||"auto";cfg.overflowy=cfg.overflowy||cfg.overflow||el.css("overflow-y")||el.css("overflow")||"auto";if(!$indicator||$indicator.html()===""){$indicator=createIndicator();el.data("indicator",$indicator)}if(!config.show){$indicator.detach();el.data("indicator",null);el.css("overflow-x",cfg.overflowx);el.css("overflow-y",cfg.overflowy)}else{if(config.show&&!$indicator.is(":visible")){el.append($indicator);
cfg.overflowx=el.css("overflow-x");cfg.overflowy=el.css("overflow-y");el.css("overflow","hidden")}}function createIndicator(){var $indicator=$("<div class='load-indicator'></div>");var $wholeIndicator=$("<div class='loading-whole-indicator-pic'></div>");var $localIndicator=$("<div class='loading-local-indicator-pic'></div>");var isWholeLoading=config.loadingType==="whole";var o=config.fixed?{position:"fixed",margin:"auto",left:"0px",right:"0px",top:"0px",bottom:"0px"}:{position:"absolute",left:"50%",top:"50%","margin-left":isWholeLoading?"-32px":"-15px","margin-top":isWholeLoading?"-32px":"-15px"};
if(isWholeLoading){$wholeIndicator.appendTo($indicator);$.extend(o,{width:"64px",height:"64px"})}else{$localIndicator.appendTo($indicator);$.extend(o,{width:"30px",height:"30px"})}$indicator.css(o);return $indicator}},loadingEffect:function(cfg){var loadingTimer=cfg.el.attr("loadingTimer");if(loadingTimer){clearTimeout(loadingTimer);cfg.el.attr("loadingTimer",null)}var delay=parseInt(cfg.delay);if(delay>0){var timer=setTimeout(function(){FR.HtmlLoader._loadingEffectImmediately(cfg)},delay);cfg.el.attr("loadingTimer",timer)
}else{FR.HtmlLoader._loadingEffectImmediately(cfg)}}}}()});$.extend(FR,{DomTool:function(){return{cloneTable:function($targetTable,$oSrcTable,iRowStart,iRowEnd,iColumnEnd){var iWidth=0,iHeight=0;this.mergeAttributes($oSrcTable,$targetTable);var Log="";var rowspanValue=0;var rowNumber=0;var rowIndex;for(var i=iRowStart;i<iRowEnd;i++){var oldTr=$oSrcTable.find("tr").eq(i);var trp=oldTr.parent();var $newHead;if(trp.get(0).tagName=="THEAD"){if($targetTable.find("thead").length>0){$newHead=$targetTable.find("thead")
}else{$newHead=$("<thead/>");this.mergeAttributes($newHead,trp);$targetTable.append($newHead)}}var isSingleRowspan=false;var rowspanCount=0;var colCount=0;var colNumber=0;for(var j=0;j<(iColumnEnd==-1?oldTr.find("td").length:iColumnEnd);j++){var oidTd=oldTr.find("td").eq(j);colNumber++;var colspan=oidTd.attr("colspan");if(typeof(colspan)=="undefined"||colspan==1){colCount+=1}else{colCount+=colspan}var rowspan=oidTd.attr("rowspan");if(typeof(rowspan)!="undefined"&&rowspan!=1){rowspanCount++;rowIndex=i;
rowspanValue=rowspan;rowNumber=rowspanCount}if(colCount>=iColumnEnd&&iColumnEnd!=-1){break}}Log+=i+"=="+rowIndex+"="+rowspanCount+"="+rowNumber+"="+rowspanValue+"<br>";if(i>rowIndex&&i<=(rowIndex+rowspanValue-1)&&iColumnEnd!=-1){if(rowNumber!==0&&iColumnEnd==rowNumber){isSingleRowspan=true}else{colNumber-=1;if(rowspanCount===0){colNumber-=(rowNumber-1)}}}if(colNumber!==0){var newTr=$("<tr></tr>");this.mergeAttributes(oldTr,newTr);var jWidth=0;iHeight+=oldTr.outerHeight(true);for(var j=0;j<colNumber;
j++){if(isSingleRowspan){continue}var oidTd=oldTr.find("td").eq(j);var newTd=oidTd.clone(true);newTd.height(oidTd.outerHeight(true)-1);newTd.width(oidTd.outerWidth(true));jWidth+=oidTd.outerWidth(true);iWidth=Math.max(iWidth,jWidth);newTr.append(newTd)}if(trp.get(0).tagName=="THEAD"){$newHead.append(newTr)}else{$targetTable.append(newTr)}}}$targetTable.width(iWidth);$targetTable.height(iHeight)},frozenTable:function($table,iRowHead,iRowFoot,iColLeft,otherConfig){otherConfig=otherConfig||{};var oTable=$table;
var oTableId=oTable.attr("id")||_.uniqueId;var oDiv=otherConfig.tableParent||oTable.parent();if(oDiv.get(0).tagName!="DIV"){return}oTable.find("td").attr("noWrap","nowrap");$table.css("border-collapse","collapse");if(oTable.width()>oDiv.width()&&oTable.height()>oDiv.height()){if(iRowHead>0&&iColLeft>0){var oCloneTable=$("<table id='oTableLH_"+oTableId+"' class='fr-clone'></table>");oDiv.parent().append(oCloneTable);this.cloneTable(oCloneTable,oTable,0,iRowHead,iColLeft);oCloneTable.css("position","absolute");
oCloneTable.css("left","0px");oCloneTable.css("border-bottom-style","none");oCloneTable.css("border-top-style","none");oCloneTable.css("top","0px");oCloneTable.css("z-index","4004");oCloneTable.css("table-layout","fixed")}if(iRowFoot>0&&iColLeft>0){var oCloneTable=$("<table id='oTableLF_"+oTableId+"' class='fr-clone'></table>");oDiv.parent().append(oCloneTable);this.cloneTable(oCloneTable,oTable,oTable.find("tr").length-iRowFoot,oTable.find("tr").length,iColLeft);oCloneTable.css("position","absolute");
oCloneTable.css("left","0px");oCloneTable.css("top",(oDiv.outerHeight(true)-oCloneTable.outerHeight(true)-17));oCloneTable.css("z-index","4003")}}if(iRowHead>0&&oTable.height()>oDiv.height()){var oCloneDiv=$("<div id='oDivH_"+oTableId+"' class='fr-clone'><table></table></div>");oDiv.parent().append(oCloneDiv);var oCloneTable=oCloneDiv.find("table");this.cloneTable(oCloneTable,oTable,0,iRowHead,-1);if(otherConfig&&otherConfig.tableCls){$.each(otherConfig.tableCls,function(idx,item){oCloneTable.addClass(item)
})}oCloneDiv.css("overflow","hidden");oCloneDiv.css("width",oDiv.outerWidth(true)-17);oCloneDiv.css("position","absolute");oCloneDiv.css("left","0px");oCloneDiv.css("top","0px");oCloneDiv.css("z-index","4002");oCloneDiv.css("table-layout","fixed")}if(iRowFoot>0&&oTable.height()>oDiv.height()){var oCloneDiv=$("<div id='oDivF_"+oTableId+"' class='fr-clone'><table></table></div>");oDiv.parent().append(oCloneDiv);var oCloneTable=oCloneDiv.find("table");this.cloneTable(oCloneTable,oTable,oTable.find("tr").length-iRowFoot,oTable.find("tr").length,-1);
if(otherConfig&&otherConfig.tableCls){$.each(otherConfig.tableCls,function(idx,item){oCloneTable.addClass(item)})}oCloneDiv.css("overflow","hidden");oCloneDiv.css("width",oDiv.outerWidth(true)-17);oCloneDiv.css("position","absolute");oCloneDiv.css("left","0px");oCloneDiv.css("top",oDiv.outerHeight(true)-oCloneTable.outerHeight(true)-17);oCloneDiv.css("z-index","4001")}if(iColLeft>0&&oTable.width()>oDiv.width()){var oCloneDiv=$("<div id='oDivL_"+oTableId+"' class='fr-clone'><table></table></div>");
oDiv.parent().append(oCloneDiv);var oCloneTable=oCloneDiv.find("table");this.cloneTable(oCloneTable,oTable,0,oTable.find("tr").length,iColLeft);if(otherConfig&&otherConfig.tableCls){$.each(otherConfig.tableCls,function(idx,item){oCloneTable.addClass(item)})}oCloneDiv.css("overflow","hidden");oCloneDiv.css("height",oDiv.outerHeight(true)-17);oCloneDiv.css("position","absolute");oCloneDiv.css("top","0px");oCloneDiv.css("z-index","4000");oCloneDiv.css("table-layout","fixed")}oDiv.scroll(function(){if(typeof($("#oDivH_"+oTableId).get(0))!="undefined"){$("#oDivH_"+oTableId).scrollLeft($(this).scrollLeft())
}if(typeof($("#oDivF_"+oTableId).get(0))!="undefined"){$("#oDivF_"+oTableId).scrollLeft($(this).scrollLeft())}if(typeof($("#oDivL_"+oTableId).get(0))!="undefined"){$("#oDivL_"+oTableId).scrollTop($(this).scrollTop())}})},mergeAttributes:function($src,$target){if(FR.Browser.isIE()){$target.get(0).mergeAttributes($src.get(0))}else{var attrs=$src.get(0).attributes;i=attrs.length-1;for(;i>=0;i--){var name=attrs[i].name;if(name.toLowerCase()==="id"||attrs[i].value===""||attrs[i].value==null||attrs[i].value=="null"){continue
}try{$target.attr(name,attrs[i].value)}catch(e){}}}}}}()})})();
(function($){$.extend($,{clearwatermarks:function(){$("[wmwrap='true']").find("input,textarea").watermark({remove:true})},addwatermarks:function(){$("[watermark]").each(function(num,el){$(el).watermark($(el).attr("watermark"))})},watermark:function(o){var defaultOffsetLeft=3;o.el=$(o.el);if(o.remove){if($.browser.msie){if(o.el.parent().attr("wmwrap")=="true"){o.el.parent().replaceWith(o.el)}}else{o.el.removeAttr("placeholder")}}else{if(o.clear){if($.browser.msie){if($("label.fr-watermark-label",o.el.parent())){$("label.fr-watermark-label",o.el.parent()).hide()
}}else{o.el.attr("placeholder","")}}else{if($.browser.msie){if(o.el.parent().attr("wmwrap")!="true"){o.el=o.el.wrap("<span wmwrap='true'/>");var l=$("<label/>").addClass("fr-watermark-label");if(o.html){l.html(o.html)}if(o.cls){l.addClass(o.cls)}if(o.css){l.css(o.css)}l.css({position:"absolute",left:defaultOffsetLeft+"px",top:"",display:"inline",cursor:"text",width:o.el.width(),height:o.el.height(),overflow:"hidden","font-size":"9pt","white-space":"nowrap"});if(o.isEditable){l.css("left",o.offsetLeft||defaultOffsetLeft)
}l.css("line-height",(o.el.height()+($.support.boxModel?4:0))+"px");if(!o.cls&&!o.css){l.css("color",l.getwatermarkcolor())}var focus=function(){l.hide()};var blur=function(){if(!o.el.val()){l.show()}else{l.hide()}};var click=function(){o.el.focus()};if(o.inherit){if(typeof o.inherit=="string"){l.css(o.inherit,o.el.css(o.inherit))}else{for(var x=0;x<o.inherit.length;x++){l.css(o.inherit[x],o.el.css(o.inherit[x]))}}}if(!o.el.attr("disabled")){o.el.focus(focus).blur(blur);o.el[0].onpropertychange=function(){if(!o.el.val()){l.show()
}else{l.hide()}};l.click(click)}o.el.before(l);if(o.el.val()){l.hide()}}}else{var clicked=false;o.el.attr("placeholder",o.html);o.el.focus(function(){o.el.removeAttr("placeholder");if(FR.Browser.r.gecko){if(!clicked){clicked=true;$(this).click()}else{clicked=false}}}).blur(function(){o.el.attr("placeholder",o.html)})}}}return o.el}});$.fn.watermark=function(o,isEditable){var offestLeft=this.offset().left;return this.each(function(){if(typeof(o)=="string"){try{o=eval("("+o+")")}catch(ex){o={html:o}
}if(typeof(o)=="number"){o={html:o}}}o.el=this;o.offsetLeft=offestLeft;o.isEditable=isEditable;return $.watermark(o)})};$.fn.watermarkValueChange=function(){};$.fn.getwatermarkcolor=function(){return"rgb(204, 204, 204)"}})(jQuery);$().ready(function(){$.addwatermarks()});
(function($){var otherButton=[];var d=$("<div style='position:absolute;top:-1000px;width:100px;height:100px;padding:5px'></div>").appendTo("body");$._boxModel=parseInt(d.width())===100;d.remove();$.fn._outerWidth=function(el){if(el==undefined){if(this[0]==window){return this.width()||document.body.clientWidth}return this.outerWidth()||0}return this.each(function(){if($._boxModel){$(this).width(el-($(this).outerWidth()-$(this).width()))}else{$(this).width(el)}})};$.fn._outerHeight=function(el){if(el==undefined){if(this[0]==window){return this.height()||document.body.clientHeight
}return this.outerHeight()||0}return this.each(function(){if($._boxModel){$(this).height(el-($(this).outerHeight()-$(this).height()))}else{$(this).height(el)}})};FR.Panel=FR.extend(FR.Widget,{_defaultConfig:function(){return $.extend(FR.Panel.superclass._defaultConfig.apply(this,arguments),{baseCls:"fr-core-panel",titleHeight:30,headerBackground:null,borderRadius:false,fit:false,doSize:true,border:false,borderWidth:1,closable:false,maximizable:false,minimizable:false,collapsible:false,autoScroll:true,closed:false,animate:true,width:300,height:200,tools:null,style:null,onBeforeClose:null,onClose:null})
},_init:function(){var o=this.options;this.headerHeight=(!FR.isEmpty(o.title))?o.titleHeight:(o.miniExpand?8:0);if(typeof o.height=="number"){o.height+=(!FR.isEmpty(o.title))?o.titleHeight:0}FR.Panel.superclass._init.apply(this,arguments);var self=this;var defaultStyle="light-gray";$.each(["gray","green","blue","light-gray"],function(i,item){if(o.style&&item==o.style.toLowerCase()){defaultStyle=o.style.toLowerCase()}});o.style=defaultStyle;this.element.addClass(o.baseCls);this._addContent();if((typeof o.height=="number"&&o.height>this.headerHeight)||typeof o.height!="number"){this._addHeader()
}this._addBorder();if(o.doSize===true){this.doResize({width:o.width,height:o.height})}if(o.closed===true){this.element.hide()}if(o.css){this.element.css(o.css)}this.on("_resize",function(){if(self.options._resize){self.options._resize()}})},_addContent:function(){var opts=this.options;var top=FR.isEmpty(opts.title)?0:opts.titleHeight;this.panelBody=$('<div class="fr-core-panel-body"></div>').css({position:"absolute",top:top,left:0}).appendTo(this.element);this.$contentPane=this._createContentPane();
this._loadContent(false)},_createContentPane:function(){if(this.options.autoScroll===false){this.panelBody.css({overflow:"hidden"})}return this.panelBody},_addBorder:function(){var o=this.options;if(o.border===true){if(this.$header){this.$header.removeClass("fr-core-panel-header-noborder")}this.borderFix4width=o.borderWidth*2;this.borderFix4height=o.borderWidth*2;this.panelBody.addClass("fr-core-panel-body-border").removeClass("fr-core-panel-body-noborder").css({borderWidth:o.borderWidth});if(!FR.isEmpty(o.title)){this.borderFix4height=o.borderWidth;
this.panelBody.css({borderTop:"none"})}}else{if(this.$header){this.$header.addClass("fr-core-panel-header-noborder")}this.panelBody.removeClass("fr-core-panel-body-border").addClass("fr-core-panel-body-noborder")}},_loadContent:function(forced){var opts=this.options;var ct=this.$contentPane;if(opts.contentUrl&&(!opts.isLoaded||forced===true)){opts.isLoaded=false;ct.html($('<div class="fr-core-panel-loading"></div>').html("loading..."));FR.ajax({url:opts.contentUrl,type:"POST",complete:function(res,status){var ht=res.responseText;
if($.isFunction(opts.callback)){opts.callback(ct,ht)}else{ct.html(ht)}opts.isLoaded=true}})}else{if(opts.contentWidget){if(opts.contentWidget.type){opts.contentWidget.style=opts.style;opts.contentWidget=FR.createWidget($.extend(opts.contentWidget,{resultWidgets:opts.resultWidgets}))}ct.append(opts.contentWidget.element)}else{if(opts.contentHtml){ct.html(opts.contentHtml);if(typeof opts.contentHtml==="object"){var newEl=$(opts.contentHtml)[0];if(newEl.tagName=="IFRAME"){var topHeight=FR.isEmpty(opts.title)?0:opts.titleHeight;
var loadTop=topHeight-opts.height;var $loading=$('<div class="fr-core-panel-loading" style="position: relative"></div>').css({width:opts.width,height:30,top:loadTop}).html(FR.i18nText("Fine-Engine_Basic_Loading")+"...");if(!opts.noLoading){ct.append($loading)}if(newEl.attachEvent){newEl.attachEvent("onload",function(){$loading.remove()})}else{newEl.onload=function(){$loading.remove()}}}}}else{if(opts.contentText){ct.text(opts.contentText)}}}}},_addHeader:function(){var self=this;var opts=this.options;
if(!FR.isEmpty(opts.title)){this.$header=$('<div class="fr-core-panel-header"></div>').addClass("fr-core-panel-style-"+opts.style).css({position:"absolute",top:0,left:0}).appendTo(this.element);if(!opts.borderRadius){this.$header.css({borderRadius:0})}if(opts.headerBackground){this.$header.css({background:opts.headerBackground})}var fix=$.support.boxModel?2:0;this.$innerHeader=$('<div class="fr-core-panel-header-inner"></div>').css({position:"absolute",top:0,left:0}).appendTo(this.$header);this.$titleText=$("<div></div>").text(opts.title).addClass("fr-core-panel-title").appendTo(this.$innerHeader);
this.rightDistance=7;if(opts.closable){$('<div class="fr-core-panel-tool-close"></div>').css({position:"absolute",top:0,right:this.rightDistance,width:25,height:opts.titleHeight-fix}).mouseout(function(){$(this).removeClass("fr-core-panel-tool-close-hover").removeClass("fr-core-panel-tool-close-down").removeClass("fr-core-panel-tool-over").addClass("fr-core-panel-tool-close")}).mousedown(function(e){$(this).removeClass("fr-core-panel-tool-close-hover").addClass("fr-core-panel-tool-close-down")}).mouseover(function(){$(this).removeClass("fr-core-panel-tool-close").addClass("fr-core-panel-tool-over").addClass("fr-core-panel-tool-close-hover")
}).bind("click",function(){self.doClose()}).appendTo(this.$innerHeader);this.rightDistance+=24}if(opts.tools){for(var i=opts.tools.length-1;i>=0;i--){var item=opts.tools[i];var itemWidth=item.width||24,itemHeight=item.height||opts.titleHeight-fix;var t=$("<div></div>").css({position:"absolute",top:0,width:itemWidth,height:itemHeight,lineHeight:itemHeight+"px"}).addClass(item.iconCls).hover(function(){$(this).addClass("fr-core-panel-tool-over");$(this).addClass(item.iconCls+"-over")},function(){$(this).removeClass("fr-core-panel-tool-over");
$(this).removeClass(item.iconCls+"-over")}).mousedown(function(){$(this).addClass(item.iconCls+"-click")}).mouseleave(function(){$(this).removeClass(item.iconCls+"-over");$(this).removeClass(item.iconCls+"-click")}).mouseup(function(){$(this).removeClass(item.iconCls+"-click")}).appendTo(this.$innerHeader);item.el=t;item.width=itemWidth;if(item.invisible){t.hide()}if(item.handler){if($.isFunction(item.handler)){t.bind("click",item.handler.createDelegate(t))}else{if(typeof(item.handler)==="object"){if($.isFunction(item.handler.mousedown)){t.mousedown(item.handler.mousedown.createDelegate(t))
}if($.isFunction(item.handler.mouseleave)){t.mouseleave(item.handler.mouseleave.createDelegate(t))}if($.isFunction(item.handler.mouseup)){t.mouseup(item.handler.mouseup.createDelegate(t))}}else{t.bind("click",eval(item.handler))}}}if($.isArray(item.hover)&&item.hover.length>1){t.hover(item.hover[0].createDelegate(t),item.hover[1].createDelegate(t))}if(item.text){t.text(item.text)}if(item.styleText){FR.applyStyles(t,item.styleText)}}this._modifyToolsPosition()}this.panelBody.removeClass("fr-core-panel-body-noheader")
}else{if(opts.miniExpand){var header=$("<div class='parameter-container-collapse'></div>").appendTo(self.element);header.css({position:"absolute",top:opts.height-8,left:0,"width":"100%","height":"8px","background":"none repeat scroll 0 0 #EEEEEE"});var collapseImagWrapper=$("<div/>").css({width:"112px",height:"8px","margin-left":"auto","margin-right":"auto","position":"relative"}).appendTo(header);var collapseImag=$("<div class='parameter-container-collapseimg-up'/>").appendTo(collapseImagWrapper).click(eval(opts.miniExpand.handler))
}else{this.panelBody.addClass("fr-core-panel-body-noheader")}}},setTitle:function(title){if(this.$innerHeader){this.$innerHeader.find(">div.fr-core-panel-title").html(title)}},setToolVisible:function(index,visible){var opts=this.options;var ct=opts.tools[index];if(ct&&ct.el&&ct.el.isVisible()!=visible){visible?ct.el.show():ct.el.hide();this._modifyToolsPosition()}},_modifyToolsPosition:function(){var rd=this.rightDistance,opts=this.options;for(var i=opts.tools.length-1;i>=0;i--){var item=opts.tools[i];
if(item.el&&item.el.isVisible()){item.el.css({right:rd});rd+=item.width}}},doOpen:function(){this.element.show();this.options.closed=false;if($.isFunction(this.options.onOpen)){this.options.onOpen.call(this)}},doClose:function(){var self=this;if($.isFunction(self.options.onHide)){self.options.onHide.call(self)}this.element.hide(self.options.animate?"fast":0,function(){if($.isFunction(self.options.onBeforeClose)){self.options.onBeforeClose.call(self)}self.options.closed=true;if($.isFunction(self.options.onClose)){self.options.onClose.call(self)
}})},doMove:function(give){var opts=this.options;if(give){if(give.left!=null){opts.left=give.left}if(give.top!=null){opts.top=give.top}}this.element.css({left:opts.left,top:opts.top});if($.isFunction(opts.onMove)){opts.onMove.apply(this,[opts.left,opts.top])}},enable:function(){if(this.mask){this.mask.hide()}},disable:function(){if(!this.mask){this.mask=$("<div/>").addClass("fr-core-window-mask").appendTo(this.element);this.mask.css({zIndex:FR.widget.opts.zIndex++,width:this.element.width()?this.element.width():this.options.width,height:this.element.height()?this.element.height():this.options.height,background:"gray"})
}this.mask.show()},doResize:function(give){var opts=this.options;var self=this;if(give){if(give.width){opts.width=give.width}if(give.height){opts.height=give.height}if(give.left!=null){opts.left=give.left}if(give.top!=null){opts.top=give.top}}if(opts.fit===true){var p=this.element.parent();opts.width=p.width();opts.height=p.height()}this.element.css({left:opts.left,top:opts.top});if(opts.cls){this.element.addClass(opts.cls)}if(this.$header&&opts.headerCls){this.$header.addClass(opts.headerCls)}if(opts.bodyCls){this.panelBody.addClass(opts.bodyCls)
}if(!isNaN(opts.width)){if($.support.boxModel===true){var panelWidth=opts.width-(this.element.outerWidth()-this.element.width());this.element.width(panelWidth);if(!FR.isEmpty(opts.title)&&this.$header){this.$header.width(panelWidth-(this.$header.outerWidth()-this.$header.width()));this.$innerHeader.width(panelWidth-(this.$header.outerWidth()-this.$header.width()))}this.panelBody.width(panelWidth-(this.panelBody.outerWidth()-this.panelBody.width()))}else{this.element.width(opts.width);if(!FR.isEmpty(opts.title)&&this.$header){this.$header.width(opts.width);
this.$innerHeader.width(opts.width)}this.panelBody.width(opts.width-this.borderFix4width)}}else{this.element.width("auto");this.panelBody.width("auto")}if(!isNaN(opts.height)){if($.support.boxModel===true){var panelHeight=opts.height-(this.element.outerHeight()-this.element.height());this.element.height(panelHeight);if(!FR.isEmpty(opts.title)&&this.$header){this.$header.height(this.headerHeight-(this.$header.outerHeight()-this.$header.height()));this.$innerHeader.height(this.headerHeight-(this.$header.outerHeight()-this.$header.height()));
this.$titleText.css({lineHeight:this.headerHeight-(this.$header.outerHeight()-this.$header.height())+"px"})}this.panelBody.height(panelHeight-this.headerHeight-(this.panelBody.outerHeight()-this.panelBody.height()))}else{this.element.height(opts.height);if(!FR.isEmpty(opts.title)&&this.$header){this.$header.height(this.headerHeight);this.$innerHeader.height(this.headerHeight);this.$titleText.css({lineHeight:this.headerHeight+"px"})}this.panelBody.height(opts.height-this.headerHeight-this.borderFix4height)
}}else{this.element.height("auto");this.$contentPane.height("auto")}if($.isFunction(opts.onResize)){opts.onResize.apply(this,[opts.width,opts.height])}this._resizeContentWidget();this.fireEvent(FR.Events.RESIZE);this.element.doLayout()},_resizeContentWidget:function(){var opts=this.options;var pbodystylestring=this.$contentPane.attr("style");var pbodyheight=parseInt(pbodystylestring.replace(/.*height\:\s*(\d+).*/gi,"$1"));var pbodywidth=parseInt(pbodystylestring.replace(/.* width\:\s*(\d+).*/gi,"$1"));
if(opts.contentWidget){opts.contentWidget.doResize({width:this.$contentPane.width(),height:pbodyheight})}else{if(opts.contentHtml&&FR.Browser.isIE6()){$(opts.contentHtml).css({width:pbodywidth,height:pbodyheight})}}}});$.shortcut("panel",FR.Panel);FR.ConfirmPane=FR.extend(FR.Panel,{_defaultConfig:function(){return $.extend(FR.ConfirmPane.superclass._defaultConfig.apply(this,arguments),{text4OK:FR.i18nText("Fine-Engine_Basic_OK"),text4Cancel:FR.i18nText("Fine-Engine_Basic_Cancel"),width4OK:48,width4Cancel:48,height4OK:28,height4Cancel:28,controlPaneHeight:40,btnsGap:10,firstBtnMargin:20,needSeparate:false,btnsAlignment:"right",closeAfterAction:true,onOK:null,onCancel:null})
},_init:function(){FR.ConfirmPane.superclass._init.apply(this,arguments)},_createContentPane:function(){var opts=this.options;var $contentPane=$('<div class="fr-core-panel-content">').css({position:"absolute",top:0,left:0}).appendTo(this.panelBody);var self=this;this.okdiv=$('<div style="position:absolute"/>').appendTo(this.panelBody);this.canceldiv=$('<div style="position:absolute"/>').appendTo(this.panelBody);if(!FR.isEmpty(opts.text4OK)){self.okButton=new FR.createWidget({type:"quickbutton",text:opts.text4OK,width:opts.width4OK,height:opts.height4OK,style:FR.themeConfig.isUpdatePrimaryColor?"dark-blue":"blue",handler:function(){if($.isFunction(self.options.onOK)){var result=self.options.onOK.apply(self);
if(result===false){return}}if(self.options.closeAfterAction){self.doClose()}}});this.okButton.element.appendTo(this.okdiv);this.okdiv.css({width:opts.width4OK,height:opts.height4OK})}if(!FR.isEmpty(opts.text4Cancel)){self.cancelButton=new FR.createWidget({type:"quickbutton",text:opts.text4Cancel,style:FR.themeConfig.isUpdatePrimaryColor?"light-blue":"soft-blue",width:opts.width4Cancel,height:opts.height4Cancel,handler:function(){if($.isFunction(self.options.onCancel)){self.options.onCancel.apply(self)
}if(self.options.closeAfterAction){self.doClose()}}});this.cancelButton.element.appendTo(this.canceldiv);this.canceldiv.css({width:opts.width4Cancel,height:opts.height4Cancel})}if(opts.needSeparate){$contentPane.addClass("fr-core-panel-content-separate");this.okdiv&&this.okdiv.css("margin-top",opts.needSeparate+"px");this.canceldiv&&this.canceldiv.css("margin-top",opts.needSeparate+"px")}return $contentPane},doResize:function(give){FR.ConfirmPane.superclass.doResize.apply(this,arguments);var opts=this.options;
var alignment=opts.btnsAlignment;var oktop=0,canceltop=0,okalign=0,cancelalign=0;var height=opts.height;if(opts.needSeparate){height=height-opts.needSeparate}if(!isNaN(height)){if($.support.boxModel===true){this.$contentPane.css({height:height-this.headerHeight-opts.controlPaneHeight-(this.$contentPane.outerHeight()-this.$contentPane.height()),width:opts.width-(this.panelBody.outerWidth()-this.panelBody.width())})}else{this.$contentPane.css({height:height-this.headerHeight-opts.controlPaneHeight,width:opts.width})
}}oktop=height-this.headerHeight-opts.controlPaneHeight;canceltop=height-this.headerHeight-opts.controlPaneHeight;if(alignment=="right"){okalign=opts.firstBtnMargin;cancelalign=opts.width4OK+opts.firstBtnMargin+opts.btnsGap}else{if(alignment=="left"){okalign=opts.firstBtnMargin;cancelalign=opts.width4OK+opts.firstBtnMargin+opts.btnsGap}else{var allWidth=opts.width4OK+opts.width4Cancel+opts.btnsGap;var Left=(opts.width-allWidth)/2;okalign=Left;cancelalign=Left+opts.width4OK+opts.btnsGap;alignment="left"
}}if(this.okButton){this.okdiv.css("top",oktop);this.okdiv.css(alignment,okalign)}if(this.cancelButton){this.canceldiv.css("top",canceltop);this.canceldiv.css(alignment,cancelalign)}this._resizeContentWidget()},loading:function(isFetching){this.okButton.setEnable(!isFetching)}});$.shortcut("confirm",FR.ConfirmPane);FR.ButtonPane=FR.extend(FR.Panel,{_defaultConfig:function(){return $.extend(FR.ButtonPane.superclass._defaultConfig.apply(this,arguments),{text4Cancel:FR.i18nText("Fine-Engine_Basic_Cancel"),width4Cancel:48,button4Other:[],controlPaneHeight:40,btnsAlignment:"right",closeAfterAction:true})
},_init:function(){FR.ButtonPane.superclass._init.apply(this,arguments)},_createContentPane:function(){var opts=this.options;var $contentPane=$('<div class="fr-core-panel-content">').css({position:"absolute",top:0,left:0}).appendTo(this.panelBody);var other=opts.button4Other;this.otherButton=[];this.otherButtonWrap=[];for(var i=0;i<other.length;i++){this.otherButtonWrap[i]=$('<div style="position:absolute"/>').appendTo(this.panelBody);this.otherButton[i]=new FR.createWidget({type:"quickbutton",text:other[i].bT,width:other[i].bW?other[i].bW:48,baseCls:other[i].baseCls?other[i].baseCls:"",invisible:other[i].invisible,style:opts.style,handler:function(){var onAct=this.element.data("func");
if($.isFunction(onAct)){onAct.apply(self)}var aftAct=this.element.data("aftfunc");if(aftAct){self.doClose()}}});this.otherButton[i].element.appendTo(this.otherButtonWrap[i]);this.otherButtonWrap[i].css({width:other[i].bW,height:opts.height4Cancel});this.otherButton[i].element.data("func",other[i].bF?other[i].bF:FR.emptyFn());this.otherButton[i].element.data("aftfunc",other[i].bC?other[i].bC:false)}var self=this;this.canceldiv=$('<div style="position:absolute"/>').appendTo(this.panelBody);this.cancelButton=new FR.createWidget({type:"quickbutton",text:opts.text4Cancel,width:opts.width4Cancel,height:opts.height4Cancel,handler:function(){if($.isFunction(self.options.onCancel)){self.options.onCancel.apply(self)
}if(self.options.closeAfterAction){self.doClose()}}});this.cancelButton.element.appendTo(this.canceldiv);this.canceldiv.css({width:opts.width4Cancel,height:opts.height4Cancel});if(opts.needSeparate){$contentPane.addClass("fr-core-panel-content-separate");this.canceldiv&&this.canceldiv.css("margin-top",opts.needSeparate+"px");for(var i=0;i<this.otherButtonWrap.length;i++){this.otherButtonWrap[i]&&this.otherButtonWrap[i].css("margin-top",opts.needSeparate+"px")}}return $contentPane},doResize:function(give){FR.ButtonPane.superclass.doResize.apply(this,arguments);
var opts=this.options;var other=opts.button4Other;var alignment=opts.btnsAlignment;var canceltop=0,cancelalign=0;var height=opts.height;if(opts.needSeparate){height=height-opts.needSeparate}if(!isNaN(height)){if($.support.boxModel===true){this.$contentPane.css({height:height-this.headerHeight-opts.controlPaneHeight-(this.$contentPane.outerHeight()-this.$contentPane.height()),width:opts.width-(this.panelBody.outerWidth()-this.panelBody.width())})}else{this.$contentPane.css({height:height-this.headerHeight-opts.controlPaneHeight,width:opts.width})
}}canceltop=height-this.headerHeight-opts.controlPaneHeight;var alignment=opts.btnsAlignment;if(alignment=="right"){var right=opts.width4Cancel+40;this.canceldiv.css(alignment,20);this.canceldiv.css("top",canceltop);for(var i=0;i<other.length;i++){this.otherButtonWrap[i].css(alignment,right);this.otherButtonWrap[i].css("top",canceltop);right=right+other[i].bW+20}}else{if(alignment=="left"){var left=opts.width4Cancel+40;this.canceldiv.css(alignment,20);this.canceldiv.css("top",canceltop);for(var i=0;
i<other.length;i++){this.otherButtonWrap[i].css(alignment,left);this.otherButtonWrap[i].css("top",canceltop);left=left+other[i].bW+20}}else{var allWidth=0;for(var i=0;i<other.length;i++){allWidth=allWidth+other[i].bW+20}allWidth=allWidth+opts.width4Cancel;var otherLeft=(opts.width-allWidth)/2;for(var i=0;i<other.length;i++){this.otherButtonWrap[i].css("left",otherLeft);this.otherButtonWrap[i].css("top",canceltop);otherLeft=otherLeft+other[i].bW+20}this.cancelButton.element.css("left",otherLeft)}}this._resizeContentWidget()
}});$.shortcut("otherbutton",FR.ButtonPane);FR.Window=FR.extend(FR.Widget,{_defaultConfig:function(){return $.extend(FR.Window.superclass._defaultConfig.apply(),{baseCls:"fr-core-window",title:"Window",titleHeight:46,modal:true,confirm:false,otherButton:false,closable:true,collapsible:false,closed:true,destroyOnClose:false,addIframeCoverForIE:false,width:300,height:216,resizeable:true,draggable:true,adaptivity:{enabled:false,minWidth:300,minHeight:200,topGap:0,leftGap:0,bottomGap:0,rightGap:0}})},_init:function(){FR.Window.superclass._init.apply(this,arguments);
var o=this.options;var win=this.win;this.destroyed=false;if(!$.support.boxModel){win.doResize({width:o.width,height:o.height})}var self=this;if(this.mask){this.mask.remove()}if(o.modal===true){this.mask=$('<div class="fr-core-window-mask"></div>').appendTo("body");this.mask.css({zIndex:FR.widget.opts.zIndex++,width:this._getPageArea().width,height:this._getPageArea().height,display:"none"});this._doAdaptiveResize();this.options.resizeFn=function(){self.mask.css({width:self._getPageArea().width,height:self._getPageArea().height});
self._doAdaptiveResize()};$(window).bind("resize",this.options.resizeFn)}this.element.css({zIndex:FR.widget.opts.zIndex++});if(win.options.left==null){var width=win.options.width;if(isNaN(width)){width=this.element.outerWidth()}var l=$(window).width();if(FR.Browser.isIE8Before()){l=FR.windowWidth}win.options.left=(l-width)/2+$(document).scrollLeft()}if(win.options.top==null){var height=win.options.height;if(isNaN(height)){height=this.element.outerHeight()}var h=$(window).height();if(FR.Browser.isIE8Before()){h=FR.windowHeight
}win.options.top=(h-height)/2+$(document).scrollTop()}win.doMove();this.setVisible(!o.closed);if(this.options.draggable){this.element.draggable({handle:">div.fr-core-panel-header",onStartDrag:function(e){if(self.mask){self.mask.css("z-index",FR.widget.opts.zIndex.zIndex++)}if(self.shadow){self.shadow.css("z-index",FR.widget.opts.zIndex.zIndex++)}self.element.css("z-index",FR.widget.opts.zIndex.zIndex++);var $contentDiv=$(self.element.children()[0]);$contentDiv.css("z-index",0);var top=$contentDiv.css("top");
var height=$contentDiv.css("height");var width=$contentDiv.css("width");var transparentMask=$("#transparent-background");if(transparentMask.length>0){transparentMask.remove()}var $transparentDiv=$('<div id="transparent-background" style="position:absolute;filter:alpha(opacity=50);opacity:0.5;"></div>');$transparentDiv.css("left","0px").css("top",top).css("width",width).css("height",height);$transparentDiv.css("z-index",1);self.element.append($transparentDiv);if(!self.proxy){self.proxy=$('<div class="fr-core-window-proxy"></div>').insertAfter(self.element)
}self.proxy.css({display:"none",zIndex:FR.widget.opts.zIndex.zIndex++,left:e.data.left,top:e.data.top});self.proxy._outerWidth(self.element._outerWidth());self.proxy._outerHeight(self.element._outerHeight());setTimeout(function(){if(self.proxy){self.proxy.show()}},500)},onDrag:function(e){var pluginLimit=FR.Window.PluginDialogLimit;if(pluginLimit){e.data.top=pluginLimit.onDrag.pluginTopFn(e.data.top,self.element._outerHeight(),self._getPageArea().height);e.data.left=pluginLimit.onDrag.pluginLeftFn(e.data.left,self.element._outerWidth(),self._getPageArea().width)
}self.proxy.css({display:"block",left:e.data.left,top:e.data.top});return false},onStopDrag:function(e){$("#transparent-background").remove();self.proxy.remove();self.proxy=null}})}if(FR.Browser.isIE()&&this.options.addIframeCoverForIE){this._dealWithIFramePDFZIndexIssueForIE()}if(this.options.resizeable){this.element.resizable({onStartResize:function(e){if(!self.pmask){self.pmask=$('<div class="fr-core-window-proxy-mask"></div>').insertAfter(self.element)}self.pmask.css({zIndex:FR.widget.opts.zIndex++,left:e.data.left,top:e.data.top,width:self.element._outerWidth(),height:self.element._outerHeight()});
if(!self.proxy){self.proxy=$('<div class="fr-core-window-proxy"></div>').insertAfter(self.element)}self.proxy.css({zIndex:FR.widget.opts.zIndex++,left:e.data.left,top:e.data.top});self.proxy._outerWidth(e.data.width);self.proxy._outerHeight(e.data.height)},onResize:function(e){if(!self.proxy){return}self.proxy.css({left:e.data.left,top:e.data.top});self.proxy._outerWidth(e.data.width);self.proxy._outerHeight(e.data.height);return false},onStopResize:function(e){var pluginLimit=FR.Window.PluginDialogLimit;
if(pluginLimit){e.data.height=pluginLimit.onResize.pluginHeightFn(e.data.top,self.element._outerHeight(),self._getPageArea().height);e.data.width=pluginLimit.onResize.pluginWidthFn(e.data.left,self.element._outerWidth(),self._getPageArea().width);e.data.top=pluginLimit.onResize.pluginTopFn(e.data.top,self.element._outerHeight(),self._getPageArea().height);e.data.left=pluginLimit.onResize.pluginLeftFn(e.data.left,self.element._outerWidth(),self._getPageArea().width)}$.extend(self.options,{left:e.data.left,top:e.data.top,width:e.data.width,height:e.data.height});
self.doResize({top:self.options.top,left:self.options.left,width:self.options.width,height:self.options.height});self.pmask.remove();self.pmask=null;if(self.proxy){self.proxy.remove();self.proxy=null}}})}},_dealWithIFramePDFZIndexIssueForIE:function(){$('<iframe src="about:blank">').css({"border":"none","position":"absolute","top":"0","left":"0","height":"100%","width":"100%","z-index":"-1"}).appendTo(this.element)},_defaultRoot:function(){var o=this.options,override=o.override;if(FR.Browser.isIE()&&!FR.Browser.r.quirks){o.baseCls+=" fr-core-window-no-hack"
}var self=this;var panelType;if(o.confirm){panelType="confirm"}else{if(o.otherButton){panelType="otherbutton"}else{panelType="panel"}}var winOpts=$.extend({},o,{type:panelType,height:o.height-o.titleHeight,fit:false,renderEl:$("<div/>").appendTo("body"),doSize:true,border:true,borderRadius:"auto",cls:o.baseCls,headerCls:"fr-core-window-header",bodyCls:"fr-core-window-body",onClose:function(){if(self.mask){if(!o.destroyOnClose){self.element.find("iframe").each(function(){try{if(this.contentWindow&&this.contentWindow.document){$("video",this.contentWindow.document).trigger("pause")
}}catch(e){}})}self.mask.hide()}if(o.destroyOnClose){self.destroy()}FR.Keys.enable(true)},onOpen:function(){if(self.mask){self.mask.show()}FR.Keys.enable(false)},onResize:function(width,heigh){if($.isFunction(o.onDialogResize)){o.onDialogResize()}},onMove:function(left,top){}},override);this.win=FR.createWidget(winOpts);return this.win.element},_getPageArea:function(){if(document.compatMode=="BackCompat"){return{width:Math.max(document.body.scrollWidth,document.body.clientWidth),height:Math.max(document.body.scrollHeight,document.body.clientHeight)}
}else{return{width:Math.max(document.documentElement.scrollWidth,document.documentElement.clientWidth),height:Math.max(document.documentElement.scrollHeight,document.documentElement.clientHeight)}}},_doAdaptiveResize:function(){var o=this.options;if(o.adaptivity&&o.adaptivity.enabled){var gave={top:o.adaptivity.topGap,left:o.adaptivity.leftGap,width:Math.max(this._getPageArea().width-o.adaptivity.leftGap-o.adaptivity.rightGap,o.adaptivity.minWidth),height:Math.max(this._getPageArea().height-o.adaptivity.topGap-o.adaptivity.bottomGap,o.adaptivity.minHeight)};
this.doResize(gave)}},doClose:function(){this.win.doClose()},doResize:function(give){this.win.doResize(give)},setTitle:function(title){this.win.setTitle(title)},setContent:function(c){this.win.options[c.type]=c.content;this.win._loadContent(true);if(FR.Browser.isIE8Before()){var self=this;setTimeout(function(){self.doResize({"width":undefined,"height":undefined})},150)}},setVisible:function(flag){if(flag===true&&this.win.options.closed===true){this.win.doOpen()}else{if(flag===false&&this.win.options.closed===false){this.win.doClose()
}}},destroy:function(){if(this.options.resizeFn){$(window).unbind("resize",this.options.resizeFn)}if(FR.Browser.isIE()){this.element.find("iframe").each(function(){try{if(this.contentWindow&&this.contentWindow.document){this.contentWindow.document.body=null}}catch(e){}})}this.element.remove();this.mask.remove();this.destroyed=true},isDestroyed:function(){return this.destroyed===true},loading:function(isFetching){this.win.loading(isFetching)}});$.shortcut("window",FR.Window);FR.Dialog=FR.extend(FR.Window,{setStyle:function(style){var headerStyle=style["header"];
var bodyStyle=style["body"];for(var headerStyleKey in headerStyle){this.win.$header.css(headerStyleKey,headerStyle[headerStyleKey])}for(var bodyStyleKey in bodyStyle){this.win.$contentPane.css(bodyStyleKey,bodyStyle[bodyStyleKey])}var titleTop=(this.win.$header.height()-this.win.$innerHeader.height())/2;this.win.$innerHeader.css("top",titleTop>0?titleTop:0);this.win.$contentPane.css("top",this.win.$header.height())}});$.shortcut("dialog",FR.Dialog)})(jQuery);
(function(b){FR.QuickList=FR.extend(FR.Widget,{_defaultConfig:function(){return b.extend(FR.QuickList.superclass._defaultConfig.apply(this,arguments),{baseCls:"fr-core-list",width:200,height:400,itemHeight:24,items:[],listItems:[],itemCanBeSelect:false,tools:null,index:0,alwaysShowTools:true,onItemToolClick:null,onItemSelect:null,async:null,dataFilter:null,valueField:"value",showField:"text",onBeforeItemCreate:null,scrollLoading:false,max:200,showToolCondition:function(a){return true}})},_init:function(){FR.QuickList.superclass._init.apply(this,arguments);
var d=this.options;var a=this;this.element.css({width:d.width,height:d.height}).scroll(function(){a._onScroll(this)});if(d.async){this._addItemsByAjax()}else{this._addItemsByDefault()}},_addItemsByAjax:function(){var g=this.options,a=this;var h=g.async;var f=b('<div class="fr-core-panel-loading"></div>').css({width:100,height:30}).html(FR.i18nText("Fine-Engine_Platform_Loading")+"...");this.element.append(f);FR.ajax({url:h.url,data:h.data,type:h.type?h.type:"POST",complete:function(c,e){if(e=="success"){f.remove();
var d=FR.jsonDecode(c.responseText);if(b.isArray(d)){g.items=d;if(!g.index){g.index=0}if(g.index<g.items.length&&g.items.length>g.max){g.need2Scroll=true}a._addItemsByDefault()}FR.applyFunc(a,g.onAsyncSuccess,[d],false)}}})},_onScroll:function(a){var d=this.options;if(!d.scrollLoading){return}if(d.need2Scroll&&b(a).scrollTop()+b(a).height()>=a.scrollHeight){if(d.isLoadingData){return}d.isLoadingData=true;this._addItemsByDefault();d.isLoadingData=false}},_addItemsByDefault:function(){var e=this.options;
if(!e.scrollLoading){e.max=e.items.length}if(e.items&&e.items.length>0){for(var a=e.index;a<e.index+e.max;a++){if(a>=e.items.length){e.need2Scroll=false;e.index=e.items.length;return false}var f=FR.applyFunc(this,e.dataFilter,[e.items[a]],e.items[a]);this.addItem(f)}e.index=e.index+e.max}},addItem:function(j,g){var a=this;var h=this.options;b.extend(j,{height:h.itemHeight,tools:h.tools,alwaysShowTools:h.alwaysShowTools,onItemToolClick:h.onItemToolClick,beforeSelect:h.beforeSelect,itemCanBeSelect:h.itemCanBeSelect,onCustomItemSelect:h.onCustomItemSelect,showToolCondition:h.showToolCondition,tooltype:h.tooltype,toolUnEditAble:h.toolUnEditAble,paddingRight:h.paddingRight,toolMargin:h.toolMargin,valueField:h.valueField,showField:h.showField,paddingLeft:h.paddingLeft,onBeforeItemCreate:h.onBeforeItemCreate,toolPadding:h.toolPadding,toolAlign:h.toolAlign,onItemSelect:function(){for(var d=0;
d<h.listItems.length;d++){var c=h.listItems[d];if(c!=this){c.doUnselect()}else{a.selectedIndex=d;if(b.isFunction(h.onItemSelect)){h.onItemSelect.apply(c)}}}},onToolClick:function(){for(var d=0;d<h.listItems.length;d++){var c=h.listItems[d];if(c===this){return d}}}});var i=new FR.ListItem(j);if(g){h.listItems.unshift(i);this.element.prepend(i.element)}else{h.listItems.push(i);this.element.append(i.element)}},refresh:function(a){var d=this.options;this.clear();if(a&&a.async){d.async=a.async;this._addItemsByAjax()
}else{if(d.async){this._addItemsByAjax()}}},clear:function(){this.element.empty();this.options.items=[];this.options.listItems=[];this.options.index=0;this.options.need2Scroll=false},remove:function(a){var d=this.options.listItems[a];this.options.listItems.removeWeakEqual(d);b(this.element.children()[a]).remove()},showToolByIndex:function(a){this.element.find("div[toolid="+a+"]").show();this.options.tools[a].invisible=false},hideToolByIndex:function(a){this.element.find("div[toolid="+a+"]").hide();
this.options.tools[a].invisible=true},getValueAtIndex:function(a){return this.options.listItems[a].getValue()},getTextAtIndex:function(a){return this.options.listItems[a].getText()},setTextAtIndex:function(a,d){return this.options.listItems[a].setText(d)},getValue:function(){if(this.options.tooltype==="check"){var a=[];for(var d=0;d<this.options.listItems.length;d++){a.push(this.options.listItems[d].getValue())}return a}if(!this.options.listItems[this.selectedIndex]){return null}return this.options.listItems[this.selectedIndex].getValue()
},getText:function(){if(this.options.tooltype==="check"){var a=[];for(var d=0;d<this.options.listItems.length;d++){a.push(this.options.listItems[d].getText())}return a}if(!this.options.listItems[this.selectedIndex]){return null}return this.options.listItems[this.selectedIndex].getText()},getAllItemText:function(){var a=[];for(var d=0;d<this.options.listItems.length;d++){a.push(this.options.listItems[d].getText())}return a},getItemLength:function(){return this.options.listItems.length},selectItemByIndex:function(a,d){this.options.listItems[a].doSelect(0,d);
this.selectedIndex=a;this.scrollToIndex(a)},getSelectedIndex:function(){return this.selectedIndex},removeSelect:function(){if(this.selectedIndex>=0){this.options.listItems[this.selectedIndex].doUnselect(0)}},clearState:function(){if(this.options.tooltype==="check"){var a=this.options.listItems;for(var f=0;f<a.length;f++){for(var e=0;e<this.options.tools.length;e++){a[f].doUnselect(e)}}}},setValue:function(f){for(var a=0;a<this.options.listItems.length;a++){var e=this.options.listItems[a];if(e.getValue()===f){e.doSelect();
this.selectedIndex=a;this.scrollToIndex(a)}else{e.doUnselect()}}},scrollToIndex:function(a){var e=this.element.height();var f=this.options.itemHeight*(a+1)-e;if(f>0){this.element.scrollTop(f)}else{this.element.scrollTop(0)}},setSelectedText:function(a){this.options.listItems[this.selectedIndex].setText(a)},getItemById:function(e){var f=this.options.listItems;for(var a=0;a<f.length;a++){if(f[a].options.id===e){return f[a]}}},selectByData:function(h){var j=this.options.listItems;for(var i=0;i<h.length;
i++){for(var a=0;a<j.length;a++){if(j[a].options.id===h[i].id){for(var g=0;g<this.options.tools.length;g++){if(h[i][this.options.tools[g].name]&&h[i][this.options.tools[g].name]!==0){j[a].doSelect(g)}}}}}},selectByText:function(h){var j=this.options.listItems;for(var i=0;i<h.length;i++){for(var a=0;a<j.length;a++){if(j[a].options.text===h[i].text){for(var g=0;g<this.options.tools.length;g++){if(h[i][this.options.tools[g].name]&&h[i][this.options.tools[g].name]!==0){j[a].doSelect(g)}}}}}},hasNodeSelect:function(g){var h=this.options.listItems;
for(var a=0;a<h.length;a++){var f=h[a];if(f.options[f.toolName[g]]===1){return true}}return false},selectAll:function(e){var f=this.options.listItems;for(var a=0;a<f.length;a++){f[a].onToolDivClick(f[a].toolDivs[e],new b.Event(),true)}},deSelectAll:function(e){var f=this.options.listItems;for(var a=0;a<f.length;a++){f[a].onToolDivClick(f[a].toolDivs[e],new b.Event(),false)}}});b.shortcut("quicklist",FR.QuickList);FR.ListItem=FR.extend(FR.Widget,{_defaultConfig:function(){return b.extend(FR.ListItem.superclass._defaultConfig.apply(this,arguments),{baseCls:"fr-core-list-item",paddingLeft:12,paddingRight:1,showField:"text",valueField:"value",onItemSelect:null,onBeforeItemCreate:null,toolAlign:"right"})
},_init:function(){FR.ListItem.superclass._init.apply(this,arguments);var t=this.options,a=this;FR.applyFunc(this,t.onBeforeItemCreate,[this.element,t],false);var s=t[t.showField];this.$text=b("<span/>").text(s).css({height:t.height,lineHeight:t.height+"px","padding-left":t.paddingLeft}).attr("title",s).appendTo(this.element);this.toolDivs=[];this.toolName=[];if(t.tools&&t.tools.length>0){if(t.toolAlign==="right"){t.toolPadding=t.toolPadding||t.paddingRight}var i=t.paddingRight;for(var r=0,o=t.tools.length;
r<o;r++){var p=t.tools[r];this.toolName.push(p.name);var n=b("<div>").data("tool",p).data("index",r).css({position:"absolute",top:0,width:p.width||t.height,height:t.height,lineHeight:t.height+"px"}).appendTo(this.element);if(t.toolAlign==="right"){n.css("right",i)}else{if(t.toolAlign==="left"){n.css("padding-left",t.toolPadding)}}if(t.toolMargin){n.css("margin-right",t.toolMargin);i+=t.toolMargin}if(!t.alwaysShowTools){n.hide();var m=function(){if(b.isFunction(t.showToolCondition)&&t.showToolCondition(a)){b(this).show()
}}.createDelegate(n);var q=function(){b(this).hide()}.createDelegate(n);this.element.hover(m,q)}if(t.tooltype==="check"){n.addClass("fs_tool_checkoff");if(t.toolUnEditAble){n.addClass("fs_tool_disabled")}if(t[p.name]===1){n.addClass("fs_tool_checkon")}n.click(function(c){a.onToolDivClick(this,c)})}if(p.iconCls){n.addClass(p.iconCls);n.mousedown(function(){b(this).addClass(b(this).data("tool").iconCls4Click)}).mouseleave(function(){b(this).removeClass(b(this).data("tool").iconCls4Click)}).mouseup(function(c){b(this).removeClass(b(this).data("tool").iconCls4Click);
if(b.isFunction(t.onToolClick)){var d=t.onToolClick.call(a)}if(b.isFunction(t.onItemToolClick)){t.onItemToolClick.call(this,b(this).data("index"),d,c)}c.stopEvent()});if(p.iconCls4Hover){n.hover(function(){b(this).addClass(b(this).data("tool").iconCls4Hover)},function(){b(this).removeClass(b(this).data("tool").iconCls4Hover)})}}n.attr("toolid",r);if(this.options.tools[r].invisible){n.hide()}i+=(p.width||t.height);this.toolDivs.push(n)}}this.element.hover(function(){b(this).addClass("fr-core-list-item-hover")
},function(){b(this).removeClass("fr-core-list-item-hover")});if(t.itemCanBeSelect){this.element.bind("mouseup",function(){a.doSelect();if(b.isFunction(t.onItemSelect)){t.onItemSelect.apply(a)}if(b.isFunction(t.onCustomItemSelect)){t.onCustomItemSelect.apply(a)}})}},onToolDivClick:function(m,e,p){var l=this.options;if(l.toolUnEditAble){return}var k=b(m).data("index");var n=!b(m).hasClass("fs_tool_checkon");if(p===true||p===false){n=p}if(b.isFunction(l.onToolClick)){var o=l.onToolClick.call(this)}if(b.isFunction(l.beforeSelect)){var a=l.beforeSelect.call(m,k,o,n,e);
if(a==="wait"){return}}if(!n){this.doUnselect(k)}else{this.doSelect(k)}if(b.isFunction(l.onItemToolClick)){l.onItemToolClick.call(m,k,o,n,e)}},getText:function(){return this.options[this.options.showField]},getValue:function(){var f=this.options;if(f.tooltype==="check"){var a={id:f.id,value:f[f.valueField]};for(var h=0;h<this.options.tools.length;h++){var g=this.options.tools[h].name;a[g]=this.options[g]}return a}return f[f.valueField]},doSelect:function(a,e){this.element.addClass("fr-core-list-item-selected");
if(this.options.tooltype==="check"){this.options[this.toolName[a]]=1;this.toolDivs[a].addClass("fs_tool_checkon")}if(e===true){var f=this.options;if(b.isFunction(f.onItemSelect)){f.onItemSelect.apply(this)}if(b.isFunction(f.onCustomItemSelect)){f.onCustomItemSelect.apply(this)}}},doUnselect:function(f){var a=this;if(this.options.tooltype==="check"){this.options[this.toolName[f]]=0;this.toolDivs[f].removeClass("fs_tool_checkon")}var e=0;b.each(this.toolName,function(d,c){e|=a.options[c]});if(!e){this.element.removeClass("fr-core-list-item-selected")
}},setText:function(d){var a=this.options;a[a.showField]=d;this.$text.text(d).attr("title",d)}})})(jQuery);
(function(b){FR.QuickButton=FR.extend(FR.Widget,{_defaultConfig:function(){return b.extend(FR.QuickButton.superclass._defaultConfig.apply(this,arguments),{baseCls:"fr-core-btn",alignment:"center",text:null,icon:null,iconPath:null,width:80,height:28,iconWidth:24,iconHeight:16,style:null})},_init:function(){FR.QuickButton.superclass._init.apply(this,arguments);var g=this.options;var h=this;var f="gray";b.each(["gray","green","blue","white","dark-blue","light-blue","soft-blue"],function(d,c){if(g.style&&c==g.style.toLowerCase()){f=g.style.toLowerCase()
}});var a="fr-core-btn-hover"+"-"+f;this.element.addClass("fr-core-btn-style-"+f);this.$inner=b("<div class='fr-core-btn-inner'></div>").appendTo(this.element);this.$text=b("<span class='fr-core-btn-text' onselectstart='return false'></span>").appendTo(this.$inner);this._initTextFont();this.$text.css({textAlign:g.alignment});if(g.text){this.$text.text(g.text)}g.iconWidth=(g.icon||g.iconPath)?g.iconWidth:0;if(g.iconWidth>0){this.$icon=b("<span class='fr-core-btn-icon'></span>").css({position:"absolute",width:g.iconWidth,height:g.iconHeight,top:0,left:0}).appendTo(this.$inner);
if(g.icon){if(g.icon.indexOf("css:")!=-1){g.icon=g.icon.substring(4)}this.$icon.addClass(g.icon)}else{if(g.iconPath){this.$icon.css({background:"url('"+g.iconPath+"') no-repeat center"})}}}this.$text.css({left:g.iconWidth});this.doResize({width:g.width,height:g.height});if(b.isFunction(g.handler)){this.on(FR.Events.CLICK,g.handler.createDelegate(g.scope||this))}this.element.hover(function(){b(this).addClass(a)},function(){b(this).removeClass(a)});this.$inner.click(function(c){h.fireEvent(FR.Events.CLICK,c)
})},_initTextFont:function(){var a=this.options;if(a.color){this.$text.css("color",a.color)}if(a.decoration){this.$text.css("text-decoration",a.decoration)}if(a.fontsize){this.$text.css("fontSize",a.fontsize)}if(a.fontweight){this.$text.css("fontWeight",a.fontweight)}if(a.fontstyle){this.$text.css("fontStyle",a.fontstyle)}if(a.fontfamily){this.$text.css("fontFamily",a.fontfamily)}},setValue:function(a){if(!FR.isEmpty(a)){this.$text.text(a)}},getValue:function(){return this.$text.text()},setText:function(a){this.setValue(a)
},getText:function(){return this.getValue()},doResize:function(h){var k=this.options;if(h){if(h.width){k.width=h.width}if(h.height){k.height=h.height}if(h.left!=null){k.left=h.left}if(h.top!=null){k.top=h.top}}if(k.left||k.top){this.element.css({position:"absolute",left:k.left,top:k.top})}if(!isNaN(k.width)){var l=k.width;var i=0;if(b.support.boxModel===true){i=(this.element.outerWidth()-this.element.width())}if(!h.hasIgnoredBounds){l=l-i}this.element.css({width:l});this.$inner.css({width:l});this.$text.css({width:l-k.iconWidth})
}if(!isNaN(k.height)){var a=k.height;var j=0;if(b.support.boxModel===true){j=this.element.outerHeight()-this.element.height();this.$icon&&this.$icon.css({height:k.iconHeight,top:(this.element.outerHeight()-this.$icon.outerHeight())/2-j})}else{this.$icon&&this.$icon.css({height:k.iconHeight,top:(k.height-k.iconHeight)/2})}if(!h.hasIgnoredBounds){a=a-j}this.element.css({height:a});this.$text.css("line-height",a+"px");this.$text.css("height",a);this.$inner.css("height",a);this.$text.css("display","block")
}},setEnable:function(a){var d=this.options;if(b.isFunction(d.handler)){if(!this.isEnabled()&&a===true){this.un(FR.Events.CLICK);this.on(FR.Events.CLICK,d.handler.createDelegate(d.scope||this))}else{if(a===false){this.un(FR.Events.CLICK)}}}FR.QuickButton.superclass.setEnable.apply(this,arguments)}});b.shortcut("quickbutton",FR.QuickButton)})(jQuery);
(function(b){FR.Grid=FR.extend(FR.Widget,{NAV:{FIRSTPAGE:"first",PREVPAGE:"prev",NEXTPAGE:"next",LASTPAGE:"last",JUMPPAGE:"jump"},_defaultConfig:function(){return b.extend(FR.Grid.superclass._defaultConfig.call(),{baseCls:"fr-grid",baseTableCls:null,baseContainerCls:null,tableId:null,marginLeft:10,marginRight:10,items:[],columnsConfig:[],pageCount:15,footAlign:"bottom",isFootShow:true,isHeadShow:true,multiSelect:false,intervalColor:false,isInitWithData:true,async:null,hasHoverCls:true,onPageTurn:null,onAsyncSuccess:null,onAsyncError:null,onBeforeRowCreate:null,onAfterRowCreate:null,onBeforeHeadCreate:null,onAfterHeadCreate:null,localeArray:[],frozen:null,background:null})
},_init:function(){FR.Grid.superclass._init.apply(this,arguments);var a=this.options;this.$container=b('<div class="fr-grid-table"/>');if(a.baseContainerCls){this.$container.addClass(a.baseContainerCls)}this.element.append(this.$container);this.activedPage=1;if(a.isInitWithData){this.refresh()}else{this._initWidth();this._initTable();this._onCreateHead();this._onCreateFoot();this.$table.appendTo(this.$container)}},_initTable:function(){this.$table=b('<table cellPadding="0" cellSpacing="0" class="fr-grid-table-inner"/>');
if(this.options.tableId){this.$table.attr("id",this.options.tableId)}if(this.options.baseTableCls){this.$table.addClass(this.options.baseTableCls)}},refresh:function(a){},reBuild:function(){var a=this;this._clear();this._initTable();this._initWidth();this._onCreateHead();this._onCreateTable();this._onCreateFoot();this._bindEvts();this.$container.append(this.$table);setTimeout(function(){a._dealWithFrozen()},500)},_clear:function(){if(this.options.multiSelect){this.allBoxes=[]}if(this.$table){this.$table.remove();
this.$table=null}if(this.options.frozen){var a=b(".fr-clone",this.element);if(a.length>0){b.each(a,function(f,e){e.remove()})}}},_dealWithFrozen:function(){var a=this.options.frozen;if(a){this.$container.addClass("table-frozen");a=b.extend({"head":0,"foot":0,"left":0},a);FR.DomTool.frozenTable(this.$table,a.head,a.foot,a.left,{"wrapCls":["fr-grid-table-inner"]})}},_initWidth:function(){var g=0,f=this.options;for(var h=0,a=f.columnsConfig.length;h<a;h++){g+=f.columnsConfig[h].width}if(f.multiSelect){g+=25
}g+=f.marginLeft;g+=f.marginRight;f.width=g;this.element.width(g)},_onCreateHead:function(){var r=this.options,k=this;var p=r.isHeadShow;this.$head=b("<thead/>");var o=b("<tr/>").appendTo(this.$head);if(r.background&&r.background.thb){o.css("background",r.background.thb)}FR.applyFunc(this,r.onBeforeHeadCreate,[o],false);b("<td/>").append(b("<div/>").width(r.marginLeft)).appendTo(o);if(r.multiSelect){this.$AllCheck=new FR.CheckBox({width:25,listeners:[{eventName:FR.Events.STATECHANGE,action:function(){if(!k.allBoxes){return
}var d=this.isSelected();for(var c=0,e=k.allBoxes.length;c<e;c++){var f=k.allBoxes[c];f.setValue(d)}}}]});b("<td/>").append(this.$AllCheck.element).appendTo(o)}for(var q=0,n=r.columnsConfig.length;q<n;q++){var l=r.columnsConfig[q];var m=b("<td/>").width(this._calculateWidth(l));var a=FR.applyFunc(this,l.onHeadCellCreate,[q,l],false);if(a===false){m.css("text-align",l.textAlign?l.textAlign:"left").text(l.value?l.value:l.key)}else{m.append(a)}m.appendTo(o)}b("<td/>").append(b("<div/>").width(r.marginRight)).appendTo(o);
FR.applyFunc(this,r.onAfterHeadCreate,[o],false);if(p){this.$table.append(this.$head)}},_calculateWidth:function(a){if(a){if(a.width>0&&a.width<1){return a.width*this.element.width()}else{return a.width}}return 0},_onCreateTable:function(){this.$tbody=b("<tbody/>");var g=this.options;var i=g.items;if(g.page&&g.autoPage){this.totalpages=Math.ceil(g.items.length/g.pageCount);i=g.items.slice(g.pageCount*(this.activedPage-1),g.pageCount*this.activedPage)}for(var h=0,j=i.length;h<j;h++){var a=this.onCreateRow(h,i[h]);
this.$tbody.append(a)}this.$table.append(this.$tbody)},_onCreateFoot:function(){var a=this,v=this.options,w=this.NAV;if(!v.page){return}if(this.$foot){this.$foot.remove();this.$foot=null}this.$foot=b('<div class="fr-grid-foot"/>').css({"margin-left":v.width-240-v.marginRight});var o=new FR.IconButton({imgsrc:"fr-grid-foot-first",width:24,height:24,handler:function(){r();a.activedPage=1;if(!FR.applyFunc(a,v.onPageTurn,[a.activedPage,v.pageCount,w["FIRSTPAGE"]],false)){a.reBuild()}}});var u=new FR.IconButton({imgsrc:"fr-grid-foot-prev",width:24,height:24,handler:function(){r();
a.activedPage--;if(!FR.applyFunc(a,v.onPageTurn,[a.activedPage,v.pageCount,w["PREVPAGE"]],false)){a.reBuild()}}});var s=new FR.IconButton({imgsrc:"fr-grid-foot-next",width:24,height:24,handler:function(){r();a.activedPage++;if(!FR.applyFunc(a,v.onPageTurn,[a.activedPage,v.pageCount,w["NEXTPAGE"]],false)){a.reBuild()}}});var p=new FR.IconButton({imgsrc:"fr-grid-foot-last",width:24,height:24,handler:function(){r();a.activedPage=a.totalpages;if(!FR.applyFunc(a,v.onPageTurn,[a.activedPage,v.pageCount,w["LASTPAGE"]],false)){a.reBuild()
}}});var t=b('<input class="fr-grid-foot-loader" type="text"/>').val(this.activedPage).keydown(function(c){if(c.keyCode===13){r();a.activedPage=b(this).val();if(!FR.applyFunc(a,v.onPageTurn,[a.activedPage,v.pageCount,w["JUMPPAGE"]],false)){a.reBuild()}c.stopEvent()}});var q=this.totalpages?this.totalpages:1;if(this.activedPage>=q){p.setEnable(false);s.setEnable(false)}if(this.activedPage<=1){u.setEnable(false);o.setEnable(false)}var x=b('<div class="fr-grid-foot-page"/>').text(" /"+q+" "+FR.i18nText("Fine-Engine_Basic_Page_Number"));
var n=b("<table/>").attr({id:"fr-grid-foot-table",cellPadding:0,cellSpacing:0});b("<tr/>").append(b("<td/>").append(o.element)).append(b("<td>").append(u.element)).append(b("<td/>").addClass("fr-grid-foot-pageshow").append(t).append(x)).append(b("<td/>").append(s.element)).append(b("<td/>").append(p.element)).appendTo(n);this.$foot.append(n);if(v.footAlign=="top"){this.$foot.prependTo(this.element)}else{this.$foot.appendTo(this.element)}var r=function(){o.setEnable(false);u.setEnable(false);p.setEnable(false);
s.setEnable(false)}},_bindEvts:function(){var a=this,e=this.options;var f=function(d){var c=d.target;var i=d.type;var j=a._getTargetDom(c,"TR");if(!j){return}if(i==="mousedown"){FR.applyFunc(a,e.onRowMouseDown,[j],false)}else{if(i==="mouseover"){e.hasHoverCls&&j.addClass("hover");FR.applyFunc(a,e.onRowMouseOver,[j],false)}else{if(i==="mouseout"){j.removeClass("hover");FR.applyFunc(a,e.onRowMouseOut,[j],false)}else{if(i==="mouseup"){FR.applyFunc(a,e.onRowClick,[j],false)}}}}};this.element.bind("mousedown",f).bind("mouseover",f).bind("mouseup",f).bind("mouseout",f)
},_getTargetDom:function(a,d){while(a&&a.tagName){if(a.tagName.toUpperCase()!==d.toUpperCase()){a=a.parentNode}else{return b(a)}}return null},onCreateRow:function(s,l){var q=this.options,a=this;var n=b("<tr/>");FR.applyFunc(this,q.onBeforeRowCreate,[n,s,l],false);b("<td/>").width(q.marginLeft).appendTo(n);if(q.multiSelect){var t=new FR.CheckBox({width:25,gridRowData:l,listeners:[{eventName:FR.Events.STATECHANGE,action:function(){if(!a.$AllCheck){return}if(this.isSelected()){var c=true;for(var f=0,d=a.allBoxes.length;
f<d;f++){var e=a.allBoxes[f];if(!e.isSelected()){c=false;break}}a.$AllCheck.setValue(c)}else{a.$AllCheck.setValue(false)}}}]});this.allBoxes.push(t);b("<td/>").append(t.element).appendTo(n)}for(var p=0,o=q.columnsConfig.length;p<o;p++){var r=q.columnsConfig[p];var m=this.onCellCreate(s,p,l,r);m.appendTo(n)}if(q.intervalColor&&s%2===0){n.addClass("even")}b("<td/>").width(q.marginRight).appendTo(n);FR.applyFunc(this,q.onAfterRowCreate,[n,s,l,t],false);return n},onCellCreate:function(n,j,o,a){var k=b("<td/>"),p=this;
var m=FR.applyFunc(this,a.onCellCreate,[n,j,o,a],false);if(m===false){if(!FR.isEmpty(a.value)){var l=b.inArray(a.key,p.options.localeArray)==-1?o[a.key]:FR.i18nText(o[a.key]);m=b('<div class="cell"/>').width(p._calculateWidth(a)).text(l).attr("title",l).appendTo(k)}}else{k.append(m)}k.click(function(){FR.applyFunc(p,a.onCellClick,[n,j,o,a,m],false)});FR.applyStyles(m,a.css);return k},getValue:function(){return this.options.items},addRowData:function(g){var h=this,f=this.options;if(f.async){}else{var a=this.onCreateRow(this.options.items.length,g);
this.options.items.push(g);a.appendTo(this.$tbody)}},getSelectedData:function(){var h=[];if(this.allBoxes){for(var g=0,a=this.allBoxes.length;g<a;g++){var f=this.allBoxes[g];if(f.isSelected()){h.push(f.options.gridRowData)}}}return h}})}(jQuery));
(function(b){FR.QuickGrid=FR.extend(FR.Grid,{_defaultConfig:function(){return b.extend(FR.QuickGrid.superclass._defaultConfig.call(),{page:false,autoPage:true})},refresh:function(f){var a=this,e=this.options;if(b.isArray(f)){this.options.items=f;this.reBuild()}else{if(e.async){FR.ajax({url:e.async.url,type:e.async.type?e.async.type:"POST",data:e.async.data,success:function(c,d){FR.applyFunc(a,e.onAsyncSuccess,[c,d,f]);a.reBuild()},error:function(c,d){FR.applyFunc(a,e.onAsyncError,[c,d,f])}})}else{this.reBuild()
}}}});b.shortcut("quickgrid",FR.QuickGrid)}(jQuery));
(function(b){FR.AsygnGrid=FR.extend(FR.Grid,{_defaultConfig:function(){return b.extend(FR.AsygnGrid.superclass._defaultConfig.call(),{page:true,autoPage:false})},refresh:function(){var a=this,d=this.options;if(d.async){a.activedPage=1;a.reBuild()}},reBuild:function(){var a=this,e=this.options;var f=b.extend({pn:a.activedPage,pageCount:e.pageCount},e.async.data);FR.ajax({url:e.async.url,type:e.async.type?e.async.type:"POST",data:f,success:function(c,d){FR.applyFunc(a,e.onAsyncSuccess,[c,d]);var h=FR.jsonDecode(c);
e.items=h.items;a.totalpages=h.totalpages;a._reBuildGrid()},error:function(c,d){FR.applyFunc(a,e.onAsyncError,[c,d])}})},_reBuildGrid:function(){FR.AsygnGrid.superclass.reBuild.apply(this)}});b.shortcut("asygngrid",FR.AsygnGrid)}(jQuery));
FR.Core=FR.Core||{};FR.Core.Plugin=FR.Core.Plugin||{};FR.Core.Plugin.Tree=FR.Core.Plugin.Tree||{};FR.Core.Plugin.Background=FR.Core.Plugin.Background||{};FR.Core.Plugin.LabelBackground=FR.Core.Plugin.LabelBackground||{};FR.Core.Plugin.ProcessNeedOffCpt=FR.Core.Plugin.ProcessNeedOffCpt||{};FR.Core.Plugin.Event=FR.Core.Plugin.Event||{};FR.Core.Plugin.ExtraWidgetConfig=FR.Core.Plugin.ExtraWidgetConfig||{};
(function($){
    $.extend(jQuery.easing,{
        easeOutQuint: function (x, t, b, c, d) {
            return c*((t=t/d-1)*t*t*t*t + 1) + b;
        }
    });

    $.fn.hScrollPane=function(settings){
        settings=$.extend(true,{},$.fn.hScrollPane.defaults,settings);
        this.each(function(){
            var container=$(this),
                mover=container.find(settings.mover),
            //使用窗口的宽度比较 :IE8下从dom取不到宽度，延时可以取到，但是滚动条显示太长
                w= document.body.clientWidth,
                c=settings.moverW || mover.width(),
                dragbar=(container.find(".hScrollPane_dragbar").length===0 && c>w ) ? container.append('<div class="hScrollPane_dragbar"><div class="hScrollPane_draghandle"></div></div>').find(".hScrollPane_dragbar") : container.find(".hScrollPane_dragbar"),//避免多次初始化时的重复append;
                handle=dragbar.find(".hScrollPane_draghandle");
            if(settings.showArrow){
                container.append('<a href="###" class="hScrollPane_leftarrow"></a><a href="###" class="hScrollPane_rightarrow"></a>');
                leftArrow=container.find(".hScrollPane_leftarrow");
                rightArrow=container.find(".hScrollPane_rightarrow");
                dragbar.css({
                    width:container.width()-leftArrow.outerWidth()*2,
                    left:leftArrow.outerWidth()
                });
                leftArrow.unbind();
                rightArrow.unbind();
            }else{
                dragbar.css("width",container.width());
            }
            mover.stop().css("left","0px");
            handle.css({
                top:settings.top - parseInt(settings.height) + 2,
                height:parseInt(settings.height) - 2
            });
            container.unbind();//避免多次初始化时的事件重复绑定;
            handle.unbind();
            dragbar.unbind();

            handle.stop().css({
                width:(w/c)*w >settings.handleMinWidth ? (w/c)*w : settings.handleMinWidth,
                left:0
            });

            if(c>w){
                dragbar.show();
            }else{
                dragbar.hide();
                return false;
            }

            var maxlen=parseInt(dragbar.width())-parseInt(handle.outerWidth());

            dragbar.bind("click",function(e){
                var flag=e.pageX>handle.offset().left+handle.outerWidth() ? -1 : 1;
                $.fn.hScrollPane.move(settings,mover,handle,w,c,maxlen,flag);
            });

            handle.bind("mousedown",function(e){
                var x=e.pageX;
                var hx=parseInt(handle.css("left"));
                if(settings.handleCssAlter){$(this).addClass(settings.handleCssAlter);}

                $(document).bind("mousemove",function(e){
                    var left=e.pageX-x+hx<0?0:(e.pageX-x+hx>=maxlen?maxlen:e.pageX-x+hx);
                    handle.stop().css({left:left});
                    if(settings.easing){
                        mover.stop().animate({
                            left:-left/maxlen*(c-w)
                        },{duration:1500,easing:'easeOutQuint',queue:false});
                    }else{
                        mover.css({left:-left/maxlen*(c-w)});
                    }

                    return false;
                });
                $(document).bind("mouseup",function(){
                    if(settings.handleCssAlter){handle.removeClass(settings.handleCssAlter);}
                    $(this).unbind("mousemove");
                });
                return false;
            }).click(function(){
                    return false;
                });

            if(settings.dragable){
                mover.bind("mousedown",function(e){
                    var x=e.pageX;
                    $(this).bind("mousemove",function(e){
                        $.fn.hScrollPane.move(settings,mover,handle,w,c,maxlen,x,e.pageX);
                        return false;
                    });
                    $(document).bind("mouseup",function(){
                        mover.unbind("mousemove");
                    })
                })
            }

            if(settings.mousewheel.bind){
                container.bind("mousewheel",function(event, delta){
                    $.fn.hScrollPane.move(settings,mover,handle,w,c,maxlen,delta);
                    return false;
                });
            }

            if(settings.showArrow){
                leftArrow.click(function(){
                    $.fn.hScrollPane.move(settings,mover,handle,w,c,maxlen,1);
                    return false;
                }).focus(function(){this.blur();});

                rightArrow.click(function(){
                    $.fn.hScrollPane.move(settings,mover,handle,w,c,maxlen,-1);
                    return false;
                }).focus(function(){this.blur();});
            }

            this.ondragstart=function(){return false;};
            this.onselectstart=function(){return false;};

        })
    };

    $.fn.hScrollPane.defaults = {
        showArrow:false,
        handleMinWidth:0,
        dragable:true,
        easing:true,
        mousewheel:{bind:true,moveLength:300}
    };

    $.fn.hScrollPane.move=function(settings,mover,handle,w,c,maxlen,x,nx){
        if(arguments.length===7){
            var left=parseInt(mover.css("left"))+x*settings.mousewheel.moveLength;
        }else{
            var left=parseInt(mover.css("left"))+((nx-x)/w)*(c-w);
        }
        left=left.toFixed(0);
        left=left>0?0:left<w-c?w-c:left;
        var handle_left=(left/(w-c))*maxlen;

        if(settings.easing){
            mover.stop().animate({
                left:left
            },{duration:1500,easing:'easeOutQuint',queue:false});

            handle.stop().animate({
                left:handle_left
            },{duration:1500,easing:'easeOutQuint',queue:false});
        }else{
            mover.stop().animate({
                left:left
            },{duration:5,queue:false});

            handle.css({left:handle_left});
        }
    }
})(jQuery);
/**
 * Created by richie on 15/11/12.
 */
;$(function() {
    /**
     * Word预览
     * @type {void|*}
     */
    FR.WordPane = FR.extend(FR.BasePane, {
        rtype: "word",
        doAfterCollapse: function () {
            if (contentPane.curLGP && contentPane.curLGP.$sheet_container && contentPane.curLGP.isFrozen()) {
                FR.layoutFrozen(contentPane.curLGP.$sheet_container, contentPane.curLGP.$sheet_container.offset().top);
            }
        },

        /**
         * 获取预览类型
         * jsapi
         * */
        getPreviewType: function () {
            return this.rtype;
        }
    });
    $.shortcut("word", FR.WordPane);
});
(function(b){FR.progressBar=function(h,j){var k=this;function a(c){var d;FR.ajax({type:"POST",url:FR.servletURL,cache:false,data:{op:"export",cmd:"export_polling",sessionID:c,type:j,data:new Date().getTime()},async:false,success:function(f,g){var e=FR.jsonDecode(f);if(e.isExporting){k.createProgressBar()}else{k.removeProgressBar();d=true}}});return d}var i=function(){if(!a(h)){return}clearInterval(l)};this.createProgressBar();var l=setInterval(i,5000)}}(jQuery));
(function(a){FR.layoutFrozen=function(y,c,e,F){var d=a(".frozen-center",y);var t=a(".frozen-corner",y);var l=a(".frozen-north",y);var r=a(".frozen-west",y);if(d.length>0||t.length>0||l.length>0||r.length>0){if(e!=undefined){e.css({overflow:"hidden",overflowX:"hidden",overflowY:"hidden"})}var v=function(i){return i&&i.css("display")!=="none"?i.height():0};var h=0;a("tr",l).each(function(){h+=v(a(this))});var p=0;a("tr",t).each(function(){p+=v(a(this))});var n=true;var u=false;var E=a("tr",d);for(var A=0;
A<E.length;A++){if(!n&&u){break}if(v(a(E[A]))>0){if(n){n=false}else{u=true}}}var f=function(){var M=false;if(y.is(":hidden")&&c===0){c=FR.hasTopToolbar?FR.toolbarHeight+FR.parameterContainerHeight:FR.parameterContainerHeight;M=true}var K=c;var J=FR.windowHeight-Math.max(h,p);var I=contentPane.$contentPane.data("TabPane");if(I&&(M||I.options&&I.options.tabPosition==="bottom")){K+=I.options.tabHeight}if(FR.hasBottomToolbar){K+=FR.toolbarHeight}if(FR.parameterContainerHeight>0){var L=a(".parameter-container");
var i=L.isVisible();var H=FR.parameterContainerHeight;if(q(K,H)){}else{if(i&&K<H){K+=H}else{if(!i&&K>H){K-=H}}}}J-=K;return J};var q=function(i,H){return Math.abs(i-H)<=0.1};var j=function(Q){var P;var K=f();var H=a(".pageContentDIV",this.$contentPane);var I=H.hasClass("contentDIV");var L=false;if(a(".frozen-table",Q).length>0){L=true}if(I){var J=parseInt(a(".report-background").css("left"));if(FR.Browser.isIE8Before()){J=parseInt(a("div.frozen-page",H).closest("#fr-page-content").css("left"))}J=isNaN(J)?0:J;
var R=H.width();var O=Math.min(a(".content-container").width(),R)-J;a(".frozen-page").css("width",O);P=O;if(P==R){P-=J}var N=parseInt(a(".report-background").css("top"));if(FR.Browser.isIE8Before()){N=parseInt(a("div.frozen-page",H).closest("#fr-page-content").css("top"))}N=isNaN(N)?0:N;K-=(N+24);P-=t[0].offsetWidth===0?z(t.css("width")):t[0].offsetWidth}else{var i=0;var M=a("table.x-table",r);if(M.length>0){i=parseInt(M[0].style.width||0);if(i>0){i+=1}}if(!i||i===0){i=r[0].offsetWidth===0?z(r.css("width")):r[0].offsetWidth
}if(L){P=FR.windowWidth-parseInt(Q[0].style["margin-left"]||0)-parseInt(Q[0].style["left"]||0)-i;K-=parseInt(Q[0].style["top"]||0)}else{P=FR.windowWidth-i}K-=a(".HF-footer").height();K-=a(".HF-header").height()}if(P<0){P=0}if(K<0){K=0}if(d.length>0){if(D(a("table",r))&&!D(a("table",d))){a("table",d).first().css("height",r.height())}d[0].style.width=P+"px";d[0].style.height=K+"px"}if(l.length>0){l[0].style.width=P+"px"}if(r.length>0){r[0].style.height=K+"px"}};var D=function(i){if(i&&i.length>0&&i[0].rows.length>0){return i[0].rows[0].cells.length>0?true:false
}return false};var z=function(i){if(i.indexOf("%")!==-1){return 0}return parseFloat(i)};var k=function(){var L=a(".sheet-container");var H=a(".frozen-center",L).length;for(var J=0;J<H;J++){var I=a(a(".frozen-west",L)[J]);var K=a(a(".frozen-north",L)[J]);y=a(L[J]);if(y.parent()&&!y.parent().isVisible()){continue}if(I.width()!==0||K.height()!==0){r=I;l=K;d=a(a(".frozen-center",L)[J]);t=a(a(".frozen-corner",L)[J]);c=y.offset().top;h=0;a("tr",l).each(function(){h+=v(a(this))});p=0;a("tr",t).each(function(){p+=v(a(this))
});break}}};j(y);if(n&&d.length>0){a("table",d).append(a("<tr/>").append(a("<td/>").html("&nbsp;")))}var C=0;var G=0;var s=d;var m=l;var B=r;var x=function(){s.scrollTop(B.scrollTop())}.createDelegate(this);var b=FR.Browser.isIE()?function(){s.scrollLeft(m.scrollLeft())}.createDelegate(this):null;var g=null;var w=null;var o=null;s.scroll(function(){if(FR.Browser.isFirefox()&&u){s.css("pointer-events","none")}var H=s.scrollLeft();var i=s.scrollTop();if(H!=C){if(b){m.off("scroll",b)}m.scrollLeft(H);
if(b){if(g){clearTimeout(g)}g=setTimeout(function(){m.on("scroll",b);g=null},100)}C=H}if(i!=G){B.off("scroll",x);B.scrollTop(i);if(w){clearTimeout(w)}w=setTimeout(function(){B.on("scroll",x);w=null},100);G=i}if(FR.Browser.isFirefox()&&u){if(o){clearTimeout(o)}o=setTimeout(function(){s.css("pointer-events","auto");o=null},100)}}.createDelegate(this));r.on("scroll",x);if(b){l.on("scroll",b)}window.onresize=function(){if(self.resizeid!=null){clearTimeout(self.resizeid);self.resizeid=null}self.resizeid=setTimeout(function(){var i=y;
var H=e;if(contentPane&&contentPane.lgps&&contentPane.lgps.length>0&&contentPane.curLGP){i=contentPane.curLGP.$sheet_container;H=contentPane.curLGP.$container}if(H){c=H.offset().top}k();if(F==="true"){return}j(i||y)},200)}}}})(jQuery);
(function(b){b.fn.extend({__scroll2View__:function(a,g,h){var c=b(a)[0];return b.each(this,function(d,w){var x=b(w).offset();var v=b(c).offset();var r=x.left-v.left+c.scrollLeft,A=x.top-v.top+c.scrollTop,e=A+w.offsetHeight,y=r+w.offsetWidth;var z=c.clientHeight;var l=parseInt(c.scrollTop,10);var B=parseInt(c.scrollLeft,10);var t=l+z;var f=B+c.clientWidth;if(h!==false){if(w.offsetHeight>z||A<l){c.scrollTop=A}else{if(e>t){c.scrollTop=e-z}}}if(g!==false){if(w.offsetWidth>c.clientWidth||r<B){c.scrollLeft=r
}else{if(y>f){c.scrollLeft=y-c.clientWidth}}}})}})})(jQuery);
(function(a){FR.BasePane=FR.extend(FR.Widget,{type:"basepane",zoom:1,_defaultConfig:function(){return a.extend(FR.BasePane.superclass._defaultConfig.apply(this,arguments),{loadTimeout:3600000})},_init:function(){FR.BasePane.superclass._init.apply(this,arguments)},autoScale:function(){if(self!==top&&this.$contentPane&&this.options.autoScale){var c=a(".pageContentDIV",this.$contentPane);if(c){var b=c.height();var d=FR.windowHeight;this.scale(d/b)}}},scale:(function(){var b=[0.25,0.5,0.75,1,1.2,1.5,2];
return function(g){if(g==="+"){for(var e=0,c=b.length;e<c;e++){if(b[e]>this.zoom){return this.scale(b[e])}}if(e===b.length){return this.scale(b[b.length-1])}}else{if(g==="-"){for(var f=(b.length-1);f>=0;f--){if(b[f]<this.zoom){return this.scale(b[f])}}if(f<0){return this.scale(b[0])}}else{if(typeof g==="number"){if(this.$contentPane){var d=a(".pageContentDIV",this.$contentPane);if(FR.Browser.r.gecko){d.css("-moz-transform","scale("+g+","+g+")");d.css("-moz-transform-origin","top left")}else{if(FR.Browser.r.webkit){d.css("-webkit-transform","scale("+g+","+g+")");
d.css("-webkit-transform-origin","top left")}else{if(FR.Browser.r.opera){d.css("-o-transform","scale("+g+","+g+")");d.css("-o-transform-origin","top left")}else{d.css("zoom",g)}}}this.zoom=g;this.fireEvent("zoomchanged")}}else{return this.zoom}}}}})(),zoomContent:function(b,c){if(b){if(FR.Browser.r.gecko){b.css("-moz-transform","scale("+c.x+","+c.y+")");b.css("-moz-transform-origin","top left")}else{if(FR.Browser.r.webkit){b.css("-webkit-transform","scale("+c.x+","+c.y+")");b.css("-webkit-transform-origin","top left")
}else{if(FR.Browser.r.opera){b.css("-o-transform","scale("+c.x+","+c.y+")");b.css("-o-transform-origin","top left")}else{if(FR.Browser.isIE9Later()){b.css("-ms-transform","scale("+c.x+","+c.y+")");b.css("-ms-transform-origin","top left")}}}}}},checkSizeOrDefault:function(c,b){if(isNaN(b)){return c}return c===0?b:c},extendPara:function(c){var f=this.checkSizeOrDefault(FR.windowHeight,window.location.href.getQuery("height"));var b=this.checkSizeOrDefault(FR.windowWidth,window.location.href.getQuery("width"));
var h=this.$contentPane;if(f===0){return}var g=FR.hasTopToolbar?FR.toolbarHeight:0;var d=0;d+=g;var e=h.data("TabPane");if(e!==undefined){d+=e.options.tabHeight}d+=FR.parameterContainerHeight;f-=d;a.extend(c,{__webpage__:true,_paperWidth:b,_paperHeight:f,__fit__:this.__fit__});if(!h.data("preWidth")){h.data("preWidth",h.width())}if(!h.data("preHeight")){h.data("preHeight",h.height())}},loadReportPane:function(m){FR.$defaultImport("/com/fr/web/core/js/paramtemplate.js","js");this.fireEvent(FR.Events.INIT);
m=m||{};m.param=a.extend({showType:1},m.param);var i=[];var c=getParamsTemplate(this.currentSessionID);if(m.param.html){var h=false;if(FR.reportletStyle==="fr11"){try{var k=m.param.width>document.body.offsetWidth?6:0;var b=8;var f=(m.param.useParamsTemplate&&c!==null?30:0);FR.parameterContainerHeight=m.param.height+k+b+f;var j=a("<div class='parameter-container' style='overflow: auto;'>").css({"height":m.param.height+k+b+f,"width":document.body.offsetWidth});var d={};d.config=m.param;var l=this;d.listeners=[{eventName:"EVENT_AFTER_SUBMIT",action:function(){this.resetSumbitButtonState(true);
var e=this;_g().once("afterload",function(){e.resetSumbitButtonState(false)});_g().loadContentPane()}},{eventName:"EVENT_RESIZE",action:function(e){FR.parameterContainerHeight=e;l.hasCollapsed=e===b;if(a.isFunction(m.onCollapse)){m.onCollapseXStyle.call(this,e);l.doAfterCollapse();l.afterLoad()}}}];this.parameterEl=Report.initParameterContainer(j,d);if(m.param.showType===1){i.push({region:"north",el:j,height:m.param.height+b+k+f})}h=true}catch(g){console.error(g)}}if(!h){this.parameterEl=this._createFormParameterPane(m,i,c)
}}this.$contentPane=this._createContentPane(m.sheets,m.browserbg,m.$paraContainer);i.push({region:"center",el:this.$contentPane});this._doReportPaneLayout(i,m,c);this.initContentPane();if(this.parameterEl===undefined||this.parameterEl===null){this.loadContentPane()}else{if(m.param.delay===false){this.parameterCommit()}}this.delay=m.param.delay;FR.WebUtils.minFontSizeAndScalePrompt()},_doReportPaneLayout:function(e,f,b){var d=this;var h=new FR.BorderLayout({items:e,renderEl:this.options.renderEl});
var g=f.param.useParamsTemplate&&b!==null;a(window).bind("resize",function(){if(d.resizeid!==undefined&&d.resizeid!==null){clearTimeout(d.resizeid);d.resizeid=null}d.resizeid=setTimeout(function(){if(f.$paraContainer){f.$paraContainer.width=document.body.offsetWidth}var i=h.getWidgetByName(f.alignLayoutName);if(i){i.element.css("width",f.param.width);d.addParaPaneScrollBar(f.$paraContainer,i.element,f.param.height+(g?30:0),d.scrollHeight)}h.doLayout();a("[widgetname^=sortable]").removeAttr("style");
d.doResize()},200)});var c=h.getWidgetByName(f.alignLayoutName);if(c){this.addParaPaneScrollBar(f.$paraContainer,c.element,f.param.height+(g?30:0),this.scrollHeight)}f.onCollapse=function(j,k,i){h.getWidgetByName(k).setVisible(!j);if(h.getWidgetByName("paramsTemplatePane")!==undefined){h.getWidgetByName("paramsTemplatePane").setVisible(!j);h.getWidgetByName("saveBtn").setVisible(!j);h.getWidgetByName("newParamsBtn").setVisible(!j)}h.setRegionWH("north",i);h.doLayout();a("[widgetname^=sortable]").removeAttr("style")
};f.onCollapseXStyle=function(i){h.setRegionWH("north",i);h.doLayout();a("[widgetname^=sortable]").removeAttr("style")};f.onCalculate=function(i,k,j){f.param.height=i;j.height(i+k);h.doLayout();a("[widgetname^=sortable]").removeAttr("style")};h.doLayout();if(f.param.html&&FR.reportletStyle==="classic"){initParameterTemplate(f.param,f.param.html.items,this.currentSessionID,h,b)}},_createContentPane:function(d,b,c){d=d||[];var f=a("div.content-container");if(f.length!==1){f=a("<div id='content-container'>").appendTo(this.element).addClass("content-container")
}f.css({overflow:"hidden"});if(d&&d.length>1){this._initSheetTabPane(f,d,b)}else{f.css("overflow","auto").css("border-top","0px")}if(b.background!==null&&b.background!==undefined){if(FR.Browser.isIE8Before()){f.css("background",b.background+" fixed");if(b.filter!==undefined){f.css("filter",b.filter)}if(FR.Browser.isIE6()&&c){f.css("background-position","0px "+c.height()+"px 0px 0px")}}else{f.css("background",b.background);var e=b["background-size"];if(e!==undefined){f.css("background-size",e)}}}return f
},addParaPaneScrollBar:function(c,d,e,b){if(c){c.hScrollPane({mover:d,showArrow:false,top:e,height:b,dragable:false,easing:false,mousewheel:{bind:false,moveLength:500}})}},showPageSetupDialog:function(s){s=s||{};s.width=s.width||400;s.height=s.height||295;s.title=FR.i18nText("Fine-Engine_Report_PageSetup_Page_Setup");var y=12,f="#4C4C4C",z="simsun",p=s.sessionID||"",k=s.reportIndex,d=10,c=25,n=162,r=21,w=234;var g=[{text:"Letter",value:"Letter"},{text:"A2",value:"A2"},{text:"Legal",value:"Legal"},{text:"A0",value:"A0"},{text:"A1",value:"A1"},{text:"Note",value:"Note"},{text:"A3",value:"A3"},{text:"A4",value:"A4"},{text:"A5",value:"A5"},{text:"A6",value:"A6"},{text:"A7",value:"A7"},{text:"A8",value:"A8"},{text:"B0",value:"B0"},{text:"B1",value:"B1"},{text:"B2",value:"B2"},{text:"B3",value:"B3"},{text:"B4",value:"B4"},{text:"B5",value:"B5"},{text:"Tabloid",value:"Tabloid"},{text:"Ledger",value:"Ledger"},{text:"Halfletter",value:"Halfletter"}];
var t=FR.createWidget({type:"tablelayout",columnSize:[72,16,312],rowSize:[r,52,52],vgap:20,items:[[{el:{type:"label",value:FR.i18nText("Fine-Engine_PageSetup_Orientation"),fontsize:y,verticalcenter:true,textalign:"right",fontfamily:z}},{el:a("<div>")},{el:{type:"border",items:[{region:"center",el:{type:"radio",widgetName:"portrait",text:FR.i18nText("Fine-Engine_PageSetup_Portrait"),fontSize:y,listeners:[{eventName:"statechange",action:function(){if(this.getValue()){var o=t.getWidgetByName("landscape");
if(o){o.setValue(false)}}}}]}},{region:"east",width:w,el:{type:"radio",widgetName:"landscape",text:FR.i18nText("Fine-Engine_PageSetup_Landscape"),fontSize:y,listeners:[{eventName:"statechange",action:function(){if(this.getValue()){var o=t.getWidgetByName("portrait");if(o){o.setValue(false)}}}}]}}]}}],[{el:{type:"label",value:FR.i18nText("Fine-Engine_PageSetup_Paper_Size"),fontsize:y,textalign:"right",fontfamily:z}},{el:a("<div>")},{el:{type:"border",items:[{region:"north",height:r,el:{type:"border",items:[{region:"center",el:{type:"radio",widgetName:"predefined",text:FR.i18nText("Fine-Engine_PageSetup_Predefined"),fontSize:y,listeners:[{eventName:"afteredit",action:function(){var A=this.getValue();
var o=t.getWidgetByName("papaersize_setup");if(A===false){o.setRowVisible(0,false)}else{o.setRowVisible(0,true)}o.doLayout()}},{eventName:"statechange",action:function(){var A=t.getWidgetByName("papaersize_setup");if(this.getValue()){A.setRowVisible(1,false);var o=t.getWidgetByName("customed");if(o){o.setValue(false)}}else{A.setRowVisible(1,true)}A.doLayout()}}]}},{region:"east",width:w,el:{type:"radio",widgetName:"customed",text:FR.i18nText("Fine-Engine_Custom"),fontSize:y,listeners:[{eventName:"afteredit",action:function(){var A=this.getValue();
var o=t.getWidgetByName("papaersize_setup");if(A===false){o.setRowVisible(1,false)}else{o.setRowVisible(1,true)}o.doLayout()}},{eventName:"statechange",action:function(){var o=t.getWidgetByName("papaersize_setup");if(this.getValue()){o.setRowVisible(0,false);var A=t.getWidgetByName("predefined");if(A){A.setValue(false)}}else{o.setRowVisible(0,true)}o.doLayout()}}]}}]}},{region:"center",height:d,el:a("<div>")},{region:"south",height:r,el:{type:"tablelayout",widgetName:"papaersize_setup",columnSize:[302],rowSize:[r,r],vgap:0,items:[[{el:{type:"border",items:[{region:"center",el:{type:"combo",widgetName:"paperSize",allowBlank:false,directEdit:true,items:g,fontSize:y,listeners:[{eventName:"afteredit",action:function(){FR.ajax({url:FR.servletURL,type:"POST",data:{op:"fr_utils",cmd:"utils_papersize",paperSize:this.getValue()},complete:function(o){var A=FR.jsonDecode(o.responseText);
t.getWidgetByName("user_width").setValue(A.width);t.getWidgetByName("user_height").setValue(A.height);t.getWidgetByName("predefined").setValue(true);t.getWidgetByName("customed").reset()}})}}]}},{region:"east",width:n,el:a("<div>")}]}}],[{el:{type:"tablelayout",columnSize:[12,12,60,5,21,14,12,12,60,5,21,68],rowSize:[r],vgap:0,items:[[{el:{type:"label",value:FR.i18nText("Fine-Engine_Report_Width"),fontsize:y}},{el:a("<div>")},{el:{type:"number",widgetName:"user_width",fontSize:y}},{el:a("<div>")},{el:{type:"label",value:"mm",fontsize:y,color:f,fontfamily:"tahoma"}},{el:a("<div>")},{el:{type:"label",value:FR.i18nText("Fine-Engine_Height"),fontsize:y}},{el:a("<div>")},{el:{type:"number",widgetName:"user_height",fontSize:y}},{el:a("<div>")},{el:{type:"label",value:"mm",fontsize:y,color:f,fontfamily:"tahoma"}},{el:a("<div>")}]]}}]]}}]}}],[{el:{type:"label",value:FR.i18nText("Fine-Engine_PageSetup_Margin"),fontsize:y,textalign:"right",fontfamily:z}},{el:a("<div>")},{el:{type:"tablelayout",columnSize:[30,12,60,5,21,14,36,12,60,5,21,68],rowSize:[r,r],vgap:10,items:[[{el:{type:"label",value:FR.i18nText("Fine-Engine_Report_Top"),fontsize:y}},{el:a("<div>")},{el:{type:"number",widgetName:"margin_top",fontSize:y}},{el:a("<div>")},{el:{type:"label",value:"mm",fontsize:y,color:f,fontfamily:"tahoma"}},{el:a("<div>")},{el:{type:"label",value:FR.i18nText("Fine-Engine_Bottom"),fontsize:y}},{el:a("<div>")},{el:{type:"number",widgetName:"margin_bottom",fontSize:y}},{el:a("<div>")},{el:{type:"label",value:"mm",fontsize:y,color:f,fontfamily:"tahoma"}},{el:a("<div>")}],[{el:{type:"label",value:FR.i18nText("Fine-Engine_Report_Left"),fontsize:y}},{el:a("<div>")},{el:{type:"number",widgetName:"margin_left",fontSize:y}},{el:a("<div>")},{el:{type:"label",value:"mm",fontsize:y,color:f,fontfamily:"tahoma"}},{el:a("<div>")},{el:{type:"label",value:FR.i18nText("Fine-Engine_Report_Right"),fontsize:y}},{el:a("<div>")},{el:{type:"number",widgetName:"margin_right",fontSize:y}},{el:a("<div>")},{el:{type:"label",value:"mm",fontsize:y,color:f,fontfamily:"tahoma"}},{el:a("<div>")}]]}}]]});
var l=t.getWidgetByName("predefined");var i=t.getWidgetByName("customed");var m=t.getWidgetByName("portrait");var x=t.getWidgetByName("landscape");var q=t.getWidgetByName("paperSize");var v=t.getWidgetByName("user_width");var h=t.getWidgetByName("user_height");var u=t.getWidgetByName("margin_top");var b=t.getWidgetByName("margin_bottom");var j=t.getWidgetByName("margin_left");var e=t.getWidgetByName("margin_right");FR.ajax({url:FR.servletURL,type:"POST",data:{op:"fr_dialog",cmd:"read_page_setup_tpl",sessionID:p,reportIndex:k},complete:function(A){var o=FR.jsonDecode(A.responseText);
if(o!==null&&o!==undefined){l.setValue(o.predefined);if(l.getValue()){t.getWidgetByName("papaersize_setup").setRowVisible(0,true);t.getWidgetByName("papaersize_setup").setRowVisible(1,false)}else{t.getWidgetByName("papaersize_setup").setRowVisible(0,false);t.getWidgetByName("papaersize_setup").setRowVisible(1,true)}t.getWidgetByName("papaersize_setup").doLayout();i.setValue(o.customed);m.setValue(o.portrait);x.setValue(o.landscape);q.setValue(o.paperSize);v.setValue(o.user_width);h.setValue(o.user_height);
u.setValue(o.margin_top);b.setValue(o.margin_bottom);j.setValue(o.margin_left);e.setValue(o.margin_right)}}});s.onOK=function(){FR.ajax({url:FR.servletURL,type:"POST",data:{op:"fr_dialog",cmd:"change_page_setup",sessionID:p,reportIndex:k,predefined:l.getValue(),customed:i.getValue(),portrait:m.getValue(),landscape:x.getValue(),paperSize:q.getValue(),user_width:v.getValue(),user_height:h.getValue(),margin_top:u.getValue(),margin_bottom:b.getValue(),margin_left:j.getValue(),margin_right:e.getValue()},complete:function(){FR.closeDialog()
}})};s.contentWidget={type:"border",items:[{region:"north",el:a("<div>"),height:c},{region:"center",el:t.element}]};FR.showUpdateDialog(s)},_sheetPositionPane:function(){return"bottom"},_initSheetTabPane:function(f,c,d){var b=this._sheetPositionPane();var e=new FR.TabPane({tabBackground:d,items:c,tabPosition:b,renderEl:f});f.data("TabPane",e);e.setVisible(false)},_createFormParameterPane:function(c,w,m){var d=8;c.alignLayoutName="__layout4align__";var k=this,n=c.param;var x=n.html;k.scrollHeight=6;
var u=0,o=0;for(var s=0;s<x.items.length;s++){var v=x.items[s];u=Math.max(u,v.x+v.width);o=Math.max(o,v.y+v.height)}var q=n.height-o;var f;var r=n.width>document.body.offsetWidth?k.scrollHeight:0;var e=a("<div class='parameter-container' style='overflow: auto;'>").css({"height":n.height+r+d,"width":document.body.offsetWidth});var l=(n.useParamsTemplate&&m!==null?30:0);FR.parameterContainerHeight=n.height+r+d+l;c.$paraContainer=e;x.onCalculate=function(i){if(a.isFunction(c.onCalculate)){c.onCalculate.call(this,i+q,d,e)
}};var h=a("<div class='parameter-container-collapseimg-up' style='cursor: pointer'></div>").click(function(){var i=new Date();k.lastResizeTime=i;setTimeout(function(){if(i===k.lastResizeTime){delete k.lastResizeTime;e.animate({height:(k.hasCollapsed?"+=":"-=")+(n.height+l)},"fast",function(){if(k.hasCollapsed){FR.parameterContainerHeight+=(n.height+l)}else{FR.parameterContainerHeight-=(n.height+l)}k.hasCollapsed=!k.hasCollapsed;h.switchClass("parameter-container-collapseimg-down","parameter-container-collapseimg-up");
if(a.isFunction(c.onCollapse)){var y=e.height();c.onCollapse.call(this,k.hasCollapsed,c.alignLayoutName,y);k.doAfterCollapse();k.afterLoad()}})}},222)});var g="left";switch(n.alignLocation){case 0:g="left";break;case 1:g="center";break;case 2:g="right";break;default:g="left"}var b=a('<div class="pmeter-container"></div>').css({"height":n.height,"width":n.width});var p=30;var t={region:"north",height:p,el:{type:"border",widgetName:"paramsTemplate",items:[{region:"east",width:138,el:{type:"horizontal",alignment:"right",items:[{el:{type:"button",widgetName:"saveBtn",text:FR.i18nText("Fine-Engine_Report_Designer_Save_As_Params_Template")},width:128},{el:a("<div>"),width:10}]}},{region:"center",el:{type:"horizontal",widgetName:"paramsTemplatePane",alignment:"left",items:[]}},{region:"west",width:30,el:{type:"horizontal",alignment:"left",items:[{el:{type:"iconbutton",widgetName:"newParamsBtn",width:30,baseClass:"fs-new-params-template-blue"},width:30}]}}]}};
if(!c.param.useParamsTemplate||m===null){p=0;t={}}var j={renderEl:e,type:"border",items:[t,{region:"south",height:d,el:{type:"horizontal",items:[{el:h,width:120}]}},{region:"center",el:{type:"para_horizontal",width:n.width,minWidth:n.width,widgetName:c.alignLayoutName,alignment:g,items:[{el:b,width:u}]}}]};this._setBackground(n,e);if(n.showType===1){w.push({region:"north",el:j,height:n.height+d+r+p})}if(n.showType===0){e.css({position:"absolute",width:n.width,height:n.height}).appendTo("body");x.listeners=[{once:true,eventName:"submitcomplete",action:function(){FR.closeDialog()
}}];x.renderEl=e;f=new FR.contentForm(x)}else{x.renderEl=b;x.container=e;f=new FR.contentForm(x)}f.submit=function(){k.parameterCommit()};f.expand=function(){if(h.hasClass("parameter-container-collapseimg-down")){h.click()}};f.collapse=function(){if(h.hasClass("parameter-container-collapseimg-up")){h.click()}};if(n.showType===0){f.doLayout();FR.showDialog({title:n.paramWindowTitle,width:n.width+20,height:n.height+45,contentHtml:e})}return f},_setBackground:function(c,b){var d=c.parambg;if(d!==null&&d!==undefined){FR.setBackground(b,d)
}},doAfterCollapse:function(){},afterLoad:function(){this.doResize()},doResize:function(){var b=FR.jsonDecode(this.__fitConfig__);var g=b.__fit__;var d=b.__fitState__;var f=a(".frozen-table");if(g&&!FR.Browser.isIE8Before()&&f.length===0){var c=this.$contentPane;if(c!==undefined){var e=c.data("preBounds");if(e!==undefined&&e.height===c.height()&&e.width===c.width()){return}c.data("preBounds",c.bounds());this.scaleContent(c,d)}}},scaleContent:function(b,d){var c=a(".pageContentDIV").length>0?".pageContentDIV":".sheet-container";
var f=parseFloat(b.width()/b.data("preWidth"));var e=parseFloat(b.height()/b.data("preHeight"));if(d===1){e=f}this.processScrollWidth(b,f,e,d)},processScrollWidth:function(j,g,f,b){var d=a(".pageContentDIV").length>0?".pageContentDIV":".sheet-container";for(var h=0;h<j.length;h++){var c=a(j[h]);var k=a(d,c[h]);k.removeClass("main-content-left");var e=a(".x-table",c[h]);if(k.height()>0){if((e.height()*f>c.height())){g=parseFloat((c.width()-18)/c.data("preWidth"))}if(e.width()*g<=c.width()&&a(".frozen-table").length===0&&b===1){c.css({overflowX:"hidden",overflowY:"auto"})
}else{if(e.width()*g<=(c.width())&&e.height()*f<=c.height()&&a(".frozen-table").length===0&&b===2){c.css({overflow:"hidden",overflowX:"hidden",overflowY:"hidden"})}else{if(a(".frozen-table").length===0){c.css({overflow:"auto",overflowX:"auto",overflowY:"auto"})}}}}var l={x:g,y:f};this.zoomContent(k,l)}},parameterCommit:function(b){if(a.isFunction(this.parameterEl.formSubmit)){this.parameterEl.formSubmit({url:FR.servletURL+"?op=fr_dialog&cmd=parameters_d&sessionID="+_g().currentSessionID,callback:function(){_g().loadContentPane(b)
}})}},setHScrollBarVisible:function(b){this.setScrollBarVisible(b,"x")},setVScrollBarVisible:function(b){this.setScrollBarVisible(b,"y")},setScrollBarVisible:function(b,c){FR.WebUtils.setScrollBarVisible(this.$contentPane,b,c)},startMarquee:function(b){FR.WebUtils.startMarquee(this.$contentPane,b)},stopMarquee:function(){FR.WebUtils.stopMarquee(this.$contentPane.marquee)},getParameterContainer:function(){return this.parameterEl},getReportTotalPage:function(){return this.reportTotalPage},getCurrentPageIndex:function(){return this.currentPageIndex
},getToolbar:function(){return this.toolbar},setCellValue:function(d,b,c){if(arguments.length===2){FR.WebUtils.setCellValue(arguments[0],arguments[1])}else{if(arguments.length===3){FR.WebUtils.setCellValue(d,b,c)}}},setRowHeight:function(c,b){FR.WebUtils.makeRowHeight(c,b)},getRowHeight:function(b){return FR.WebUtils.getRowHeight(b)},setRowStyle:function(c,b){FR.WebUtils.setRowStyle(c,b)},setColWidth:function(b,c){FR.WebUtils.makeColWidth(b,c)},getColWidth:function(b){return FR.WebUtils.getColWidth(b)
},setColumnStyle:function(b,c){FR.WebUtils.setColumnStyle(b,c)},setCellRadius:function(b){FR.WebUtils.makeCellRadius(b)},makeHighlightLine:function(b,c){if(!FR.isNull(c)){this.makeHighlight(b,c,true)}else{this.makeHighlight(b,"mouseover",true)}},makeHighlightLineHold:function(b,c){FR.WebUtils.changeLineStyleHold({backgroundColor:b},c,a("div.content-container"))},makeFontLine:function(b,c){FR.WebUtils.makeFontLine(b,c,a("div.content-container"))},makeFontLineHold:function(b,c){FR.WebUtils.makeFontLineHold(b,c,a("div.content-container"))
},makeHighlightColumn:function(b,c){FR.WebUtils.makeHighlightColumn(b,c)},makeHighlightColumnHold:function(b,c){FR.WebUtils.makeHighlightColumnHold(b,c)},makeFontCell:function(b,c){FR.WebUtils.changeCellStyle(b,c,a("div.content-container"))},makeFontCellHold:function(b,c){FR.WebUtils.changeCellStyleHold(b,c,a("div.content-container"))},makeHighlightCell:function(b,c){FR.WebUtils.changeCellStyle({"backgroundColor":b},c,a("div.content-container"))},makeHighlightCellHold:function(b,c){FR.WebUtils.changeCellStyleHold({backgroundColor:b},c,a("div.content-container"))
},makeHoverTooltip:function(c,b){this.importToolTipCss();FR.WebUtils.makeHoverTooltip(c,b)},makeHoverImageTooltip:function(c,b){this.importToolTipCss();FR.WebUtils.makeHoverImageTooltip(c,b)},makeHoverTooltipByRowCol:function(e,b,d,c){this.importToolTipCss();FR.WebUtils.makeHoverTooltipByRowCol(e,b,d,c)},makeHoverImageTooltipByRowCol:function(e,b,d,c){this.importToolTipCss();FR.WebUtils.makeHoverImageTooltipByRowCol(e,b,d,c)},makeHoverTooltip4Row:function(d,c,b){this.importToolTipCss();FR.WebUtils.makeHoverTooltip4Row(d,c,b)
},makeHoverImageTooltip4Row:function(d,c,b){this.importToolTipCss();FR.WebUtils.makeHoverImageTooltip4Row(d,c,b)},makeHoverTooltip4Col:function(b,d,c){this.importToolTipCss();FR.WebUtils.makeHoverTooltip4Col(b,d,c)},makeHoverImageTooltip4Col:function(b,d,c){this.importToolTipCss();FR.WebUtils.makeHoverImageTooltip4Col(b,d,c)},importToolTipCss:function(){FR.$defaultImport("/com/fr/web/core/css/tooltip.css","css")},setCellStyle:function(d,b,c){FR.WebUtils.setCellStyle(d,b,c)},getCellValue:function(c,b){return FR.WebUtils.getCellValue(c,b)
},getCellValueWithType:function(c,b){return FR.WebUtils.getCellValueWithType(c,b)},makeHighlightCross:function(b,c){FR.WebUtils.makeHighlightCross(b,c)},makeHighlightCrossHold:function(b,c){FR.WebUtils.makeHighlightCrossHold(b,c)},addEffect:function(d,e){if(FR.isNull(e)||FR.isNull(d)){return}if(d==="showTooltip"){var b=e["address"];var g=e["text"];var f=e["image"];if(!FR.isNull(g)){this.makeHoverTooltip(b,g)}else{if(!FR.isNull(f)){this.makeHoverImageTooltip(b,f)}}return}var c=e["trigger"];var h=e["single"];
if(FR.isNull(c)){c="mouseover"}if(FR.isNull(h)){h=true}if(h===true){if(d==="highlightRow"){this.makeHighlightLine(e["color"],c)}else{if(d==="highlightCol"){this.makeHighlightColumn(e["color"],c)}else{if(d==="highlightCross"){this.makeHighlightCross(e["color"],c)}else{if(d==="highlightCell"){this.makeHighlightCell(e["color"],c)}else{if(d==="setCellFont"){this.makeFontCell(e["style"],c)}else{if(d==="setRowFont"){this.makeFontLine(e["style"],c)}}}}}}}else{if(h===false){if(d==="highlightRow"){this.makeHighlightLineHold(e["color"],c)
}else{if(d==="highlightCol"){this.makeHighlightColumnHold(e["color"],c)}else{if(d==="highlightCross"){this.makeHighlightCrossHold(e["color"],c)}else{if(d==="highlightCell"){this.makeHighlightCellHold(e["color"],c)}else{if(d==="setCellFont"){this.makeFontCellHold(e["style"],c)}else{if(d==="setRowFont"){this.makeFontLineHold(e["style"],c)}}}}}}}}},getCell:function(c,b){return new FR.Cell({"row":c,"col":b,"table":FR.WebUtils.getTable()})},getRow:function(b){return new FR.Row({"index":b,"table":FR.WebUtils.getTable()})
},getColumn:function(b){return new FR.Column({"index":b,"table":FR.WebUtils.getTable()})},getRowCount:function(){return FR.WebUtils.getRowCount()},getColumnCount:function(){return FR.WebUtils.getColumnCount()},onMouseClick:function(b){FR.WebUtils.onMouseClick(b)},onMouseDown:function(b){FR.WebUtils.onMouseDown(b)},onMouseMoveInCell:function(b){FR.WebUtils.onMouseMoveInCell(b)},onMouseUp:function(b){FR.WebUtils.onMouseUp(b)},onMouseMoveOutCell:function(b){FR.WebUtils.onMouseMoveOutCell(b)},scrollTo:function(b){FR.WebUtils.scrollTo(b)
},getScrollOffset:function(){return FR.WebUtils.getScrollOffset()},setRadius:function(b,c,d){FR.WebUtils.setRadius(b,c,d)},showToolTip:function(b){this.importToolTipCss();if(FR.isNull(b)||FR.isNull(b["show"])||!b["show"]){return}if(FR.isNull(b["content"])){FR.WebUtils.showToolTip();return}if(!FR.isNull(b["content"]["text"])){FR.WebUtils.showToolTip(b["content"]["text"],b["style"])}else{if(!FR.isNull(b["content"]["image"])){FR.WebUtils.showImageToolTip(b["content"]["image"],b["style"])}}},makeHighlight:function(c,d,b){FR.WebUtils.makeHighlight(c,d,b,a("div.content-container"))
},initContentPane:function(){var e=FR.Report.Plugin.Panel.Events;if(a.isArray(e)){for(var d=0,b=e.length;d<b;d++){var c=e[d];this.on(c.name,c.action.createDelegate(this))}}},exportReportToCSV:function(){window.location=FR.servletURL+"?op=export&sessionID="+this.currentSessionID+"&format=csv"},directExportToExcel:function(h,i,g,f,b,d){if(this.fireEvent(FR.Events.BTOEXCEL)===false){return}var e=this.currentSessionID;var c=FR.servletURL+"?op=export&cmd=direct_excel&sessionID="+e+"&dsName="+h;if(i!==undefined){c+="&fileName="+i
}if(g!==undefined){c+="&params="+g}if(f!==undefined){c+="&colNames="+f}if(b!==undefined){c+="&exportFormat="+b}if(d!==undefined){c+="&encodeFormat="+d}FR.ajax({url:FR.servletURL+"?op=export&cmd=direct_excel_check",type:"POST",data:{dsName:h,sessionID:e},complete:function(l){var m=FR.jsonDecode(l.responseText);if(m.status===0){var k=FR.createExceptionDialog(m.errorInfo,{sessionID:e});k.setVisible(true);return}else{if(m.status===3){var k=FR.createTimeoutDialog();k.setVisible(true);return}}FR.openUrlByForm(c);
var j={sessionID:e,exportFormat:FR.isNull(b)?"excel":b,polling:{url:FR.servletURL+"?op=export&cmd=direct_excel_polling"},resume:{url:FR.servletURL+"?op=export&cmd=direct_excel_resume"},stop:{url:FR.servletURL+"?op=export&cmd=direct_excel_stop"}};FR.checkProgress.call({createProgressBar:function(){FR.createProgressBar(false)},removeProgressBar:function(){FR.removeProgressBar(false)}},j)}});this.fireEvent(FR.Events.ATOEXCEL)},noClientPrint:function(d,c){var b=this;FR.exportWithCheck(this.currentSessionID,"pdf",function(){FR.doNoClientPrint(b.currentSessionID,d,c)
})},newNativePrint:function(e,d,b){var c=this;var f={isPopUp:e,currentPageIndex:c.currentPageIndex==null?c.currentPageIndex:c.currentPageIndex.toString(),currentSheetIndex:c.selectedIndex+1,isSheetSelectPopUp:d,serverURL:b};if(c.selectedIndex==null){f.needSelectSheet=false}FR.doNewNativePrint(this.currentSessionID,f)},pdfPrint:function(c){if(this.fireEvent(FR.Events.BPDFPRINT)===false){return}if(FR.Browser.isIE()){FR.doPDFPrint(this.currentSessionID,c)}else{var b=FR.servletURL+"?sessionID="+this.currentSessionID;
FR.doURLPDFPrint(b);this.fireEvent(FR.Events.APDFPRINT)}},setAppearRefresh:function(){},loadSheetByIndex:function(b){var c=a("div.content-container");if(!FR.isEmpty(b)&&c&&c.data&&c.data("TabPane")){c.data("TabPane").selectTabAt(b)}},loadSheetByName:function(b){var c=a("div.content-container");if(!FR.isEmpty(b)&&c&&c.data&&c.data("TabPane")){c.data("TabPane").selectTabByName(b)}},downloadExportFile:function(b,c){if(FR.Report.Plugin.XHR2FileSaveProcessor.item&&FR.Plugin.validLevel(FR.Report.Plugin.XHR2FileSaveProcessor,FR.Report.Plugin.XHR2FileSaveProcessor.item)){FR.Report.Plugin.XHR2FileSaveProcessor.item.action.call(this,b,c);
return}FR.openUrlByForm(b);FR.progressBar.call(this,this.currentSessionID,c)},checkExportRegister:function(){function b(){var c="";FR.ajax({url:FR.servletURL,data:{op:"export",cmd:"check_register",sessionID:this.currentSessionID},async:false,complete:function(e,d){try{var f=FR.jsonDecode(e.responseText);c=f.exception==="FAILPASS";if(c){FR.Msg.toast(FR.i18nText("Fine-Engine_Export_Print_Not_Support"))}}catch(g){FR.Msg.toast("AnalysisData Error!")}}});return !c}this.on(FR.Events.BTOEXCEL,b);this.on(FR.Events.BTOIMAGE,b);
this.on(FR.Events.BTOPDF,b);this.on(FR.Events.BTOWORD,b);this.on(FR.Events.BTOHTML,b)},createProgressBar:function(){FR.createProgressBar(true)},removeProgressBar:function(){FR.removeProgressBar(true)},emailReport:function(b,d){if(this.fireEvent(FR.Events.BEMAIL)===false){return}var c=this;FR.showEmailDialog({sessionID:this.currentSessionID,emailAttr:FR.jsonDecode(b),emailFormats:d,onFinish:function(){c.fireEvent(FR.Events.AEMAIL)}})}})})(jQuery);
(function(){$.extend(FR,{InsertMsg:function(l,k){var n=l.messagetype;var j=n;switch(n){case"alert_toast":j="system_toast";break;case"remind_toast":j="system_toast";break;case"system_message":j="fs_main";break;default:break}var m=k.options?k.options.form:null;var h=m?m.collectionValue():{};var i={op:j,cmd:"save_message",message:l};if(FR.SessionMgr.getSessionID()){$.extend(i,{sessionID:FR.SessionMgr.getSessionID(),__parameters__:h})}FR.ajax({url:FR.servletURL,async:true,type:"POST",data:i,complete:function(b){var a=FR.jsonDecode(b.responseText);
if(!a.isLogin){FR.Msg.toast(FR.Msg.toast(FR.i18nText("Fine-Engine_FS_Msg_Not_Login")));return}if(a.sendState){FR.Msg.toast(FR.i18nText("Fine-Engine_FS_Msg_Send_Success"))}else{FR.Msg.toast(FR.i18nText("Fine-Engine_FS_Msg_Send_Failed"))}}})}})}());
(function($){var $PrintDiv,$PDFReader,$flashIframe,$appletDiv,showFlashPrintSetting,fitPaper,showAppletPrintSetting=null;var appletJarName="/fr-applet-8.0.jar";var isLoadingNativePrint=false;var nativePrintSocket;var nativePrintLoadingDialog;var nativePrintLoadingDialogConfig={destroyOnClose:true,animate:false,title:"",titleHeight:0,border:false,resizeable:false,draggable:false,adaptivity:{enabled:true,minWidth:1000,minHeight:560,topGap:0,leftGap:40,bottomGap:40,rightGap:40},contentHtml:""};var nativePrintPreviewTimer;
var floatRegexText="^(\\-|\\+?)\\d+(\\.\\d+)?$";var fitScalePercent=100;var errorCode_timeout="21300001";var errorCode_permission_denied="21300004";var errorCode_login_info_not_available="21300014";var report_view_path="/view/report";var form_view_path="/view/form";var socketIOEvent_aliveChecking="aliveCheckingV6";var socketIOEvent_getConfigData="getConfigData";if(!String.prototype.startsWith){String.prototype.startsWith=function(str){var reg=new RegExp("^"+str);return reg.test(this)}}function _appendSessionIDToURL(url,sessionID){if(url.indexOf("&sessionID=")>0||url.indexOf("?sessionID=")>0){return url
}return url+(url.indexOf("?")>0?"&":"?")+"sessionID="+sessionID}function _subPrintUrl(printUrl){return printUrl.substring(0,printUrl.indexOf("/",printUrl.indexOf("/")+2))}function _isCrossOrigin(printUrl){return printUrl&&printUrl.startsWith("http")&&!(_subPrintUrl(printUrl)==window.location.origin)}function _urlNeedCompatible(printUrl){return printUrl.endWith("ReportServer")}function _parseServletURLbyPrintUrl(printUrl){if(!_isCrossOrigin(printUrl)){return FR.servletURL}if(printUrl.indexOf("?")>0){return printUrl.substr(0,printUrl.indexOf("?"))
}return printUrl}function _shouldOpenInNewTab(printUrl){if(FR.Browser.isNotNormalBrowser()){return false}return FR.Browser.isFirefox()||FR.Browser.isEdge()||((FR.Browser.isSafari()||FR.Browser.isChrome())&&_isCrossOrigin(printUrl))}function _needCallPrintManually(){if(FR.Browser.isNotNormalBrowser()){return false}return FR.Browser.isChrome()||FR.Browser.isSafari()}function _roughFloatEquals(f1,f2){f1=Math.round(parseFloat(f1)*10)/10;f2=Math.round(parseFloat(f2)*10)/10;return f1===f2}function fireBeforePrintEvent(){if(_g()){return _g().fireEvent(FR.Events.BPRINT)
}return true}function fireAfterPrintEvent(){if(_g()){return _g().fireEvent(FR.Events.APRINT)}return true}function validatePrintConfig(configp){var result=true;if(configp.reportTotalPage!=null){result=result&&validatePageIndex(configp.index,configp.reportTotalPage)}return result}function validatePageIndex(pageIndex,reportTotalPage){if(typeof pageIndex!=="string"){return false}if(pageIndex===""||pageIndex==="odd"||pageIndex==="even"){return true}if(/^\d+$/.test(pageIndex)){var index=parseInt(pageIndex);
return index>0&&index<=reportTotalPage}if(/^\d+-\d+$/.test(pageIndex)){var arr=pageIndex.split("-");var startIndex=arr[0];var endIndex=arr[1];return startIndex>0&&endIndex<=reportTotalPage}return false}function floatRegex(value){var reg=new RegExp(floatRegexText);return reg.test(value)}function isShowFlashPrintSetting(){if(typeof showFlashPrintSetting!="boolean"){$(function(){FR.ajax({url:FR.servletURL,data:{op:"flash_print",cmd:"get_fp_setting"},async:false,complete:function(res,status){if(status=="success"){showFlashPrintSetting=res.responseText=="true"
}}})})}return showFlashPrintSetting}function isPrintAsPPAPI(){var isPPAPI=false;var type="application/x-shockwave-flash";var mimeTypes=navigator.mimeTypes;var endsWith=function(str,suffix){return str.indexOf(suffix,str.length-suffix.length)!==-1};if(mimeTypes&&mimeTypes[type]&&mimeTypes[type].enabledPlugin&&(mimeTypes[type].enabledPlugin.filename==="pepflashplayer.dll"||mimeTypes[type].enabledPlugin.filename==="libpepflashplayer.so"||mimeTypes[type].enabledPlugin.filename=="PepperFlashPlayer.plugin"||endsWith(mimeTypes[type].enabledPlugin.filename,"Chrome.plugin"))){isPPAPI=true
}return isPPAPI}function isFitPaper(){if(!fitPaper){$(function(){FR.ajax({url:FR.servletURL,data:{op:"flash_print",cmd:"fit_fs_paper"},async:false,complete:function(res,status){if(status=="success"){fitPaper=res.responseText=="true"}}})})}return fitPaper}function supportPDFPrint(){return FR.Browser.isIE()}function supportCodebase(){return FR.Browser.isIE()}function checkPDFPrintRegister(){var result="";FR.ajax({url:FR.servletURL,data:{op:"fr_pdfprint",cmd:"check_register"},async:false,complete:function(res,status){try{var returnData=FR.jsonDecode(res.responseText);
result=returnData.exception!=="FAILPASS"}catch(Error){FR.Msg.toast("AnalysisData Error!")}}});return result}function checkPDFPrintRegisterCrossOrigin(printUrl){FR.ajax({url:printUrl,data:{op:"fr_pdfprint",cmd:"check_register"},dataType:"jsonp",jsonp:"callback",success:function(res){if(res.status=="success"){return result=true}else{FR.Msg.toast(FR.i18nText("Fine-Engine_Export_Print_Not_Support"));return}}})}function isShowAppletPrintSetting(){if(typeof showAppletPrintSetting!="boolean"){$(function(){FR.ajax({url:FR.servletURL,data:{op:"fr_applet",cmd:"applet_print_setting"},async:false,complete:function(res,status){var result=FR.jsonDecode(res.responseText);
if(result.exception==="FAILPASS"){showAppletPrintSetting={exception:"FAILPASS"};return}if(status==="success"){showAppletPrintSetting=res.responseText=="true"}}})})}else{FR.ajax({url:FR.servletURL,data:{op:"fr_applet",cmd:"check_register"},async:false,complete:function(res,status){var result=FR.jsonDecode(res.responseText);if(result.exception==="FAILPASS"){showAppletPrintSetting={exception:"FAILPASS"}}}})}return showAppletPrintSetting}function isAppletPrintOver(sessionID){var appletPrintOver;FR.ajax({url:FR.servletURL,data:{op:"fr_applet",cmd:"is_printover",sessionID:sessionID,data:new Date().getTime()},async:false,complete:function(res,status){if(status=="success"){appletPrintOver=res.responseText=="true"
}}});return appletPrintOver}function isSingleSheetFunc(sessionID){var isSingleSheet;FR.ajax({url:FR.servletURL,data:{op:"fr_applet",cmd:"is_singleSheet",sessionID:sessionID},async:false,complete:function(res,status){if(status=="success"){isSingleSheet=res.responseText=="true"}}});return isSingleSheet}function checkPDFPrint(sessionID,popupSetup){FR.ajax({url:FR.servletURL,type:"POST",data:{op:"fr_pdfprint",cmd:"pt_check",sessionID:sessionID},complete:function(res,status){var resText=res.responseText;
if("ok"==resText){(function(){FR.closeDialog();if(popupSetup===true){$PDFReader[0].print()}else{$PDFReader[0].printAllFit(true)}if(_g()){_g().fireEvent("afterpdfprint")}FR.closeSession(sessionID)}).defer(2000)}else{if("gening"==resText){checkPDFPrint.defer(300,this,[sessionID,popupSetup])}else{FR.Msg.toast(resText)}}}})}function checkRequestSession(errorCode){if(errorCode===errorCode_timeout||errorCode===errorCode_login_info_not_available){FR.Msg.toast(FR.i18nText("Fine-Engine_Print_Auth_Check_Login"))
}else{if(errorCode===errorCode_permission_denied){FR.Msg.toast(FR.i18nText("Fine-Engine_Print_Auth_Check_No_Authority"))}else{FR.Msg.toast("unknown errorCode "+errorCode)}}}function __getSessionID__(opts){var config={};if(arguments.length===1){config=arguments[0]}else{if(arguments.length===2){config.url=arguments[0];config=$.extend({},arguments[1],config)}}var sessionID=null;var udata;if(config.url.indexOf(report_view_path)!==-1){config.url=config.url.replace(report_view_path,"/v10/session"+(_isCrossOrigin(config.url)?"/cross/origin":""))
}else{if(config.url.indexOf(form_view_path)!==-1){config.url=config.url.replace(form_view_path,"/v10/session"+(_isCrossOrigin(config.url)?"/cross/origin":""))}}if(config.data){if(config.data.reportlets&&!config.data.viewlets){config.data.viewlets=config.data.reportlets}else{if(config.data.reportlet&&!config.data.viewlet){config.data.viewlet=config.data.reportlet}}}if(config&&config.form){var $form=$(config.form);udata=$.param($form.serializeArray().concat([{}]))}else{if(config&&config["formid"]){$form=$("#"+config["formid"]);
udata=$.param($form.serializeArray().concat([{}]))}else{if(config&&config.data){udata=$.extend({},config.data)}}}if(_isCrossOrigin(config.url)){if(config.callback==null){FR.Msg.toast("config.callback is not defined");return}var cookie=FR.CookieInfor.getCookieByName("fine_auth_token");if(cookie!=null){udata.fine_auth_token=cookie}FR.ajax({url:config.url,data:udata,dataType:"jsonp",jsonp:"callback",success:function(res){if(res.sessionID){config.callback(res.sessionID)}else{checkRequestSession(res.errorCode)
}}})}else{FR.ajax({url:config.url,type:"POST",data:udata,async:false,complete:function(res,status){if(status=="success"){var result=FR.jsonDecode(res.responseText);if(result.errorCode){checkRequestSession(result.errorCode)}else{sessionID=res.responseText}}}});if(config.callback==null){return sessionID}config.callback(sessionID)}}function _createCheckResultDialog(data,callback){var expand=false;var dialogcfg={doSize:true,width:454,height:186,resizeable:false,title:FR.i18nText("Fine-Engine_Report_Tooltips"),contentWidget:{type:"tablelayout",widgetName:"MAINTABLE",scrolly:true,vgap:4,columnSize:[5,431],rowSize:[0,40,20,42,30,20],items:[[{el:$("<div/>")}],[null,{el:{type:"tablelayout",columnSize:[36,5,385],rowSize:[40],items:[[{el:{type:"iconbutton",height:36,width:36,baseClass:"warning-icon"}},{el:$("<div/>")},{el:{type:"label",value:FR.i18nText("Fine-Engine_Export_Check_Font_Message"),textAlign:"left",fontsize:12,fontFamily:"SimSun",color:"#333334",verticalcenter:true}}]]}}],[null,{el:{type:"tablelayout",columnSize:[16,359],rowSize:[20],items:[[{el:$("<div/>")},{el:{type:"label",value:FR.i18nText("Fine-Engine_Look_Detail"),fontsize:12,fontFamily:"SimSun",color:"#333334",width:359,listeners:[{eventName:FR.Events.CLICK,action:function(){if(expand){dialog.getWidgetByName("MAINTABLE").setRowVisible([3,4],false);
dialog.getWidgetByName("MAINTABLE").doLayout();expand=false}else{dialog.getWidgetByName("MAINTABLE").setRowVisible([3,4],true);dialog.getWidgetByName("MAINTABLE").doLayout();expand=true}}}]}}]]}}],[null,{el:{type:"tablelayout",columnSize:[7,420],items:[[{el:$("<div/>")},{el:{type:"label",widgetName:"MESSAGE",fontsize:13,fontFamily:"SimSun",color:"#333334",width:420,height:42,verticalcenter:false}}]]}}],[null,{el:_createHyperlink()}],[null,{el:{type:"checkbox",width:170,widgetName:"NOREMIND",text:FR.i18nText("Fine-Engine_No_Prompt"),fontsize:12,fontFamily:"SimSun",selected:false,disabled:false}}]]},needSeparate:false,btnsAlignment:"right",confirm:true,text4OK:FR.i18nText("Fine-Engine_Continue"),onOK:function(){var noRemind=dialog.getWidgetByName("NOREMIND").isSelected();
if(noRemind){FR.CookieInfor.addCookie("exportCheckFontRemind","noremind",10000)}callback()},onCancel:function(){this.doClose()}};var dialog=new FR.Dialog(dialogcfg);_popAllData(dialog,data);dialog.getWidgetByName("MAINTABLE").setRowVisible([3,4],false);return dialog}function _popAllData(dialog,missingFont){var message=FR.i18nText("Fine-Engine_Export_Check_Font_Missing_Font");for(var i=0;i<missingFont.length;i++){message+=missingFont[i];if(i+1!==missingFont.length){message+="、"}}dialog.getWidgetByName("MESSAGE").setValue(message)
}function _createHyperlink(){return $("<div id='a' style='font-family: SimSun; font-size: 12px'>"+FR.i18nText("Fine-Engine_Export_Check_Font_Advice")+"<a href='https://help.fanruan.com/finereport/doc-view-3999.html' target='_blank'>"+FR.i18nText("Fine-Engine_Export_Check_Font_Download_Font")+"</a>"+"</div>")}$.extend(FR,{doServerPrint:function(sessionID,currentPageIndex,quietConfig){if(quietConfig==null){FR.showIframeDialog({title:FR.i18nText("Fine-Engine_ReportServerP_Print[Server]"),width:540,height:300,url:FR.servletURL+"?op=fr_dialog&cmd=read_print_server_dialog&sessionID="+sessionID+"&pn="+currentPageIndex});
return}var o=$.extend({pageType:0,pageIndex:"1-1",printerName:""},quietConfig);o.pageType=parseInt(o.pageType);if(isNaN(o.pageType)||o.pageType<0||o.pageType>2){o.pageType=0}FR.ajax({url:FR.servletURL+"?op=fr_dialog&cmd=submit_print_server_dialog&sessionID="+sessionID,type:"POST",data:{range:["all","current","specify"][o.pageType],pageIndex:currentPageIndex,specify:o.pageIndex,serverPrinter:o.printerName},complete:function(res,status){}})},doSelectSheet:function(config,callback){var sheetIndex="";
var sheetType=0;var isSheetSelectDialogPopUp=config.isSheetSelectPopUp||(config.isSheetSelectPopUp!==false&&config.isPopUp);if(isSheetSelectDialogPopUp){var selectSheetDialog=new FR.Dialog({title:FR.i18nText("Fine-Engine_Platform_Setting"),text4OK:FR.i18nText("Fine-Engine_Basic_OK"),text4Cancel:FR.i18nText("Fine-Engine_Cancel"),onOK:function(){if(sheetType===1){sheetIndex=config.currentSheetIndex}else{if(sheetType===2&&checkDialogValid()){sheetIndex=selectSheetDialog.getWidgetByName("specifiedSheets").getValue()
}else{sheetIndex=""}}FR.ajax({url:_appendSessionIDToURL(config.printUrl,config.sessionID),type:"GET",data:{op:"fr_print",cmd:"print_sheets_setting",sheetIndex:sheetIndex},dataType:"jsonp",jsonp:"callback",success:function(res){if(res.status==="error"){FR.Msg.toast("Invalid sheet index!")}else{callback(res)}}})},destroyOnClose:true,width:380,height:181,confirm:true,border:true,closable:true,contentWidget:{type:"tablelayout",columnSize:[70,10,300],rowSize:[15,80],vgap:0,items:[[{el:$("<div>")}],[{el:{type:"label",fontsize:12,fontFamily:"SimSun",textalign:"right",value:"sheet:"}},{el:$("<div>")},{el:{type:"tablelayout",columnSize:[80,30,170],rowSize:[20,20,20],vgap:5,items:[[{el:{type:"radio",widgetName:"allSheetsRadio",text:FR.i18nText("Fine-Engine_All_Sheets"),selected:true,fontSize:12,fontFamily:"SimSun",only_be_selected:true,listeners:[{eventName:FR.Events.STATECHANGE,action:function(){if(this.isSelected()){selectSheetDialog.getWidgetByName("currentSheetRadio").setSelected(false);
selectSheetDialog.getWidgetByName("specifiedSheetsRadio").setSelected(false);resetSpecifiedSheetsField();sheetType=0}}}]}}],[{el:{type:"radio",widgetName:"currentSheetRadio",text:FR.i18nText("Fine-Engine_Current_Sheet"),fontSize:12,fontFamily:"SimSun",only_be_selected:true,listeners:[{eventName:FR.Events.STATECHANGE,action:function(){if(this.isSelected()){selectSheetDialog.getWidgetByName("allSheetsRadio").setSelected(false);selectSheetDialog.getWidgetByName("specifiedSheetsRadio").setSelected(false);
resetSpecifiedSheetsField();sheetType=1}}}]}}],[{el:{type:"radio",widgetName:"specifiedSheetsRadio",text:FR.i18nText("Fine-Engine_Specified_Sheets")+": ",fontSize:12,fontFamily:"SimSun",only_be_selected:true,listeners:[{eventName:FR.Events.STATECHANGE,action:function(){if(this.isSelected()){selectSheetDialog.getWidgetByName("allSheetsRadio").setSelected(false);selectSheetDialog.getWidgetByName("currentSheetRadio").setSelected(false);selectSheetDialog.getWidgetByName("specifiedSheets").setEnable(true);
sheetType=2}}}]}},{el:$("<div>")},{el:{type:"text",fontSize:12,fontFamily:"SimSun",widgetName:"specifiedSheets",regex:"^(\\d+-)?\\d+$",value:"",watermark:"("+FR.i18nText("Fine-Engine_Example")+": '2'"+FR.i18nText("Fine-Engine_Or")+"'7-10')",listeners:[{eventName:"afteredit",action:function(){checkDialogValid()}}]}}]]}}]]}});selectSheetDialog.setVisible(true);resetSpecifiedSheetsField();selectSheetDialog.getWidgetByName("allSheetsRadio").setSelected(true);if(config.needSelectSheet){selectSheetDialog.getWidgetByName("specifiedSheetsRadio").setSelected(true);
selectSheetDialog.getWidgetByName("specifiedSheets").setText(config.sheetIndex)}}else{sheetIndex=config.sheetIndex;FR.ajax({url:_appendSessionIDToURL(config.printUrl,config.sessionID),type:"GET",data:{op:"fr_print",cmd:"print_sheets_setting",sheetIndex:sheetIndex},dataType:"jsonp",jsonp:"callback",success:function(res){if(res.status==="error"){FR.Msg.toast("Invalid sheet index!")}else{callback(res)}}})}function resetSpecifiedSheetsField(){var textField=selectSheetDialog.getWidgetByName("specifiedSheets");
textField.setText("");textField.checkValid();textField.setEnable(false)}function checkDialogValid(){return selectSheetDialog.getWidgetByName("specifiedSheets").checkValid()}},doNewNativePrint:function(sessionID,config){if(FR.isEmpty(config.printUrl)){if(FR.isEmpty(config.serverURL)){return}config.printUrl=config.serverURL+FR.servletURL}if(FR.isEmpty(config.currentSheetIndex)){config.currentSheetIndex=1}var protocol=window.location.protocol;var isHttpsMode=protocol.startsWith("https");var isPrintUrlHttpMode=config.printUrl.startsWith("http://");
if(isHttpsMode&&isPrintUrlHttpMode){var url=new URL(config.printUrl);url.protocol=protocol;url.port=window.location.port;config.printUrl=url.toString()}FR.getDefaultNewNativePrintConfig(sessionID,config.printUrl,function(serverConfig){if(isNaN(serverConfig.printPort)){serverConfig.printPort=9092}if(serverConfig.needSelectSheet||config.needSelectSheet){FR.doSelectSheet({isPopUp:config.isPopUp,isSheetSelectPopUp:config.isSheetSelectPopUp,needSelectSheet:config.needSelectSheet,currentSheetIndex:config.currentSheetIndex,sheetIndex:config.sheetIndex,printUrl:config.printUrl,sessionID:sessionID},function(){FR.doNewNativePrintImpl(sessionID,config,serverConfig)
})}else{FR.doNewNativePrintImpl(sessionID,config,serverConfig)}})},doNewNativePrintImpl:function(sessionID,config,serverConfig){var NATIVE_PRINT_SOCKET_URL="http://localhost:"+serverConfig.printPort;var NATIVE_PRINT_SOCKET_URL_HTTPS="https://localhost:"+serverConfig.printPort;var printUrl=config.printUrl;var isHttpsMode=window.location.protocol.startsWith("https");nativePrintLoadingDialog=new FR.Dialog(nativePrintLoadingDialogConfig);function doPrint(io){isLoadingNativePrint=true;if(nativePrintSocket==null){if(isHttpsMode){nativePrintSocket=io.connect(NATIVE_PRINT_SOCKET_URL_HTTPS,{secure:true})
}else{nativePrintSocket=io.connect(NATIVE_PRINT_SOCKET_URL)}}else{nativePrintSocket.removeAllListeners();if(!nativePrintSocket.connected){nativePrintSocket.connect()}}nativePrintSocket.on(socketIOEvent_aliveChecking,function(){if(isLoadingNativePrint){isLoadingNativePrint=false;nativePrintSocket.emit(socketIOEvent_getConfigData,FR.jsonEncode(FR.getPureConfig(config)))}});nativePrintSocket.on(socketIOEvent_getConfigData,function(e){var data=FR.jsonDecode(FR.cjkDecode(e.message));if(!config.isPopUp){FR.defaultNewNativePrint(sessionID,printUrl,config,serverConfig)
}else{if(data.config.quietPrint){FR.setPrintPaper(sessionID,data.config,config.printUrl,function(){FR.newNativePrintWithArgs({url:printUrl+"?sessionID="+sessionID+"&op=fr_applet&cmd=print",sessionID:sessionID,fine_auth_token:FR.CookieInfor.getCookieByName("fine_auth_token")})})}else{nativePrintLoadingDialog.destroy();config.printers=data.printers;config.paperSizeNames=data.paperSizeNames;for(var i in config.paperSizeNames){var paperSize=config.paperSizeNames[i];paperSize.text=paperSize.text+" ["+paperSize.width+"x"+paperSize.height+" "+FR.i18nText("Fine-Engine_Report_Unit_MM")+"]"
}config.paperSizeNames.push({text:FR.i18nText("Fine-Engine_Custom"),value:"custom"});config=$.extend(serverConfig,config);if(FR.isEmpty(config.printerName)&&config.printers.length>0){config.printerName=config.printers[0].text}FR.startNewNativePrintPreview(sessionID,config,printUrl)}}setTimeout(function(){nativePrintLoadingDialog.destroy()},5000)});nativePrintSocket.on("beforePrint",function(){nativePrintLoadingDialog.destroy()});nativePrintSocket.on("afterPrint",function(){fireAfterPrintEvent();FR.closeSession(sessionID,printUrl)
});nativePrintSocket.emit(socketIOEvent_aliveChecking);setTimeout(function(){if(isLoadingNativePrint){nativePrintLoadingDialog.setVisible(true);var fullServletUrl=_isCrossOrigin(printUrl)?_subPrintUrl(printUrl)+FR.servletURL:window.location.origin+FR.servletURL;var contentHtml="<iframe width='100%' height='100%'  src='"+fullServletUrl+"?op=inter_html&path=/com/fr/web/core/dialog/nativePrintLoading.html'>";nativePrintLoadingDialog.setContent({type:"contentHtml",content:contentHtml});setTimeout(function(){FR.checkNativePrintLoading(sessionID,fullServletUrl)
},isHttpsMode?15000:10000);FR.reconnectNativePrintSocket()}},1000)}if(typeof define==="function"&&define.amd){require([FR.servletURL+"?op=resource&resource=/com/fr/web/core/js/socket.io.js"],function(io){doPrint(io)})}else{FR.$defaultImport("/com/fr/web/core/js/socket.io.js","js");doPrint(io)}},getPureConfig:function(config){var conf={};for(var key in config){if($.isFunction(config[key])){continue}conf[key]=config[key]}return conf},reconnectNativePrintSocket:function(){setTimeout(function(){if(isLoadingNativePrint){nativePrintSocket.disconnect();
setTimeout(function(){nativePrintSocket.connect();nativePrintSocket.emit(socketIOEvent_aliveChecking);FR.reconnectNativePrintSocket()},2000)}},1000)},startNewNativePrintPreview:function(sessionID,config,printUrl){var o=$.extend({currentPageIndex:"1",reportTotalPage:1,printers:[],printerName:"",copy:1,pageType:0,pageIndex:1,orientation:0,paperSize:"A4",fitPaperSize:true,scalePercent:100,marginTop:6.85,marginLeft:19.05,marginBottom:6.85,marginRight:19.05,customPaperSize:true},config);var previewDialog;
function checkDialogValid(){var isValid=true;var widgets=[previewDialog.getWidgetByName("specifiedPages"),previewDialog.getWidgetByName("printMarginTop"),previewDialog.getWidgetByName("printMarginLeft"),previewDialog.getWidgetByName("printMarginBottom"),previewDialog.getWidgetByName("printMarginRight"),previewDialog.getWidgetByName("printCopy")];for(var i=0;i<widgets.length;i++){if(!widgets[i].checkValid()){isValid=false}}if(!o.fitPaperSize){var scale=parseInt(previewDialog.getWidgetByName("scalePercent").getValue());
if(!(scale>=10&&scale<=200)){isValid=false}}previewDialog.getWidgetByName("startPrintButton").setEnable(isValid);return isValid}function updateScalePercent(){var scalePercentField=previewDialog.getWidgetByName("scalePercent");scalePercentField.setEnable(!o.fitPaperSize);if(o.fitPaperSize&&fitScalePercent){scalePercentField.setValue(fitScalePercent)}}function updateCustomPaperSizeArea(){var widthField=previewDialog.getWidgetByName("paperSizeWidth");var heightField=previewDialog.getWidgetByName("paperSizeHeight");
var paperSize=o.paperSizeNames[previewDialog.getWidgetByName("paperSettingCombo").getSelectedIndex()];o.customPaperSize=(paperSize.value==="custom");widthField.setEnable(o.customPaperSize);heightField.setEnable(o.customPaperSize);if(!o.customPaperSize){widthField.setText(paperSize.width);heightField.setText(paperSize.height)}}var labelMaxWidth=Math.max(FR.i18nTextWidth("Fine-Engine_FS_Generic_Simple_Printer"),FR.i18nTextWidth("Fine-Engine_Print_Copy"),FR.i18nTextWidth("Fine-Engine_Page_Number"),FR.i18nTextWidth("Fine-Engine_Report_Layout"),FR.i18nTextWidth("Fine-Engine_Report_Paper"),FR.i18nTextWidth("Fine-Engine_Enlarge_Or_Reduce"),FR.i18nTextWidth("Fine-Engine_Print_Margin"),FR.i18nTextWidth("Fine-Engine_FS_Generic_Simple_Printer"));
var labelWidth=Math.max(labelMaxWidth+30,67);var settingPaneConfig={type:"border",items:[{region:"north",height:140,background:"#F0F0F1",el:{type:"tablelayout",baseCls:"grey-pane",columnSize:[15,156,62,10,62,15],rowSize:[24,22,11,17,31,20,15],vgap:0,items:[[{el:$("<div>")}],[{el:$("<div>")},{el:{type:"label",fontsize:16,fontFamily:"SimSun",textalign:"left",value:FR.i18nText("Fine-Engine_Print")}}],[{el:$("<div>")}],[{el:$("<div>")},{el:{type:"label",fontsize:12,fontFamily:"SimSun",textalign:"left",widgetName:"reportTotalPageLabel",value:FR.i18nText("Fine-Engine_Report_Total_Page_Number_X",o.reportTotalPage)}}],[{el:$("<div>")}],[{el:$("<div>")},{el:$("<div>")},{el:{type:"quickbutton",text:FR.i18nText("Fine-Engine_Print"),widgetName:"startPrintButton",listeners:[{eventName:"click",action:function(){if(!checkDialogValid()){return
}FR.confirmNativePrint(o,previewDialog,sessionID,printUrl);previewDialog.doClose()}}]}},{el:$("<div>")},{el:{type:"quickbutton",style:"white",text:FR.i18nText("Fine-Engine_Web_Close"),listeners:[{eventName:"click",action:function(){previewDialog.doClose()}}]}},{el:$("<div>")}]]}},{region:"south",height:50,el:{type:"tablelayout",baseCls:"grey-pane",columnSize:[15,305],rowSize:[5,20,5],vgap:10,items:[[{el:$("<div>")}],[{el:$("<div>")},{el:{type:"checkbox",widgetName:"quietPrintCheck",text:FR.i18nText("Fine-Engine_Report_Quiet_Print_Check_Tip"),manualSelect:true,listeners:[{eventName:"afteredit",action:function(){var isQuietPrint=this.getValue();
if(!isQuietPrint){FR.showQuietPrintConfirm(previewDialog)}else{previewDialog.getWidgetByName("quietPrintCheck").setSelected(false)}}}],selected:false}}],[{el:$("<div>")}]]}},{region:"center",el:{type:"tablelayout",columnSize:[15,labelWidth,273,15],rowSize:[2,20,20,100,20,50,50,60],vgap:15,items:[[{el:$("<div>")}],[{el:$("<div>")},{el:{type:"label",fontsize:12,fontFamily:"SimSun",textalign:"left",value:FR.i18nText("Fine-Engine_FS_Generic_Simple_Printer")+":"}},{el:{type:"combo",widgetName:"printerCombo",items:o.printers,value:o.printers.length>0?o.printers[0]:""}}],[{el:$("<div>")},{el:{type:"label",fontsize:12,fontFamily:"SimSun",textalign:"left",value:FR.i18nText("Fine-Engine_Print_Copy")+":"}},{el:{type:"text",width:"60px",fontSize:12,fontFamily:"SimSun",widgetName:"printCopy",regex:"^[1-9]\\d*$",value:o.copy,listeners:[{eventName:"afteredit",action:function(){checkDialogValid()
}}]}}],[{el:$("<div>")},{el:{type:"label",fontsize:12,fontFamily:"SimSun",textalign:"left",value:FR.i18nText("Fine-Engine_Page_Number")+":"}},{el:{type:"tablelayout",columnSize:[130,3,140],rowSize:[20,20,20,20],vgap:5,items:[[{el:{type:"radio",widgetName:"allPagesRadio",text:FR.i18nText("Fine-Engine_All_Pages"),selected:true,fontSize:12,fontFamily:"SimSun",only_be_selected:true,listeners:[{eventName:FR.Events.STATECHANGE,action:function(){if(this.isSelected()){previewDialog.getWidgetByName("currentPageRadio").setSelected(false);
previewDialog.getWidgetByName("specifiedPagesRadio").setSelected(false);previewDialog.getWidgetByName("doublePrintRadio").setSelected(false);previewDialog.getWidgetByName("doublePrintCombo").setEnable(false);FR.resetSpecifiedPagesField(previewDialog)}}}]}}],[{el:{type:"radio",widgetName:"currentPageRadio",text:FR.i18nText("Fine-Engine_Current_Page"),fontSize:12,fontFamily:"SimSun",only_be_selected:true,listeners:[{eventName:FR.Events.STATECHANGE,action:function(){if(this.isSelected()){previewDialog.getWidgetByName("allPagesRadio").setSelected(false);
previewDialog.getWidgetByName("specifiedPagesRadio").setSelected(false);previewDialog.getWidgetByName("doublePrintRadio").setSelected(false);previewDialog.getWidgetByName("doublePrintCombo").setEnable(false);FR.resetSpecifiedPagesField(previewDialog)}}}]}}],[{el:{type:"radio",widgetName:"specifiedPagesRadio",text:FR.i18nText("Fine-Engine_Report_Specified_Pages"),fontSize:12,fontFamily:"SimSun",only_be_selected:true,listeners:[{eventName:FR.Events.STATECHANGE,action:function(){if(this.isSelected()){previewDialog.getWidgetByName("allPagesRadio").setSelected(false);
previewDialog.getWidgetByName("currentPageRadio").setSelected(false);previewDialog.getWidgetByName("doublePrintRadio").setSelected(false);previewDialog.getWidgetByName("doublePrintCombo").setEnable(false);previewDialog.getWidgetByName("specifiedPages").setEnable(true)}}}]}},{el:$("<div>")},{el:{type:"text",fontSize:12,fontFamily:"SimSun",widgetName:"specifiedPages",value:"",watermark:"("+FR.i18nText("Fine-Engine_Example")+": '2'"+FR.i18nText("Fine-Engine_Or")+"'7-10')",customIsValidate:function(value){return validatePageIndex(value,o.reportTotalPage)
},listeners:[{eventName:"afteredit",action:function(){checkDialogValid()}}]}}],[{el:{type:"radio",widgetName:"doublePrintRadio",text:FR.i18nText("Fine-Engine_Double_Side_Print"),fontSize:12,fontFamily:"SimSun",only_be_selected:true,listeners:[{eventName:FR.Events.STATECHANGE,action:function(){if(this.isSelected()){previewDialog.getWidgetByName("allPagesRadio").setSelected(false);previewDialog.getWidgetByName("currentPageRadio").setSelected(false);previewDialog.getWidgetByName("specifiedPagesRadio").setSelected(false);
previewDialog.getWidgetByName("specifiedPages").setEnable(false);previewDialog.getWidgetByName("doublePrintCombo").setEnable(true)}}}]}},{el:$("<div>")},{el:{type:"combo",widgetName:"doublePrintCombo",allowBlank:false,items:[{text:FR.i18nText("Fine-Engine_Odd_Pages"),value:"odd"},{text:FR.i18nText("Fine-Engine_Even_Pages"),value:"even"}]}}]]}}],[{el:$("<div>")},{el:{type:"label",fontsize:12,fontFamily:"SimSun",textalign:"left",value:FR.i18nText("Fine-Engine_Report_Layout")+":"}},{el:{type:"tablelayout",columnSize:[60,60],rowSize:[20],items:[[{el:{type:"radio",widgetName:"portraitLayoutRadio",text:FR.i18nText("Fine-Engine_PageSetup_Portrait"),fontSize:12,fontFamily:"SimSun",selected:true,only_be_selected:true,listeners:[{eventName:FR.Events.STATECHANGE,action:function(){if(this.isSelected()){previewDialog.getWidgetByName("landscapeLayoutRadio").setSelected(false)
}FR.refreshNativePreviewFrame(o,sessionID,previewDialog,printUrl)}}]}},{el:{type:"radio",widgetName:"landscapeLayoutRadio",text:FR.i18nText("Fine-Engine_PageSetup_Landscape"),fontSize:12,fontFamily:"SimSun",only_be_selected:true,listeners:[{eventName:FR.Events.STATECHANGE,action:function(){if(this.isSelected()){previewDialog.getWidgetByName("portraitLayoutRadio").setSelected(false)}FR.refreshNativePreviewFrame(o,sessionID,previewDialog,printUrl)}}]}}]]}}],[{el:$("<div>")},{el:{type:"label",fontsize:12,fontFamily:"SimSun",textalign:"left",value:FR.i18nText("Fine-Engine_Report_Paper")+":"}},{el:{type:"tablelayout",columnSize:["fill"],rowSize:[20,20],vgap:10,items:[[{el:{type:"combo",widgetName:"paperSettingCombo",items:o.paperSizeNames,allowBlank:false,value:"A4",listeners:[{eventName:"afteredit",action:function(){updateCustomPaperSizeArea();
FR.refreshNativePreviewFrame(o,sessionID,previewDialog,printUrl,updateScalePercent)}}]}}],[{el:{type:"tablelayout",columnSize:[40,60,26,16,45,60,26],rowSize:[20],items:[[{el:{type:"label",fontsize:12,fontFamily:"SimSun",textalign:"left",value:FR.i18nText("Fine-Engine_Report_Width")}},{el:{type:"text",fontSize:12,fontFamily:"SimSun",widgetName:"paperSizeWidth",value:o.marginTop,regex:floatRegexText,disabled:true,listeners:[{eventName:"afteredit",action:function(){if(checkDialogValid()){FR.refreshNativePreviewFrame(o,sessionID,previewDialog,printUrl,updateScalePercent)
}}}]}},{el:{type:"label",fontsize:12,fontFamily:"SimSun",textalign:"right",value:FR.i18nText("Fine-Engine_Report_Unit_MM")}},{el:$("<div>")},{el:{type:"label",fontsize:12,fontFamily:"SimSun",textalign:"left",value:FR.i18nText("Fine-Engine_Height")}},{el:{type:"text",fontSize:12,fontFamily:"SimSun",widgetName:"paperSizeHeight",disabled:true,value:o.marginLeft,regex:floatRegexText,listeners:[{eventName:"afteredit",action:function(){if(checkDialogValid()){FR.refreshNativePreviewFrame(o,sessionID,previewDialog,printUrl,updateScalePercent)
}}}]}},{el:{type:"label",fontsize:12,fontFamily:"SimSun",textalign:"right",value:FR.i18nText("Fine-Engine_Report_Unit_MM")}}]]}}]]}}],[{el:$("<div>")},{el:{type:"label",fontsize:12,fontFamily:"SimSun",textalign:"left",value:FR.i18nText("Fine-Engine_Enlarge_Or_Reduce")+":"}},{el:{type:"tablelayout",columnSize:["fill"],rowSize:[20,20],vgap:5,items:[[{el:{type:"checkbox",widgetName:"fitPaperSizeCheck",text:FR.i18nText("Fine-Engine_Fit_Paper_Size"),marginleft:0,listeners:[{eventName:"afteredit",action:function(){o.fitPaperSize=this.getValue();
if(!o.fitPaperSize){updateScalePercent();return}FR.refreshNativePreviewFrame(o,sessionID,previewDialog,printUrl,updateScalePercent)}}],selected:o.fitPaperSize}}],[{el:{type:"tablelayout",columnSize:[60,5,20],rowSize:[20],vgap:5,items:[[{el:{type:"text",width:"60px",fontSize:12,fontFamily:"SimSun",widgetName:"scalePercent",regex:"^\\d+$",value:o.scalePercent,disabled:o.fitPaperSize,listeners:[{eventName:"afteredit",action:function(){checkDialogValid();FR.refreshNativePreviewFrame(o,sessionID,previewDialog,printUrl)
}}]}},{el:$("<div>")},{el:{type:"label",fontsize:14,fontFamily:"SimSun",textalign:"left",value:"%"}}]]}}]]}}],[{el:$("<div>")},{el:{type:"label",fontsize:12,fontFamily:"SimSun",textalign:"left",value:FR.i18nText("Fine-Engine_Print_Margin")+":"}},{el:{type:"tablelayout",columnSize:[45,60,26,16,40,60,26],rowSize:[20,20],vgap:10,items:[[{el:{type:"label",fontsize:12,fontFamily:"SimSun",textalign:"left",value:FR.i18nText("Fine-Engine_Report_Top")}},{el:{type:"text",fontSize:12,fontFamily:"SimSun",widgetName:"printMarginTop",value:o.marginTop,regex:floatRegexText,customIsValidate:function(value){return floatRegex(value)
},listeners:[{eventName:"afteredit",action:function(){if(checkDialogValid()){FR.refreshNativePreviewFrame(o,sessionID,previewDialog,printUrl)}}}]}},{el:{type:"label",fontsize:12,fontFamily:"SimSun",textalign:"right",value:FR.i18nText("Fine-Engine_Report_Unit_MM")}},{el:$("<div>")},{el:{type:"label",fontsize:12,fontFamily:"SimSun",textalign:"left",value:FR.i18nText("Fine-Engine_Report_Left")}},{el:{type:"text",fontSize:12,fontFamily:"SimSun",widgetName:"printMarginLeft",value:o.marginLeft,regex:floatRegexText,customIsValidate:function(value){return floatRegex(value)
},listeners:[{eventName:"afteredit",action:function(){if(checkDialogValid()){FR.refreshNativePreviewFrame(o,sessionID,previewDialog,printUrl)}}}]}},{el:{type:"label",fontsize:12,fontFamily:"SimSun",textalign:"right",value:FR.i18nText("Fine-Engine_Report_Unit_MM")}}],[{el:{type:"label",fontsize:12,fontFamily:"SimSun",textalign:"left",value:FR.i18nText("Fine-Engine_Bottom")}},{el:{type:"text",fontSize:12,fontFamily:"SimSun",widgetName:"printMarginBottom",value:o.marginBottom,regex:floatRegexText,customIsValidate:function(value){return floatRegex(value)
},listeners:[{eventName:"afteredit",action:function(){if(checkDialogValid()){FR.refreshNativePreviewFrame(o,sessionID,previewDialog,printUrl)}}}]}},{el:{type:"label",fontsize:12,fontFamily:"SimSun",textalign:"right",value:FR.i18nText("Fine-Engine_Report_Unit_MM")}},{el:$("<div>")},{el:{type:"label",fontsize:12,fontFamily:"SimSun",textalign:"left",value:FR.i18nText("Fine-Engine_Report_Right")}},{el:{type:"text",fontSize:12,fontFamily:"SimSun",widgetName:"printMarginRight",value:o.marginRight,regex:floatRegexText,customIsValidate:function(value){return floatRegex(value)
},listeners:[{eventName:"afteredit",action:function(){if(checkDialogValid()){FR.refreshNativePreviewFrame(o,sessionID,previewDialog,printUrl)}}}]}},{el:{type:"label",fontsize:12,fontFamily:"SimSun",textalign:"right",value:FR.i18nText("Fine-Engine_Report_Unit_MM")}}]]}}]]}}]};var previewSrc="";if(FR.Browser.isIE11Before()){previewSrc=printUrl+"?op=resource&resource=/com/fr/web/core/dialog/browserUnsupportPrintPreviewPrompt"+FR.i18nText("Fine-Locale_File_Suffix")+".html"}previewDialog=new FR.Dialog({destroyOnClose:true,animate:false,title:"",titleHeight:0,border:false,resizeable:false,draggable:false,adaptivity:{enabled:true,minWidth:1000,minHeight:620,topGap:0,leftGap:40,bottomGap:40,rightGap:40},contentWidget:{type:"border",widgetBackground:{background:"#ffffff"},items:[{region:"west",width:15+labelWidth+273+15,el:settingPaneConfig},{region:"center",el:$('<iframe id="nativePrintPreviewFrame" frameborder="no" src="'+previewSrc+'"></iframe>')}]}});
previewDialog.setVisible(true);previewDialog.getWidgetByName("printerCombo").setText(o.printerName);if(o.pageType===0){previewDialog.getWidgetByName("allPagesRadio").setSelected(true)}else{if(o.pageType===1){previewDialog.getWidgetByName("currentPageRadio").setSelected(true)}else{if(o.pageType===2){previewDialog.getWidgetByName("specifiedPagesRadio").setSelected(true);previewDialog.getWidgetByName("specifiedPages").setText(o.pageIndex)}else{if(o.reportTotalPage>1){previewDialog.getWidgetByName("doublePrintRadio").setSelected(true);
previewDialog.getWidgetByName("doublePrintCombo").setValue(o.pageType===4?"even":"odd")}else{previewDialog.getWidgetByName("allPagesRadio").setSelected(true)}}}}if(o.reportTotalPage<=1){previewDialog.getWidgetByName("doublePrintRadio").setEnable(false);previewDialog.getWidgetByName("doublePrintCombo").setEnable(false)}if(o.orientation===0){previewDialog.getWidgetByName("portraitLayoutRadio").setSelected(true)}else{previewDialog.getWidgetByName("landscapeLayoutRadio").setSelected(true)}for(var i in o.paperSizeNames){var paperSize=o.paperSizeNames[i];
if(_roughFloatEquals(paperSize.width,o.paperSize.width)&&_roughFloatEquals(paperSize.height,o.paperSize.height)){o.customPaperSize=false;previewDialog.getWidgetByName("paperSettingCombo").setValue(paperSize.value);break}}if(o.customPaperSize){previewDialog.getWidgetByName("paperSettingCombo").setValue("custom");var widthField=previewDialog.getWidgetByName("paperSizeWidth");var heightField=previewDialog.getWidgetByName("paperSizeHeight");widthField.setText(o.paperSize.width);heightField.setText(o.paperSize.height)
}updateCustomPaperSizeArea();FR.refreshNativePreviewFrame(o,sessionID,previewDialog,printUrl,updateScalePercent)},resetSpecifiedPagesField:function(previewDialog){var textField=previewDialog.getWidgetByName("specifiedPages");textField.setText("");textField.checkValid();textField.setEnable(false)},updateReportTotalPage:function(config,previewDialog,num){if(config==null||previewDialog==null||num==null||config.reportTotalPage===num){return}config.reportTotalPage=num;previewDialog.getWidgetByName("reportTotalPageLabel").setValue(FR.i18nText("Fine-Engine_Report_Total_Page_Number_X",num));
var isDoublePrintValid=num>1;previewDialog.getWidgetByName("doublePrintRadio").setEnable(isDoublePrintValid);previewDialog.getWidgetByName("doublePrintCombo").setEnable(isDoublePrintValid)},refreshNativePreviewFrame:function(config,sessionID,previewDialog,printUrl,callback){clearTimeout(nativePrintPreviewTimer);nativePrintPreviewTimer=setTimeout(function(){FR.refreshNativePreviewFrameImmediately(config,sessionID,previewDialog,printUrl,callback)},500)},refreshNativePreviewFrameImmediately:function(config,sessionID,previewDialog,printUrl,callback){var paperConfig={marginTop:previewDialog.getWidgetByName("printMarginTop").getText(),marginLeft:previewDialog.getWidgetByName("printMarginLeft").getText(),marginBottom:previewDialog.getWidgetByName("printMarginBottom").getText(),marginRight:previewDialog.getWidgetByName("printMarginRight").getText(),orientation:previewDialog.getWidgetByName("portraitLayoutRadio").isSelected()?0:1,paperSize:previewDialog.getWidgetByName("paperSizeWidth").getText()+","+previewDialog.getWidgetByName("paperSizeHeight").getText(),fitPaperSize:previewDialog.getWidgetByName("fitPaperSizeCheck").isSelected(),scalePercent:previewDialog.getWidgetByName("scalePercent").getText()};
FR.setPrintPaper(sessionID,paperConfig,printUrl,function(data){var previewSrc=printUrl+"?op=fr_print&cmd=no_client&preview=true&sessionID="+sessionID+"&_="+new Date().getTime();var iframe=document.getElementById("nativePrintPreviewFrame");iframe.src=iframe.src.replace(new RegExp(".*"),previewSrc);FR.updateReportTotalPage(config,previewDialog,data.reportTotalPage);if(callback){callback()}})},checkNativePrintLoading:function(sessionID,fullServletUrl){if(isLoadingNativePrint){FR.closeSession(sessionID,fullServletUrl);
nativePrintSocket.close();isLoadingNativePrint=false;nativePrintLoadingDialog.destroy();nativePrintLoadingDialog=new FR.Dialog($.extend({},nativePrintLoadingDialogConfig,{needSeparate:10,otherButton:true,text4Cancel:FR.i18nText("Fine-Engine_Web_Close")}));nativePrintLoadingDialog.setVisible(true);var contentHtml="<iframe width='100%' height='100%' src='"+fullServletUrl+"?op=fr_print&cmd=native_print_loading_failed'>";nativePrintLoadingDialog.setContent({type:"contentHtml",content:contentHtml})}},confirmNativePrint:function(o,previewDialog,sessionID,printUrl){var index;
if(previewDialog.getWidgetByName("allPagesRadio").isSelected()){index=""}else{if(previewDialog.getWidgetByName("currentPageRadio").isSelected()){index=o.currentPageIndex}else{if(previewDialog.getWidgetByName("specifiedPagesRadio").isSelected()){index=previewDialog.getWidgetByName("specifiedPages").getText()}else{index=previewDialog.getWidgetByName("doublePrintCombo").getValue()}}}var configp={printerName:previewDialog.getWidgetByName("printerCombo").getText(),copy:previewDialog.getWidgetByName("printCopy").getText(),index:index,orientation:previewDialog.getWidgetByName("portraitLayoutRadio").isSelected()?0:1,paperSize:previewDialog.getWidgetByName("paperSizeWidth").getText()+","+previewDialog.getWidgetByName("paperSizeHeight").getText(),fitPaperSize:previewDialog.getWidgetByName("fitPaperSizeCheck").isSelected(),scalePercent:previewDialog.getWidgetByName("scalePercent").getText(),marginTop:previewDialog.getWidgetByName("printMarginTop").getText(),marginLeft:previewDialog.getWidgetByName("printMarginLeft").getText(),marginBottom:previewDialog.getWidgetByName("printMarginBottom").getText(),marginRight:previewDialog.getWidgetByName("printMarginRight").getText(),quietPrint:previewDialog.getWidgetByName("quietPrintCheck").isSelected(),url:printUrl+"?sessionID="+sessionID+"&op=fr_applet&cmd=print",sessionID:sessionID,reportTotalPage:o.reportTotalPage,fine_auth_token:FR.CookieInfor.getCookieByName("fine_auth_token")};
FR.newNativePrintWithArgs(configp)},defaultNewNativePrint:function(sessionID,printUrl,config,serverConfig){var configp=$.extend(serverConfig,{sessionID:sessionID,url:printUrl+"?sessionID="+sessionID+"&op=fr_applet&cmd=print",fine_auth_token:FR.CookieInfor.getCookieByName("fine_auth_token")});configp=$.extend(configp,config);if(configp.pageType===0){configp.index=""}else{if(configp.pageType===1){configp.index=configp.currentPageIndex?configp.currentPageIndex:""}else{if(configp.pageType===2){configp.index=configp.pageIndex
}else{if(configp.reportTotalPage>1){configp.index=configp.pageType===3?"odd":"even"}else{configp.index=""}}}}if(configp.paperSize.width&&configp.paperSize.height){configp.paperSize=configp.paperSize.width+","+configp.paperSize.height}FR.setPrintPaper(sessionID,configp,config.printUrl,function(){FR.newNativePrintWithArgs(configp)})},getDefaultNewNativePrintConfig:function(sessionID,printUrl,callback){FR.ajax({url:_appendSessionIDToURL(printUrl,sessionID),type:"GET",data:{op:"fr_print",cmd:"get_native_print_attr"},dataType:"jsonp",jsonp:"callback",success:function(res){callback(res)
}})},newNativePrintWithArgs:function(configp){var valid=validatePrintConfig(configp);if(!valid){FR.Msg.toast("Invalid page index!");return}if(fireBeforePrintEvent()===false){return}nativePrintSocket.emit("startPrint",FR.jsonEncode(FR.getPureConfig(configp)))},showQuietPrintConfirm:function(previewDialog){var quietPrintConfirmDialog=new FR.Dialog({title:FR.i18nText("Fine-Engine_Save_Client_Habit"),text4OK:FR.i18nText("Fine-Engine_FS_Generic_Simple_Save"),text4Cancel:FR.i18nText("Fine-Engine_FS_Generic_Simple_Cancel"),onCancel:function(){previewDialog.getWidgetByName("quietPrintCheck").setSelected(false)
},onOK:function(){previewDialog.getWidgetByName("quietPrintCheck").setSelected(true)},destroyOnClose:true,addIframeCoverForIE:true,animate:false,width:450,height:196,confirm:true,border:true,closable:true,textAlign:"center",align:"center",contentWidget:{type:"tablelayout",columnSize:[30,410,10],rowSize:[30,100,40],vgap:0,items:[[{el:$("<div>")}],[{el:$("<div>")},{el:$("<div>"+FR.i18nText("Fine-Engine_Report_Quiet_Print_Confirm_Tip")+"</div>")}],[{el:$("<div>")}]]}});quietPrintConfirmDialog.setVisible(true)
},doNoClientPrint:function(sessionID,popupMarginSetup,ieQuietPrint,printUrl){if(printUrl==null){printUrl=FR.servletURL}if(ieQuietPrint==null){ieQuietPrint=false}if(popupMarginSetup){var margin={top:6.85,left:19.05,bottom:6.85,right:19.05};function checkDialogValid(dialog){var topW=dialog.getWidgetByName("PrintMarginTop");var leftW=dialog.getWidgetByName("PrintMarginLeft");var bottomW=dialog.getWidgetByName("PrintMarginBottom");var rightW=dialog.getWidgetByName("PrintMarginRight");var isValid=true;
var widgets=[topW,leftW,bottomW,rightW];for(var i=0;i<widgets.length;i++){if(!widgets[i].checkValid()){isValid=false;break}}dialog.win.okButton.setEnable(isValid);return isValid}var Margin_W=Math.max(FR.i18nTextWidth(FR.i18nText("Fine-Engine_Print_Margin")+": ")+20,100);var top_bottom_W=Math.max(FR.i18nTextWidth(FR.i18nText("Fine-Engine_Report_Top")+":")+20,FR.i18nTextWidth(FR.i18nText("Fine-Engine_Bottom")+":")+20,40);var left_right_W=Math.max(FR.i18nTextWidth(FR.i18nText("Fine-Engine_Report_Right")+": ")+10,FR.i18nTextWidth(FR.i18nText("Fine-Engine_Report_Left")+": ")+10,60);
var mm_W=Math.max(FR.i18nTextWidth(FR.i18nText("Fine-Engine_Report_Unit_MM"))+5,30);var dialog=new FR.Dialog({title:FR.i18nText("Fine-Engine_Platform_Setting"),confirm:true,resizeable:false,width:450,height:196,contentWidget:{type:"tablelayout",columnSize:[Margin_W,top_bottom_W,60,mm_W,left_right_W,60,mm_W],rowSize:[15,20,20],vgap:15,items:[[{el:$("<div>")}],[{el:{type:"label",fontsize:12,fontFamily:"SimSun",textalign:"right",value:FR.i18nText("Fine-Engine_Print_Margin")+": "}},{el:{type:"label",fontsize:12,fontFamily:"SimSun",textalign:"right",value:FR.i18nText("Fine-Engine_Report_Top")+": "}},{el:{type:"text",fontSize:12,fontFamily:"SimSun",widgetName:"PrintMarginTop",regex:floatRegexText,value:margin.top,customIsValidate:function(value){return floatRegex(value)
},listeners:[{eventName:"afteredit",action:function(){checkDialogValid(dialog)}}]}},{el:{type:"label",fontsize:12,fontFamily:"SimSun",textalign:"right",value:FR.i18nText("Fine-Engine_Report_Unit_MM")}},{el:{type:"label",fontsize:12,fontFamily:"SimSun",textalign:"right",value:FR.i18nText("Fine-Engine_Report_Left")+": "}},{el:{type:"text",fontSize:12,fontFamily:"SimSun",widgetName:"PrintMarginLeft",regex:floatRegexText,value:margin.left,customIsValidate:function(value){return floatRegex(value)},listeners:[{eventName:"afteredit",action:function(){checkDialogValid(dialog)
}}]}},{el:{type:"label",fontsize:12,fontFamily:"SimSun",textalign:"right",value:FR.i18nText("Fine-Engine_Report_Unit_MM")}}],[{el:$("<div>")},{el:{type:"label",fontsize:12,fontFamily:"SimSun",textalign:"right",value:FR.i18nText("Fine-Engine_Bottom")+": "}},{el:{type:"text",fontSize:12,fontFamily:"SimSun",widgetName:"PrintMarginBottom",regex:floatRegexText,value:margin.bottom,customIsValidate:function(value){return floatRegex(value)},listeners:[{eventName:"afteredit",action:function(){checkDialogValid(dialog)
}}]}},{el:{type:"label",fontsize:12,fontFamily:"SimSun",textalign:"right",value:FR.i18nText("Fine-Engine_Report_Unit_MM")}},{el:{type:"label",fontsize:12,fontFamily:"SimSun",textalign:"right",value:FR.i18nText("Fine-Engine_Report_Right")+": "}},{el:{type:"text",fontSize:12,fontFamily:"SimSun",widgetName:"PrintMarginRight",regex:floatRegexText,value:margin.right,customIsValidate:function(value){return floatRegex(value)},listeners:[{eventName:"afteredit",action:function(){checkDialogValid(dialog)}}]}},{el:{type:"label",fontsize:12,fontFamily:"SimSun",textalign:"right",value:FR.i18nText("Fine-Engine_Report_Unit_MM")}}]]},onOK:function(){if(!checkDialogValid(dialog)){return false
}var marginConfig={marginTop:dialog.getWidgetByName("PrintMarginTop").getValue(),marginLeft:dialog.getWidgetByName("PrintMarginLeft").getValue(),marginBottom:dialog.getWidgetByName("PrintMarginBottom").getValue(),marginRight:dialog.getWidgetByName("PrintMarginRight").getValue()};FR.doURLNoClientPrint(sessionID,marginConfig,printUrl,ieQuietPrint)}});dialog.setVisible(true)}else{FR.doURLNoClientPrint(sessionID,{},printUrl,ieQuietPrint)}},doURLNoClientPrint:function(sessionID,paperConfig,printUrl,ieQuietPrint){FR.setPrintPaper(sessionID,paperConfig,printUrl,function(){if(_isCrossOrigin(printUrl)){checkPDFPrintRegisterCrossOrigin(printUrl)
}else{if(!checkPDFPrintRegister()){FR.Msg.toast(FR.i18nText("Fine-Engine_Export_Print_Not_Support"));return}}if(fireBeforePrintEvent()===false){return}if(FR.Browser.isIE()&&!FR.Browser.isEdge()){if(FR.Report.Plugin.Print.pdfURLPrint){FR.Report.Plugin.Print.pdfURLPrint(sessionID);fireAfterPrintEvent();return}FR.doPDFPrintForIE(sessionID,printUrl,!ieQuietPrint)}else{FR.doPDFPrintForOthers(sessionID,printUrl)}fireAfterPrintEvent()})},closeSession:function(sessionID,printUrl){if(window.contentPane&&sessionID===contentPane.currentSessionID){return
}if(!_isCrossOrigin(printUrl)){FR.ajax({async:false,url:_parseServletURLbyPrintUrl(printUrl),data:{op:"closesessionid",sessionID:sessionID}})}else{FR.ajax({url:_parseServletURLbyPrintUrl(printUrl),data:{op:"closesessionid",sessionID:sessionID},dataType:"jsonp",jsonp:"callback"})}},doPDFPrintForOthers:function(sessionID,printUrl){var finalUrl=printUrl+"?op=fr_print&cmd=no_client&sessionID="+sessionID;if(_shouldOpenInNewTab(printUrl)){window.open(finalUrl,"_blank")}else{var $printFrame=$("iframe#printPdf");
if($printFrame.length>0){$printFrame.attr("src",finalUrl)}else{$printFrame=$('<iframe id="printPdf" src = "'+finalUrl+'" height="0px" style="border:0"></iframe>');$printFrame.appendTo($("body"))}$printFrame.load(function(){FR.closeSession(sessionID,printUrl);if(_needCallPrintManually()){$("#printPdf")[0].contentWindow.print()}})}},doPDFPrintForIE:function(sessionID,printUrl,isPopUp){if($PrintDiv==null){$PrintDiv=$("<div>").appendTo("body")}FR.showDialog(FR.i18nText("Fine-Engine_Printing"),250,100,FR.i18nText("Fine-Engine_Loading_Component")+"...");
FR.ajax({url:printUrl,data:{sessionID:sessionID,op:"fr_pdfprint",cmd:"pt_print",frandom:Math.random()},type:"POST",complete:function(res,status){if(status=="success"){var resText=res.responseText;if(resText=="timeout"){FR.closeDialog();return}$PrintDiv[0].innerHTML=res.responseText;$PDFReader=$PrintDiv.find("Object");try{$PDFReader[0].gotoFirstPage();FR.showDialog(FR.i18nText("Fine-Engine_Printing"),250,100,FR.i18nText("Fine-Engine_Loading_PDF")+"...");checkPDFPrint.defer(300,this,[sessionID,isPopUp])
}catch(e){var content='<div style="text-align:center;">'+FR.i18nText("Fine-Engine_Please_Install")+' <a href="http://www.adobe.com/products/reader/" target="_blank">Adobe Reader</a>.'+"</div>";FR.showDialog(FR.i18nText("Fine-Engine_Alert"),200,80,content)}}}})},setPrintPaper:function(sessionID,paperConfig,printUrl,callback){var data={op:"fr_print",cmd:"print_paper_setting"};$.extend(data,paperConfig);FR.ajax({url:_appendSessionIDToURL(printUrl,sessionID),type:"GET",data:data,dataType:"jsonp",jsonp:"callback",success:function(res){if(res.status=="success"){fitScalePercent=res.fitScalePercent;
callback(res)}}})},doURLPrint:function(config){config.data.viewlets=config.data.reportlets;if(_urlNeedCompatible(config.printUrl)){config.printUrl=_subPrintUrl(config.printUrl)+FR.servletURL}config.callback=function(sessionID){if(sessionID==null){return}if(config.printType===0){FR.exportWithCheck(sessionID,"pdf",function(){FR.doNoClientPrint(sessionID,config.isPopUp,config.ieQuietPrint,config.printUrl)})}else{if(!config.printUrl.startsWith("http")){FR.Msg.toast("invalid url");return}var o={isPopUp:config.isPopUp,printUrl:config.printUrl,printerName:config.printerName,pageType:config.pageType,pageIndex:config.pageIndex,copy:config.copy,isSheetSelectPopUp:config.isSheetSelectPopUp,needSelectSheet:config.needSelectSheet,sheetIndex:config.sheetIndex};
FR.doNewNativePrint(sessionID,o)}};__getSessionID__(config.printUrl,config)},doPDFPrint:function(sessionID,popupSetup){var isShowDialog=false;FR.ajax({url:FR.servletURL,data:{op:"fr_pdfprint",cmd:"pdf_print_setting"},type:"POST",async:false,complete:function(res,status){isShowDialog=res.responseText==="true"}});var config={"url":FR.servletURL+"?sessionID="+sessionID,"isPopUp":isShowDialog};FR.doURLPDFPrint(config)},doSimplePDFPrint:function(sessionID){if(!checkPDFPrintRegister()){FR.Msg.toast(FR.i18nText("Fine-Engine_Export_Print_Not_Support"));
return}var needKeepSession=window.contentPane&&sessionID===contentPane.currentSessionID;window.open(FR.servletURL+"?op=fr_pdfprint&cmd=native&sessionID="+sessionID+"&needKeepSession="+needKeepSession,"_blank")},doURLPDFPrint:function(config){var url=arguments[0];var isPopUp;if(typeof url=="string"){url=_parseServletURLbyPrintUrl(url)+(url.indexOf("?")!==-1?url.substr(url.indexOf("?")):"");isPopUp=arguments[1];config=arguments[2]}else{url=_parseServletURLbyPrintUrl(config.url)+(config.url.indexOf("?")!==-1?config.url.substr(config.url.indexOf("?")):"");
isPopUp=config.isPopUp}if(_isCrossOrigin(url)){FR.Msg.toast(FR.i18nText("Fine-Engine_Cross_Domain_Unsupported_Tip"));return}if(!checkPDFPrintRegister()){FR.Msg.toast(FR.i18nText("Fine-Engine_Export_Print_Not_Support"));return}var sessionID=__getSessionID__(url,config);if(sessionID==null&&url.indexOf("sessionID")===-1){return}var needKeepSession=window.contentPane&&sessionID===contentPane.currentSessionID;if(!supportPDFPrint()){window.open(FR.servletURL+"?op=fr_pdfprint&cmd=native&sessionID="+sessionID+"&needKeepSession="+needKeepSession,"_blank");
return}if(FR.Report.Plugin.Print.pdfURLPrint){FR.Report.Plugin.Print.pdfURLPrint(sessionID);return}FR.doPDFPrintForIE(sessionID,FR.servletURL,isPopUp)},doURLAppletPrint:function(config){var url=arguments[0];var isShowDialog;var pageIndex;var loadJVM;var printerName;var choosePrinter;var copies;if(typeof url=="string"){isShowDialog=arguments[1];if(isShowDialog==undefined||!(typeof isShowDialog=="boolean")){isShowDialog=isShowAppletPrintSetting()}config=arguments[2]}else{url=config.url;isShowDialog=config.isPopUp;
pageIndex=config.pageIndex;loadJVM=config.loadJVM;choosePrinter=config.choosePrinter;printerName=config.printerName;copies=config.copies?config.copies:1;if(isShowDialog==undefined||!(typeof isShowDialog=="boolean")){isShowDialog=isShowAppletPrintSetting()}}if(isShowDialog.exception==="FAILPASS"){FR.Msg.toast(FR.i18nText("Fine-Engine_Export_Print_Not_Support"));return}var index=0;var isIE9=FR.Browser.isIE9();if(isShowDialog){var dialog=new FR.Dialog({title:FR.i18nText("Fine-Engine_Platform_Setting"),confirm:true,resizeable:false,width:450,height:206,contentWidget:{type:"tablelayout",columnSize:[20,100,155,150],rowSize:[10,20,20,20],vgap:10,items:[[{el:$("<div>")}],[{el:$("<div>")},{el:{type:"radio",widgetName:"All_Pages",text:FR.i18nText("Fine-Engine_Report_HJS_All_Pages"),selected:true,fontSize:12,fontFamily:"SimSun",listeners:[{eventName:FR.Events.STATECHANGE,action:function(){if(this.isSelected()){dialog.getWidgetByName("Specified_Pages").setSelected(false)
}}}]}},{el:$("<div>")},{el:$("<div>")}],[{el:$("<div>")},{el:{type:"radio",widgetName:"Specified_Pages",text:FR.i18nText("Fine-Engine_Report_HJS_Specified_Pages")+":",fontSize:12,fontFamily:"SimSun",listeners:[{eventName:FR.Events.STATECHANGE,action:function(){if(this.isSelected()){dialog.getWidgetByName("All_Pages").setSelected(false)}}}]}},{el:{type:"text",width:"155px",fontSize:12,fontFamily:"SimSun",widgetName:"CurrentPageNum",value:"1-1"}},{el:{type:"label",fontsize:12,fontFamily:"SimSun",textalign:"right",value:"("+FR.i18nText("Fine-Engine_Example")+": '2','7-10')"}}],[{el:$("<div>")},{el:{type:"label",value:FR.i18nText("Fine-Engine_Print_Copy")+": ",fontSize:12,fontFamily:"SimSun",textalign:"left"}},{el:{type:"text",width:"155px",fontSize:12,fontFamily:"SimSun",widgetName:"Copies_txt",value:"1"}}]]},onOK:function(){FR.closeDialog();
if(dialog.getWidgetByName("Specified_Pages").isSelected()){index=dialog.getWidgetByName("CurrentPageNum").getValue()}copies=dialog.getWidgetByName("Copies_txt").getValue();if($appletDiv==null){$appletDiv=$("<div>").appendTo("body")}var sessionID=__getSessionID__(url,config);if(url.indexOf("reportlet")!=-1||url.indexOf("resultlets")!=-1||(config&&config.data&&config.data.reportlets)){if(url.indexOf("?")!=-1){url+="&_="+new Date().getTime()}else{url+="?_="+new Date().getTime()}var sessionID=__getSessionID__(url,config);
url=FR.servletURL+"?sessionID="+sessionID}var isSingleSheet=isSingleSheetFunc(sessionID);var attributes=null;var parameters=null;if(supportCodebase()){attributes={codebase:FR.server+"/jre.exe"};parameters={code:"com.fr.print.PrintApplet",archive:FR.server+appletJarName,url:FR.serverURL+url+"&op=fr_applet&cmd=print",isIE9:isIE9,isShowDialog:isShowDialog||choosePrinter,printerName:printerName,index:index,copies:copies,isSingleSheet:isSingleSheet}}else{attributes={code:"com.fr.print.PrintApplet.class",archive:FR.server+appletJarName,width:0,height:0};
parameters={url:FR.serverURL+url+"&op=fr_applet&cmd=print",isIE9:isIE9,isShowDialog:isShowDialog||choosePrinter,printerName:printerName,index:index,copies:copies,isSingleSheet:isSingleSheet}}deployJava.runApplet(attributes,parameters,"1.4");FR.closeDialog();var isOverFunc=function(){if(!isAppletPrintOver(sessionID)){return}clearInterval(sh);if(_g()){_g().fireEvent("afterappletprint")}$("applet").remove()};var sh=setInterval(isOverFunc,3000)},onCancel:function(){index=0;FR.closeDialog()}});dialog.setVisible(true)
}else{if(pageIndex!=undefined&&(typeof pageIndex=="number")){index=pageIndex}var sessionID=__getSessionID__(url,config);if(url.indexOf("reportlet")!=-1||url.indexOf("resultlets")!=-1||(config&&config.data&&config.data.reportlets)){if(url.indexOf("?")!=-1){url+="&_="+new Date().getTime()}else{url+="?_="+new Date().getTime()}var sessionID=__getSessionID__(url,config);url=FR.servletURL+"?sessionID="+sessionID}var isSingleSheet=isSingleSheetFunc(sessionID);if(supportCodebase()){attributes={codebase:FR.server+"/jre.exe"};
parameters={code:"com.fr.print.PrintApplet",archive:FR.server+appletJarName,url:FR.serverURL+url+"&op=fr_applet&cmd=print",isIE9:isIE9,isShowDialog:isShowDialog,printerName:printerName,index:index,isSingleSheet:isSingleSheet}}else{var attributes={code:"com.fr.print.PrintApplet.class",archive:FR.server+appletJarName,width:0,height:0};var parameters={url:FR.serverURL+url+"&op=fr_applet&cmd=print",isIE9:isIE9,index:index,isShowDialog:isShowDialog,printerName:printerName,isSingleSheet:isSingleSheet,copies:copies}
}deployJava.runApplet(attributes,parameters,"1.4");FR.closeDialog();var isOverFunc=function(){if(!isAppletPrintOver(sessionID)){return}clearInterval(sh);if(_g()){_g().fireEvent("afterappletprint")}$("applet").remove()};var sh=setInterval(isOverFunc,3000)}},doAppletPrint:function(sessionID,choosePrinter,printerName){var url=FR.servletURL+"?sessionID="+sessionID;if(_g().fireEvent("beforeappletprint")===false){return}var config={"url":url,"choosePrinter":choosePrinter,"printerName":printerName};FR.doURLAppletPrint(config)
},doFlashPrint:function(sessionID,currentPageIndex){if(_g().fireEvent("beforeflashprint")===false){return}var fitPaper=isFitPaper();FR.doPrintURL(FR.servletURL+"?sessionID="+sessionID,currentPageIndex,fitPaper)},doPrintURL:function(url,currentPageIndex,fitPaper,config){var config=arguments[3];if(config==undefined){config={"url":url,"pageIndex":currentPageIndex,"isAutoZoom":fitPaper}}FR.doURLFlashPrint(config)},isInstalledFlash:function(){if(this.$i_flash===true){return true}var i_flash=false;var n=navigator;
if(n.plugins&&n.plugins.length){for(var ii=0;ii<n.plugins.length;ii++){if(n.plugins[ii]&&n.plugins[ii].name.indexOf("Shockwave Flash")!=-1){i_flash=true;break}}}else{if(window.ActiveXObject){for(var ii=11;ii>=2;ii--){try{var fl=eval("new ActiveXObject('ShockwaveFlash.ShockwaveFlash."+ii+"');");if(fl){i_flash=true;break}}catch(e){}}}}this.$i_flash=i_flash;return i_flash},flashInstall:function(){var content;FR.ajax({type:"POST",url:FR.servletURL+"?op=flash_print&cmd=get_fp_installpath",complete:function(res,status){if(status=="success"){var path=res.responseText;
if(typeof path=="string"&&path.length>0&&path.length<150){content='<div style="text-align:center;">'+FR.i18nText("Fine-Engine_Please_Install")+' <a href="'+path+'">FlashPlayer</a>.'+FR.i18nText("Fine-Engine_Report_Restart_Browser_After_Installation")+"</div>"}}if(!content){content='<div style="text-align:center;">'+FR.i18nText("Fine-Engine_Please_Install")+' <a href="http://get.adobe.com/flashplayer/" target="_blank">FlashPlayer</a>.'+FR.i18nText("Fine-Engine_Report_Restart_Browser_After_Installation")+"</div>"
}FR.showDialog(FR.i18nText("Fine-Engine_Alert"),305,75,content)}})},doURLFlashPrint:function(config){var url=arguments[0];var currentPageIndex;var isShowDialog;var isAutoZoom;if(typeof url=="string"){isShowDialog=arguments[1];isAutoZoom=isFitPaper();if(isShowDialog==undefined||!(typeof isShowDialog=="boolean")){isShowDialog=isShowFlashPrintSetting()}config=arguments[2]}else{url=config.url;currentPageIndex=config.pageIndex;isShowDialog=config.isPopUp;isAutoZoom=config.isAutoZoom;if(isShowDialog==undefined||!(typeof isShowDialog=="boolean")){isShowDialog=isShowFlashPrintSetting()
}if(isAutoZoom==undefined||!(typeof isAutoZoom=="boolean")){isAutoZoom=isFitPaper()}}if(_isCrossOrigin(url)){FR.Msg.toast(FR.i18nText("Fine-Engine_Cross_Domain_Unsupported_Tip"));return}if(FR.isInstalledFlash()===true){if($flashIframe==null){FR.__flash__=function(){FR.doPrintURL.call(this,url,currentPageIndex,isAutoZoom,config);delete FR.__flash__};$flashIframe=$("<iframe>").css({position:"absolute",left:-1000,top:-1000}).attr("src",FR.servletURL+"?op=resource&resource=/com/fr/web/core/printer.html").appendTo("body")
}else{var checkVersion=FR.Browser.isIE()&&(FR.Browser.isIE8Before()||!$.support.boxModel);var fm=checkVersion?$flashIframe[0].contentWindow["flashMovie"]:$flashIframe[0].contentDocument["flashMovie"];if(fm!=null&&fm.doLoadFlash!=null){var servletURL=url.split("?")[0];currentPageIndex=currentPageIndex||1;var sessionID=__getSessionID__(url,config);if(sessionID==null){return}if(sessionID===""){FR.Msg.toast(FR.i18nText("Fine-Engine_Session_Timeout"));return}var isPPAPIPrint=isPrintAsPPAPI();FR.ajax({type:"POST",url:servletURL,data:{sessionID:sessionID,op:"flash_print",cmd:"get_fp_pageinfo"},complete:function(res,status){if(!FR.versionRemind(res.responseText)){return
}var message_array=res.responseText.split("?");var info_array=message_array[0].split(";");if(info_array[0].indexOf("FAILPASS")!=-1){FR.Msg.toast(FR.i18nText("Fine-Engine_Export_Print_Not_Support"));return}var init_page_setting="1-"+info_array[0];var offset=message_array.length>1?message_array[1].split(";"):["0.0","0.0"];var print_fn=function(page_setting,isAutoZoom,paperinfo,isPrintAsImage,isPPAPIPrint){FR.showDialog(FR.i18nText("Fine-Engine_Print"),250,100,FR.i18nText("Fine-Engine_Report_Start_Print")+"...");
fm.doLoadFlash(servletURL,sessionID+"&id="+(new Date().getTime())+"&cmd=fs_print",FR.string2ints(page_setting).join(","),isAutoZoom,paperinfo,isPrintAsImage,isPPAPIPrint);$flashIframe=null;if(_g()){_g().fireEvent("afterflashprint")}};if(isShowDialog){var dialog=new FR.Dialog({title:FR.i18nText("Fine-Engine_Platform_Setting"),confirm:true,resizeable:false,width:450,height:296,contentWidget:{type:"border",width:420,height:240,items:[{region:"north",el:{type:"tablelayout",columnSize:[20,100,155,150],rowSize:[10,20,20,20],height:120,vgap:10,items:[[{el:$("<div>")}],[{el:$("<div>")},{el:{type:"radio",fontSize:12,fontFamily:"SimSun",widgetName:"All_Pages",text:FR.i18nText("Fine-Engine_Report_HJS_All_Pages"),selected:true,only_be_selected:true,listeners:[{eventName:FR.Events.STATECHANGE,action:function(){if(this.isSelected()){dialog.getWidgetByName("Current_Page").setSelected(false);
dialog.getWidgetByName("Specified_Pages").setSelected(false)}}}]}},{el:$("<div>")},{el:$("<div>")}],[{el:$("<div>")},{el:{type:"radio",fontSize:12,fontFamily:"SimSun",widgetName:"Current_Page",text:FR.i18nText("Fine-Engine_Report_HJS_Current_Page")+":",only_be_selected:true,listeners:[{eventName:FR.Events.STATECHANGE,action:function(){if(this.isSelected()){dialog.getWidgetByName("All_Pages").setSelected(false);dialog.getWidgetByName("Specified_Pages").setSelected(false)}}}]}},{el:{type:"label",fontsize:12,fontFamily:"SimSun",value:FR.i18nText("Fine-Engine_Page_Number")+" "+FR.i18nText("Fine-Engine_Is")+" "+currentPageIndex}},{el:$("<div>")}],[{el:$("<div>")},{el:{type:"radio",fontSize:12,fontFamily:"SimSun",widgetName:"Specified_Pages",text:FR.i18nText("Fine-Engine_Report_HJS_Specified_Pages")+":",only_be_selected:true,listeners:[{eventName:FR.Events.STATECHANGE,action:function(){if(this.isSelected()){dialog.getWidgetByName("All_Pages").setSelected(false);
dialog.getWidgetByName("Current_Page").setSelected(false)}}}]}},{el:{type:"text",fontSize:12,fontFamily:"SimSun",widgetName:"SpecifiedPagesNum",value:"1-2"}},{el:{type:"label",fontsize:12,fontFamily:"SimSun",textalign:"right",value:"("+FR.i18nText("Fine-Engine_Example")+" : '2','7-10')"}}]]}},{region:"center",el:{type:"tablelayout",columnSize:[16,300],rowSize:[20,20],vgap:0,items:[[{el:$("<div>")},{el:{type:"checkbox",fontSize:12,fontFamily:"SimSun",widgetName:"AsImage",text:FR.i18nText("Fine-Engine_Print_As_Image"),selected:false,disabled:false}}],[{el:$("<div>")},{el:{type:"checkbox",widgetName:"FitPaperSize",fontSize:12,fontFamily:"SimSun",text:FR.i18nText("Fine-Engine_Report_Print_To_Fit_Paper_Size"),selected:isFitPaper(),disabled:false}}]]}},{region:"south",el:{type:"tablelayout",columnSize:[20,300],rowSize:[25],height:35,items:[[{el:$("<div>")},{el:{type:"label",fontsize:16,fontFamily:"SimSun",color:"red",value:FR.i18nText("Fine-Engine_Print_Set_Printer_Offset")+": X="+offset[0]+"mm Y="+offset[1]+"mm"}}]]}}]},onOK:function(){FR.closeDialog();
if(dialog.getWidgetByName("Current_Page").isSelected()){init_page_setting=currentPageIndex+""}else{if(dialog.getWidgetByName("Specified_Pages").isSelected()){init_page_setting=dialog.getWidgetByName("SpecifiedPagesNum").getValue()}}var printAsImage=dialog.getWidgetByName("AsImage").isSelected();var isFit=dialog.getWidgetByName("FitPaperSize").isSelected();print_fn(init_page_setting,isFit,info_array[1]?info_array[1]:"",printAsImage,isPPAPIPrint)},onCancel:function(){FR.closeDialog()}});dialog.setVisible(true)
}else{print_fn(init_page_setting,isAutoZoom,info_array[1]?info_array[1]:"",false,isPPAPIPrint)}}})}else{FR.flashInstall()}}}else{FR.flashInstall()}},exportWithCheck:function(sessionID,format,callback,config){var returnData;var udata=$.extend({},{format:format,sessionID:sessionID},config);if(config&&(config.viewlet||config.viewlets)){delete udata.sessionID}FR.ajax({url:FR.fineServletURL+"/export/check/font",type:"POST",data:udata,async:false,complete:function(res,status){if(status==="success"){returnData=FR.jsonDecode(res.responseText)
}}});var needRemind=FR.CookieInfor.getCookieByName("exportCheckFontRemind")!=="noremind";if(needRemind&&returnData&&returnData.state===0){var dialog=_createCheckResultDialog(returnData.data,callback);dialog.setVisible(true);dialog.getWidgetByName("MAINTABLE").doLayout()}else{callback()}},doExport:function(config){if(config.paramsConfig){var exportUrl=getExportUrl(config);FR.exportWithCheck(FR.SessionMgr.getSessionID(),config.exportType,function(){_g().downloadExportFile(exportUrl,config.exportType)
},{viewlet:config.templateConfig.templatePath})}else{if(config.length===1){var exportUrl=getExportUrl(config[0]);FR.exportWithCheck(FR.SessionMgr.getSessionID(),config[0].exportType,function(){_g().downloadExportFile(exportUrl,config[0].exportType)},{viewlet:config[0].templateConfig.templatePath})}else{var exportTypeArr=[];var viewlets=[];for(var i=0;i<config.length;i++){exportTypeArr.push(config[i].exportType);viewlets.push(config[i].templateConfig.templatePath)}FR.exportWithCheck(FR.SessionMgr.getSessionID(),undefined,function(){for(var i=0;
i<config.length;i++){window.open(getExportUrl(config[i],true))}},{exportTypeArr:exportTypeArr,viewlets:viewlets})}}function getExportUrl(config,isGet){var paramsConfig=config.paramsConfig;var paramStr="";var functionParamsStr="";var widgets=paramsConfig.widgetParams;var params={};_.each(widgets,function(value,key){var widgetValue=getWidgetValueByName(value);if(widgetValue!==undefined&&widgetValue!==null){params[key]=widgetValue[value]}});paramStr=encodeURIComponent(JSON.stringify(params));var functions=paramsConfig.functionParams;
var functionParams={};_.each(functions,function(value,key){var widgetArr=value;var object={};for(var i=0;i<widgetArr.length;i++){var widgetValue=getWidgetValueByName(widgetArr[i]);if(widgetValue!==undefined&&widgetValue!==null){object[widgetArr[i]]=widgetValue[widgetArr[i]]}}functionParams[key]=object});functionParamsStr=encodeURIComponent(JSON.stringify(functionParams));var url="";url+=FR.servletURL;url+="?"+config.exportTypeJS;url+="&__parameters__="+paramStr+"&functionParams="+functionParamsStr;
url+="&exportJSXMLConf="+(isGet?encodeURIComponent(encodeURIComponent(config.exportJSXMLConf)):encodeURIComponent(config.exportJSXMLConf));url+="&extendParameters="+config.paramsConfig.extendParameters;if(config.templateConfig.sessionID){if(!config.templateConfig.isCurrentTemplate){url+="&viewlet="+encodeURIComponent(config.templateConfig.templatePath);url+="&referrerSessionID="+config.templateConfig.sessionID;return url}}url+="&viewlet="+encodeURIComponent(config.templateConfig.templatePath);return url
}function getWidgetValueByName(name){var widget;if(typeof _g().parameterEl!=="undefined"){widget=_g().parameterEl.getWidgetByName(name)}if(typeof _g().options!=="undefined"){if(typeof _g().options.form!=="undefined"){widget=_g().options.form.getWidgetByName(name)}}var obj={};if(widget===undefined||widget==null||widget.options.needSubmit!==true){return}obj[name]=widget.getValue();return obj}}})})(jQuery);
(function(A){var B="，";var s={};function u(a){var b=parseInt(a);if(isNaN(b)){b=0}return b}function C(){var a=document.createElement("canvas");return !!(a.getContext&&a.getContext("2d"))}function v(b,a){if(b){a=parseFloat(a)||0;if(typeof(a)==="number"){var c="rotate("+a+"deg)";var d="0% 0%";b.css({"transform":c,"-transform-origin":d,"-webkit-transform":c,"-webkit-transform-origin":d,"-ms-transform":c,"-ms-transform-origin":d,"-moz-transform":c,"-moz-transform-origin":d,"-o-transform":c,"-o-transform-origin":d})
}}}function z(m,j,i){if(m&&FR.Browser.isIE8Before()){j=parseFloat(j)||0;i=parseFloat(i)||0;if(typeof(j)==="number"&&typeof(i)==="number"){var e=j*(Math.PI/180);var f=Math.cos(e),g=-1*Math.sin(e),k=Math.sin(e),b=f;i=i!=0&&i<=0.6?0.6:i;var l="progid:DXImageTransform.Microsoft.Chroma(color='white') progid:DXImageTransform.Microsoft.Matrix(M11="+f+",M12="+g+",M21="+k+",M22="+b+",SizingMethod='auto expand') alpha(opacity="+i*100+")";m.css({"background":"white","filter":l});var a=u(m.css("left"));var d=u(m.css("top"));
var c=a*Math.sin(e);var h=a*(1-Math.cos(e));d=d+c;a=a+h;m.css({"top":d+"px","left":a+"px"})}}}function w(a,d,e){var b=a.hasClass("watermark-abs-outdiv");if(b){if(window.watermarkCanvas!=null){window.watermarkCanvas[0].width=window.watermarkCanvas[0].height=0}}var c=A("<canvas/>",{"class":"watermark-canvas"}).prop({width:d,height:e});if(b){window.watermarkCanvas=c}a.append(c);return c[0].getContext("2d")}function F(d,f,i,c){var e=d+i.blockWidth/2;for(var h=0;h<i.textLines.length;h++){var b=i.textLines[h];
var g=c.measureText(b).width;var a=e-g/2;c.fillText(b,a,f);f+=i.lineHeight}}function D(d,e,g){var a=d.length;var b=a*e;var c=0;for(var f=0;f<a;f++){c=Math.max(g.measureText(d[f]).width,c)}return[c,b]}function x(i,k,a,d){var c=w(i,a,d);b(c,k);var e=-(k.blockWidth+k.xSpace)/2+k.startX;var h=0;for(var g=k.startY;g<k.endY;g+=(k.ySpace+k.blockHeight)){h++;var j=h%2===0?e:k.startX;for(var f=j;f<k.endX;f+=(k.xSpace+k.blockWidth)){F(f,g,k,c)}}function b(l,m){l.rotate(-m.angle*Math.PI/180);l.fillStyle=m.color;
l.font=m.fontSize+" "+m.fontFamily;m.textLines=m.text.replace(/&nbsp;/g," ").split("<br/>");var o=l.measureText(B).width;m.fontWidth=o;m.lineHeight=o*1.4;m.xSpace=m.horizontalGap;m.ySpace=m.verticalGap;var n=D(m.textLines,m.lineHeight,l);m.blockWidth=n[0];m.blockHeight=n[1]}}function t(j,b,e){var a=A("<div/>").addClass("watermark-outdiv");j.append(a);a.css({"font-size":b.fontSize,"font-family":b.fontFamily,"color":b.color});v(a,-b.angle);y(a,b);var c=b.startX-parseInt((b.width+b.xSpace)/2);var h=0;
for(var f=b.startY;f<b.endY;f+=(b.ySpace+b.height)){h++;var i=h%2===0?c:b.startX;for(var d=i;d<b.endX;d+=b.width+b.xSpace){var g=A("<div/>").addClass("watermark-div").append(b.text);g.css({"background":"white","left":d+"px","top":f+"px"});if(!e){z(g,-b.angle,b.alpha)}a.append(g)}}}function q(k,d,f){var n=A.extend({text:"",color:"grey",fontSize:"20px",alpha:0.15,angle:20,adjustRatio:0.1,horizontalGap:200,verticalGap:100},k);var e=k.$contentDiv;if(e.length===0){return}var l=Math.sin(n.angle/180*Math.PI);
var b=Math.cos(n.angle/180*Math.PI);var g=u(e.css("top"));var a=u(e.css("left"));var j=e.parent();var m=j.width();var h=j.height();n.startX=-h*l*b;n.startY=-h*l*l;n.endX=n.startX+m*b+h*l;n.endY=n.startY+m*l+h*b;n.endY+=h*n.adjustRatio;if(E()){n.fontFamily='"Microsoft YaHei", SimHei, Airal, Verdana, SimSun'}else{n.fontFamily='"PingFang SC", "Hiragino Sans GB", Airal, Verdana'}var c=f===true?"widget-watermark-abs-outdiv":"watermark-abs-outdiv";A("."+c,j).remove();var i=A("<div/>").addClass(c);i.css({"top":g,"left":a,"width":e.css("width"),"height":e.css("height"),"margin":e.css("margin"),"padding":e.css("padding"),"opacity":n.alpha});
j.append(i);if(d&&!FR.Browser.isIE11Before()){x(i,n,m,h)}else{t(i,n,d)}}function y(d,a){var e=r(d,B).width;a.xSpace=a.horizontalGap;a.ySpace=a.verticalGap;var c=r(d,a.text);a.width=c.width;var b=parseInt(0.4*e);a.height=c.height-b}function r(c,a){var d={};var b=A("<div/>").addClass("watermark-div").append(a);c.append(b);d.width=b.width();d.height=b.height();b.remove();return d}function E(){return/windows|win32/i.test(navigator.userAgent)}A.extend(FR,{loadWatermark:function(a){if(FR.isEmpty(a)||FR.isEmptyObj(a)){return
}s={text:a.text,color:a.color,fontSize:a.fontSize+"px",horizontalGap:a.horizontalGap,verticalGap:a.verticalGap}},loadWatermarkFromServer:function(){FR.ajax({url:FR.servletURL,type:"GET",async:false,data:{op:"fr_watermark",cmd:"get_watermark_attr",sessionID:FR.SessionMgr.getSessionID(),_:new Date().getTime()},timeout:5000,complete:function(a,b){if(b==="success"){FR.loadWatermark(FR.jsonDecode(a.responseText))}}})},showWatermark:function(c,b){FR.showCopyright(c);if(FR.isEmpty(s.text)||FR.isEmpty(c)){return
}A("div.watermark-abs-outdiv").remove();var a=true;if(b==="div"||!C()){a=false}q(A.extend(s,{$contentDiv:c}),a)},showWidgetWatermark:function(d,a,c){if(FR.isEmpty(a)||FR.isEmpty(a.text)||FR.isEmpty(d)){return}var b=(c==="div"||!C())?false:true;q(A.extend(a,{$contentDiv:d}),b,true)}})})(jQuery);
var deployJava={debug:null,firefoxJavaVersion:null,myInterval:null,preInstallJREList:null,returnPage:null,brand:null,locale:null,installType:null,EAInstallEnabled:false,EarlyAccessURL:null,getJavaURL:"",appleRedirectPage:"",oldMimeType:"application/npruntime-scriptable-plugin;DeploymentToolkit",mimeType:"application/java-deployment-toolkit",launchButtonPNG:"",browserName:null,browserName2:null,getJREs:function(){var h=[];if(deployJava.isPluginInstalled()){var i=deployJava.getPlugin();var g=i.jvms;
for(var j=0;j<g.getLength();j++){h[j]=g.get(j).version}}else{var f=deployJava.getBrowser();if(f=="MSIE"){if(deployJava.testUsingActiveX("1.7.0")){h[0]="1.7.0"}else{if(deployJava.testUsingActiveX("1.6.0")){h[0]="1.6.0"}else{if(deployJava.testUsingActiveX("1.5.0")){h[0]="1.5.0"}else{if(deployJava.testUsingActiveX("1.4.2")){h[0]="1.4.2"}else{if(deployJava.testForMSVM()){h[0]="1.1"}}}}}}else{if(f=="Netscape Family"){deployJava.getJPIVersionUsingMimeType();if(deployJava.firefoxJavaVersion!=null){h[0]=deployJava.firefoxJavaVersion
}else{if(deployJava.testUsingMimeTypes("1.7")){h[0]="1.7.0"}else{if(deployJava.testUsingMimeTypes("1.6")){h[0]="1.6.0"}else{if(deployJava.testUsingMimeTypes("1.5")){h[0]="1.5.0"}else{if(deployJava.testUsingMimeTypes("1.4.2")){h[0]="1.4.2"}else{if(deployJava.browserName2=="Safari"){if(deployJava.testUsingPluginsArray("1.7.0")){h[0]="1.7.0"}else{if(deployJava.testUsingPluginsArray("1.6")){h[0]="1.6.0"}else{if(deployJava.testUsingPluginsArray("1.5")){h[0]="1.5.0"}else{if(deployJava.testUsingPluginsArray("1.4.2")){h[0]="1.4.2"
}}}}}}}}}}}}}if(deployJava.debug){for(var j=0;j<h.length;++j){alert("We claim to have detected Java SE "+h[j])}}return h},installJRE:function(c){var d=false;if(deployJava.isPluginInstalled()){if(deployJava.getPlugin().installJRE(c)){deployJava.refresh();if(deployJava.returnPage!=null){document.location=deployJava.returnPage}return true}else{return false}}else{return deployJava.installLatestJRE()}},installLatestJRE:function(){if(deployJava.isPluginInstalled()){if(deployJava.getPlugin().installLatestJRE()){deployJava.refresh();
if(deployJava.returnPage!=null){document.location=deployJava.returnPage}return true}else{return false}}else{var c=deployJava.getBrowser();var d=navigator.platform.toLowerCase();if((deployJava.EAInstallEnabled=="true")&&(d.indexOf("win")!=-1)&&(deployJava.EarlyAccessURL!=null)){deployJava.preInstallJREList=deployJava.getJREs();if(deployJava.returnPage!=null){deployJava.myInterval=setInterval("deployJava.poll()",3000)}location.href=deployJava.EarlyAccessURL;return false}else{if(c=="MSIE"){return deployJava.IEInstall()
}else{if((c=="Netscape Family")&&(d.indexOf("win32")!=-1)){return deployJava.FFInstall()}else{location.href=deployJava.getJavaURL+((deployJava.returnPage!=null)?("&returnPage="+deployJava.returnPage):"")+((deployJava.locale!=null)?("&locale="+deployJava.locale):"")+((deployJava.brand!=null)?("&brand="+deployJava.brand):"")}}return false}}},runApplet:function(g,i,k){if(k=="undefined"||k==null){k="1.1"}var j="^(\\d+)(?:\\.(\\d+)(?:\\.(\\d+)(?:_(\\d+))?)?)?$";var h=k.match(j);if(deployJava.returnPage==null){deployJava.returnPage=document.location
}if(h!=null){var l=deployJava.getBrowser();if((l!="?")&&("Safari"!=deployJava.browserName2)){if(deployJava.versionCheck(k+"+")){deployJava.writeAppletTag(g,i)}else{if(g&&g.codebase){deployJava.writeAppletTag(g,i)}else{if(deployJava.installJRE(k+"+")){deployJava.refresh();location.href=document.location;deployJava.writeAppletTag(g,i)}}}}else{deployJava.writeAppletTag(g,i)}}else{if(deployJava.debug){alert("Invalid minimumVersion argument to runApplet():"+k)}}},writeAppletTag:function(j,m){deployJava.writePluginTag();
if($("applet").length>0){$("body").append($("applet"));return}if($("#AppletPrinter").length>0){$("#AppletPrinter").remove()}if(FR.Browser.isIE()){var k=[];var o="<"+"OBJECT ID='AppletPrinter' name='AppletPrinter' WIDTH='0' HEIGHT='0'"+" CLASSID='clsid:8AD9C840-044E-11D1-B3E9-00805F499D93'";var p=false;for(var n in j){o+=(" "+n+'="'+j[n]+'"')}o+=">";k[k.length]=o;if(m!="undefined"&&m!=null){for(var l in m){o='<param name="'+l+'" value="'+m[l]+'">';k[k.length]=o}}k[k.length]=("<"+"/"+"OBJECT"+">");
$("body").append(k.join(""))}else{var k=[];var o="<"+"applet ";var p=false;for(var n in j){o+=(" "+n+'="'+j[n]+'"');if(n=="code"){p=true}}if(!p){o+=(' code="dummy"')}o+=">";k[k.length]=o;if(m!="undefined"&&m!=null){var i=false;for(var l in m){if(l=="codebase_lookup"){i=true}o='<param name="'+l+'" value="'+m[l]+'">';k[k.length]=o}if(!i){k[k.length]=('<param name="codebase_lookup" value="false">')}}k[k.length]=("<"+"/"+"applet"+">");$("body").append(k.join(""))}},versionCheck:function(k){var p=0;var m="^(\\d+)(?:\\.(\\d+)(?:\\.(\\d+)(?:_(\\d+))?)?)?(\\*|\\+)?$";
var j=k.match(m);if(j!=null){var n=true;var i=[];for(var o=1;o<j.length;++o){if((typeof j[o]=="string")&&(j[o]!="")){i[p]=j[o];p++}}if(i[i.length-1]=="+"){n=false;i.length--}else{if(i[i.length-1]=="*"){i.length--}}var l=deployJava.getJREs();for(var o=0;o<l.length;++o){if(deployJava.compareVersionToPattern(l[o],i,n)){return true}}return false}else{alert("Invalid versionPattern passed to versionCheck: "+k);return false}},isWebStartInstalled:function(i){var j=deployJava.getBrowser();if((j=="?")||("Safari"==deployJava.browserName2)){return true
}if(i=="undefined"||i==null){i="1.4.2"}var f=false;var h="^(\\d+)(?:\\.(\\d+)(?:\\.(\\d+)(?:_(\\d+))?)?)?$";var g=i.match(h);if(g!=null){f=deployJava.versionCheck(i+"+")}else{if(deployJava.debug){alert("Invalid minimumVersion argument to isWebStartInstalled(): "+i)}f=deployJava.versionCheck("1.4.2+")}return f},getJPIVersionUsingMimeType:function(){for(var d=0;d<navigator.mimeTypes.length;++d){var f=navigator.mimeTypes[d].type;var e=f.match(/^application\/x-java-applet;jpi-version=(.*)$/);if(e!=null){deployJava.firefoxJavaVersion=e[1];
if("Opera"!=deployJava.browserName2){break}}}},launchWebStartApplication:function(b){return false},createWebStartLaunchButtonEx:function(f,d){if(deployJava.returnPage==null){deployJava.returnPage=f}var e="javascript:deployJava.launchWebStartApplication('"+f+"');";document.write("<"+'a href="'+e+"\" onMouseOver=\"window.status=''; "+'return true;"><'+"img "+'src="'+deployJava.launchButtonPNG+'" '+'border="0" /><'+"/"+"a"+">")},createWebStartLaunchButton:function(f,d){if(deployJava.returnPage==null){deployJava.returnPage=f
}var e="javascript:"+"if (!deployJava.isWebStartInstalled(&quot;"+d+"&quot;)) {"+"if (deployJava.installLatestJRE()) {"+"if (deployJava.launch(&quot;"+f+"&quot;)) {}"+"}"+"} else {"+"if (deployJava.launch(&quot;"+f+"&quot;)) {}"+"}";document.write("<"+'a href="'+e+"\" onMouseOver=\"window.status=''; "+'return true;"><'+"img "+'src="'+deployJava.launchButtonPNG+'" '+'border="0" /><'+"/"+"a"+">")},launch:function(b){document.location=b;return true},isPluginInstalled:function(){var b=deployJava.getPlugin();
if(b&&b.jvms){return true}else{return false}},isAutoUpdateEnabled:function(){if(deployJava.isPluginInstalled()){return deployJava.getPlugin().isAutoUpdateEnabled()}return false},setAutoUpdateEnabled:function(){if(deployJava.isPluginInstalled()){return deployJava.getPlugin().setAutoUpdateEnabled()}return false},setInstallerType:function(b){deployJava.installType=b;if(deployJava.isPluginInstalled()){return deployJava.getPlugin().setInstallerType(b)}return false},setAdditionalPackages:function(b){if(deployJava.isPluginInstalled()){return deployJava.getPlugin().setAdditionalPackages(b)
}return false},setEarlyAccess:function(b){deployJava.EAInstallEnabled=b},isPlugin2:function(){if(deployJava.isPluginInstalled()){if(deployJava.versionCheck("1.6.0_10+")){try{return deployJava.getPlugin().isPlugin2()}catch(b){}}}return false},allowPlugin:function(){deployJava.getBrowser();var b=("Safari"!=deployJava.browserName2&&"Opera"!=deployJava.browserName2);return b},getPlugin:function(){deployJava.refresh();var b=null;if(deployJava.allowPlugin()){b=document.getElementById("deployJavaPlugin")
}return b},compareVersionToPattern:function(m,q,p){var l="^(\\d+)(?:\\.(\\d+)(?:\\.(\\d+)(?:_(\\d+))?)?)?$";var k=m.match(l);if(k!=null){var n=0;var i=[];for(var o=1;o<k.length;++o){if((typeof k[o]=="string")&&(k[o]!="")){i[n]=k[o];n++}}var r=Math.min(i.length,q.length);if(p){for(var o=0;o<r;++o){if(i[o]!=q[o]){return false}}return true}else{for(var o=0;o<r;++o){if(i[o]<q[o]){return false}else{if(i[o]>q[o]){return true}}}return true}}else{return false}},getBrowser:function(){if(deployJava.browserName==null){var b=navigator.userAgent.toLowerCase();
if(deployJava.debug){alert("userAgent -> "+b)}if(b.indexOf("msie")!=-1){deployJava.browserName="MSIE";deployJava.browserName2="MSIE"}else{if(b.indexOf("firefox")!=-1){deployJava.browserName="Netscape Family";deployJava.browserName2="Firefox"}else{if(b.indexOf("chrome")!=-1){deployJava.browserName="Netscape Family";deployJava.browserName2="Chrome"}else{if(b.indexOf("safari")!=-1){deployJava.browserName="Netscape Family";deployJava.browserName2="Safari"}else{if(b.indexOf("mozilla")!=-1){deployJava.browserName="Netscape Family";
deployJava.browserName2="Other"}else{if(b.indexOf("opera")!=-1){deployJava.browserName="Netscape Family";deployJava.browserName2="Opera"}else{deployJava.browserName="?";deployJava.browserName2="unknown"}}}}}}if(deployJava.debug){alert("Detected browser name:"+deployJava.browserName+", "+deployJava.browserName2)}}return deployJava.browserName},testUsingActiveX:function(e){var f="JavaWebStart.isInstalled."+e+".0";if(!ActiveXObject){if(deployJava.debug){alert("Browser claims to be IE, but no ActiveXObject object?")
}return false}try{return(new ActiveXObject(f)!=null)}catch(d){return false}},testForMSVM:function(){var c="{08B0E5C0-4FCB-11CF-AAA5-00401C608500}";if(typeof oClientCaps!="undefined"){var d=oClientCaps.getComponentVersion(c,"ComponentID");if((d=="")||(d=="5,0,5000,0")){return false}else{return true}}else{return false}},testUsingMimeTypes:function(d){if(!navigator.mimeTypes){if(deployJava.debug){alert("Browser claims to be Netscape family, but no mimeTypes[] array?")}return false}for(var f=0;f<navigator.mimeTypes.length;
++f){s=navigator.mimeTypes[f].type;var e=s.match(/^application\/x-java-applet\x3Bversion=(1\.8|1\.7|1\.6|1\.5|1\.4\.2)$/);if(e!=null){if(deployJava.compareVersions(e[1],d)){return true}}}return false},testUsingPluginsArray:function(d){if((!navigator.plugins)||(!navigator.plugins.length)){return false}var e=navigator.platform.toLowerCase();for(var f=0;f<navigator.plugins.length;++f){s=navigator.plugins[f].description;if(s.search(/^Java Switchable Plug-in (Cocoa)/)!=-1){if(deployJava.compareVersions("1.5.0",d)){return true
}}else{if(s.search(/^Java/)!=-1){if(e.indexOf("win")!=-1){if(deployJava.compareVersions("1.5.0",d)||deployJava.compareVersions("1.6.0",d)){return true}}}}}if(deployJava.compareVersions("1.5.0",d)){return true}return false},IEInstall:function(){location.href=deployJava.getJavaURL+((deployJava.returnPage!=null)?("&returnPage="+deployJava.returnPage):"")+((deployJava.locale!=null)?("&locale="+deployJava.locale):"")+((deployJava.brand!=null)?("&brand="+deployJava.brand):"")+((deployJava.installType!=null)?("&type="+deployJava.installType):"");
return false},done:function(c,d){},FFInstall:function(){location.href=deployJava.getJavaURL+((deployJava.returnPage!=null)?("&returnPage="+deployJava.returnPage):"")+((deployJava.locale!=null)?("&locale="+deployJava.locale):"")+((deployJava.brand!=null)?("&brand="+deployJava.brand):"")+((deployJava.installType!=null)?("&type="+deployJava.installType):"");return false},compareVersions:function(b,a){var i=b.split(".");var j=a.split(".");for(var h=0;h<i.length;++h){i[h]=Number(i[h])}for(var h=0;h<j.length;
++h){j[h]=Number(j[h])}if(i.length===2){i[2]=0}if(i[0]>j[0]){return true}if(i[0]<j[0]){return false}if(i[1]>j[1]){return true}if(i[1]<j[1]){return false}if(i[2]>j[2]){return true}if(i[2]<j[2]){return false}return true},enableAlerts:function(){deployJava.browserName=null;deployJava.debug=true},poll:function(){deployJava.refresh();var b=deployJava.getJREs();if((deployJava.preInstallJREList.length===0)&&(b.length!==0)){clearInterval(deployJava.myInterval);if(deployJava.returnPage!=null){location.href=deployJava.returnPage
}}if((deployJava.preInstallJREList.length!==0)&&(b.length!==0)&&(deployJava.preInstallJREList[0]!=b[0])){clearInterval(deployJava.myInterval);if(deployJava.returnPage!=null){location.href=deployJava.returnPage}}},writePluginTag:function(){if(deployJava.isWritePluginTag){return}deployJava.isWritePluginTag=true;var b=deployJava.getBrowser();if(b=="MSIE"){$("body").append("<"+'object classid="clsid:CAFEEFAC-DEC7-0000-0001-ABCDEFFEDCBA" '+'id="deployJavaPlugin" width="0" height="0">'+"<"+"/"+"object"+">")
}else{if(b=="Netscape Family"&&deployJava.allowPlugin()){deployJava.writeEmbedTag()}}},refresh:function(){navigator.plugins.refresh(false);var d=deployJava.getBrowser();if(d=="Netscape Family"&&deployJava.allowPlugin()){var c=document.getElementById("deployJavaPlugin");if(c==null){deployJava.writeEmbedTag()}}},writeEmbedTag:function(){var e=false;var f;if(navigator.mimeTypes!=null){for(var d=0;d<navigator.mimeTypes.length;d++){if(navigator.mimeTypes[d].type==deployJava.mimeType){if(navigator.mimeTypes[d].enabledPlugin){f=("<"+'embed id="deployJavaPlugin" type="'+deployJava.mimeType+'" hidden="true"/>');
e=true}}}if(!e){for(var d=0;d<navigator.mimeTypes.length;d++){if(navigator.mimeTypes[d].type==deployJava.oldMimeType){if(navigator.mimeTypes[d].enabledPlugin){f=("<"+'embed id="deployJavaPlugin" type="'+deployJava.oldMimeType+'" hidden="true" />')}}}}if(f){$("body").append(f)}}},do_initialize:function(){if(deployJava.locale==null){var c=null;if(c==null){try{c=navigator.userLanguage}catch(d){}}if(c==null){try{c=navigator.systemLanguage}catch(d){}}if(c==null){try{c=navigator.language}catch(d){}}if(c!=null){c.replace("-","_");
deployJava.locale=c}}}};deployJava.do_initialize();
(function(i){var j={};function h(e){var a=i.extend({templateCopyright:"",url:"",registrationDocumenUrl:"https://help.finereport.com/doc-view-281.html"},e);var c=e.$contentDiv.parent();var f=i("<div/>").addClass("copyrightInfo-div");l(f);var b=i("<a/>").addClass("official-a");b.attr("title",a.url);b.append(a.templateCopyright);g(b,a.url);var d=i("<a/>").addClass("registration-document-a");d.css("margin-right","10px");d.append(FR.i18nText("Fine-Engine_Try_Mode"));g(d,a.registrationDocumenUrl);f.append(b);
f.append(d);c.append(f)}function l(a){a.css({"height":"25px","font":"normal 12px PingFangSC-Regular","text-align":"center","position":"fixed","right":"20px","bottom":"21px","background":"#EEF0F3"});if(FR.Browser.isIE8Before()){a.css({"filter":"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"})}else{a.css({"opacity":"0.7"})}}function g(b,a){b.css({"text-decoration":"none","position":"relative","top":"4px","line-height":"17px","margin-left":"10px"});b.attr("target","_blank");b.attr("href",a)}function k(c){if(FR.isEmpty(c)||FR.isEmpty(c.text)){return
}if(c.fontSize&&-1==c.fontSize.indexOf("p")){c.fontSize=c.fontSize+"px"}var a=i.extend({text:"",color:"#ffffff",backgroundColor:"#007ED3",fontSize:"13px",alpha:0.7},c);var b=c.$contentDiv.parent();if(c.$contentDiv.children().length!=0){b=c.$contentDiv}b.children(".widget-copyrightInfo-div").remove();var d=i("<div/>").addClass("widget-copyrightInfo-div");d.css({"font-size":a.fontSize,background:a.backgroundColor,color:a.color,position:"absolute",right:"10px",bottom:"10px",padding:"10px","text-align":"center","border-radius":"5px","-webkit-border-radius":"5px","-moz-border-radius":"5px","pointer-events":"none","z-index":1});
if(FR.Browser.isIE8Before()){d.css({"filter":"progid:DXImageTransform.Microsoft.Alpha(Opacity="+a.alpha*10+")"})}else{d.css({"opacity":a.alpha})}d.html(a.text);b.append(d)}i.extend(FR,{loadCopyright:function(a){if(FR.isEmpty(a)||FR.isEmptyObj(a)){return}j={templateCopyright:a.templateCopyright,url:a.url}},loadCopyrightFromServer:function(){FR.ajax({url:FR.servletURL,type:"GET",async:false,data:{op:"fr_copyright",cmd:"get_copyright_info",sessionID:FR.SessionMgr.getSessionID(),_:new Date().getTime()},timeout:5000,complete:function(a,b){if(b==="success"){FR.loadCopyright(FR.jsonDecode(a.responseText))
}}})},showCopyright:function(a){if(FR.isEmpty(j.templateCopyright)||FR.isEmpty(a)){return}i("div.copyright-div").remove();h(i.extend(j,{$contentDiv:a}))},showWidgetCopyright:function(b,a){if(FR.isEmpty(a)||FR.isEmpty(b)){return}k(i.extend(a,{$contentDiv:b}))}})})(jQuery);
FR.Report=FR.Report||{};FR.Report.Plugin=FR.Report.Plugin||{};FR.Report.Plugin.OpenOnNewTabpane={};FR.Report.Plugin.Panel=FR.Report.Plugin.Panel||{};FR.Report.Plugin.Panel.Events=[];FR.Report.Plugin.Print=FR.Report.Plugin.Print||{};FR.Report.Plugin.Write=FR.Report.Plugin.Write||{};FR.Report.Plugin.ScrollProcessor={version:1,item:{action:function(e,f,d){},getOffsetParent:function(b){},scroll2viewContent:function(b){}}};FR.Report.Plugin.XHR2FileSaveProcessor={version:1};FR.Report.Plugin.Email=FR.Report.Plugin.Email||{};
FR.Report.Plugin.AnimateProcessor={version:1,item:{action:function(b){}}};FR.Report.Plugin.WriteDebug=FR.Report.Plugin.WriteDebug||{};FR.Report.Plugin.Page=FR.Report.Plugin.Page||{};
FR=FR||{};FR.DecCst={LAST_OPERATING_TIME:"fine_last_operating_time"};FR.Cache={EVENT_RESPONSE_TIME:200,_prefix:"bi",setUsername:function(b){localStorage.setItem(FR.Cache._prefix+".username",(b+""||"").toUpperCase())},getUsername:function(){return localStorage.getItem(FR.Cache._prefix+".username")||""},_getKeyPrefix:function(){return FR.Cache.getUsername()+"."+FR.Cache._prefix+"."},_generateKey:function(b){return FR.Cache._getKeyPrefix()+(b||"")},getItem:function(b){return localStorage.getItem(FR.Cache._generateKey(b))
},setItem:function(d,c){localStorage.setItem(FR.Cache._generateKey(d),c)},removeItem:function(b){localStorage.removeItem(FR.Cache._generateKey(b))},clear:function(){for(var c=localStorage.length;c>=0;c--){var d=localStorage.key(c);if(d){if(d.indexOf(FR.Cache._getKeyPrefix())===0){localStorage.removeItem(d)}}}},keys:function(){var f=[];for(var h=localStorage.length;h>=0;h--){var e=localStorage.key(h);if(e){var g=FR.Cache._getKeyPrefix();if(e.indexOf(g)===0){f[f.length]=e.substring(g.length)}}}return f
}};$(function(){$(document).ajaxSend(_.debounce(function(d){var c=d.timeStamp||new Date().getTime();FR.Cache.setItem(FR.DecCst.LAST_OPERATING_TIME,c)},FR.Cache.EVENT_RESPONSE_TIME))});
(function(c){FR.checkProgress=function(b){var k=true;window.resumeInterval=function(){k=true};var i=this;function l(e){FR.ajax({type:"POST",url:e.polling.url,cache:false,data:{sessionID:e.sessionID,data:new Date().getTime(),exportFormat:e.exportFormat},async:false,success:function(g,n){var f=FR.jsonDecode(g);if(f.status===2){i.createProgressBar()}else{if(f.status===1){k=false;var h=FR.createExceptionDialog(f.errorInfo,e);h.setVisible(true);h.getWidgetByName("MAINTABLE").doLayout()}else{if(f.status===3){i.removeProgressBar();
k=false}}}}})}var a=function(){if(!k){return}l(b)};this.createProgressBar();var j=setInterval(a,5000)};function d(a){return c("<div id='a' style='font-family: SimSun; font-size: 12px'>"+FR.i18nText("Fine-Engine_Direct_Export_Exception_Refer")+"<a href='"+a+"' target='_blank'>"+FR.i18nText("Fine-Engine_Direct_Export_Exception_FAQ")+"</a>"+FR.i18nText("Fine-Engine_Direct_Export_Exception_Refer_Help")+"</div>")}FR.createExceptionDialog=function(b,i){var a=["11100024","11100026","11100027"];var j={doSize:true,width:450,height:216,resizeable:false,destroyOnClose:true,closable:false,title:FR.i18nText("Fine-Engine_Direct_Export"),contentWidget:{type:"tablelayout",widgetName:"MAINTABLE",vgap:4,columnSize:[50,400],rowSize:[19,80,17],items:[[{el:c("<div/>")}],[null,{el:{type:"tablelayout",columnSize:[50,20,310],rowSize:[80],items:[[{el:{type:"iconbutton",height:50,width:50,baseClass:"error-icon"}},{el:c("<div/>")},{el:{type:"tablelayout",columnSize:[310],rowSize:[45,35],items:[[{el:{type:"label",value:b.title+"\n"+(b.code?FR.i18nText("Fine-Engine_Direct_Export_Exception_Code")+":"+b.code+"\n":"")+FR.i18nText("Fine-Engine_Direct_Export_Exception_Detail")+":"+b.msg,textAlign:"left",fontsize:12,fontFamily:"SimSun",color:"#333334",verticalcenter:true}}],[{el:b.helpLink?d(b.helpLink):c("<div/>")}]]}}]]}}],[null,{el:{type:"tablelayout",columnSize:[70,330],rowSize:[20],items:[[{el:c("<div/>")},{el:{type:"label",value:FR.i18nText("Fine-Engine_Direct_Export_Exception_Show_Stack"),fontsize:12,fontFamily:"SimSun",color:"#3685F2",width:330,listeners:[{eventName:FR.Events.CLICK,action:function(){var e=new FR.Dialog({doSize:true,width:900,height:500,resizeable:false,title:FR.i18nText("Fine-Engine_Direct_Export_Exception_Stack"),autoScroll:true,closable:true,contentHtml:"<div style='position:absolute;left:20px;right:20px;top:10px;bottom:20px;font-size:12px;font-family:SimSun'>"+b.stack+"</div>"});
e.setVisible(true)}}]}}]]}}]]},needSeparate:false,btnsAlignment:"right",confirm:true,text4OK:b.code&&a.indexOf(b.code)===-1?FR.i18nText("Fine-Engine_Direct_Export_Exception_Ignore"):null,text4Cancel:FR.i18nText("Fine-Engine_Direct_Export_Exception_Exit"),onOK:function(){FR.ajax({url:i.resume.url,type:"POST",data:{sessionID:i.sessionID,data:new Date().getTime(),exportFormat:i.exportFormat},success:function(f,l){var e=FR.jsonDecode(f);if(e.status===3){var g=FR.createTimeoutDialog();g.setVisible(true)
}else{resumeInterval()}}});this.setVisible(false)},onCancel:function(){if(i.stop&&i.stop.url){FR.ajax({url:i.stop.url,type:"POST",data:{sessionID:i.sessionID,data:new Date().getTime(),exportFormat:i.exportFormat}})}this.setVisible(false);location.reload()}};var h=new FR.Dialog(j);return h};FR.createTimeoutDialog=function(){var a=new FR.Dialog({doSize:true,width:450,height:216,resizeable:false,title:FR.i18nText("Fine-Engine_Direct_Export_Exception_Timeout"),contentHtml:"<div style='position:absolute;left:145px;top:60px;font-size:12px;font-family:SimSun'>"+FR.i18nText("Fine-Engine_Direct_Export_Exception_Timeout_Detail")+"</div>",confirm:true,firstBtnMargin:0,needSeparate:false,btnAlignment:"left",text4OK:FR.i18nText("Fine-Engine_Direct_Export_Confirm"),text4Cancel:null,onOK:function(){location.reload()
}});return a}}(jQuery));
(function(b){FR.Cell=FR.extend(FR.OB,{getPosition:function(){return[this.options.row,this.options.col]},getRow:function(){return this.options.table.getRow(this.options.row)},getColumn:function(){return this.options.table.getColumn(this.options.col)},getValue:function(){return this.options.table.getCellValueWithType(this.options.row,this.options.col)},showToolTip:function(a){if(FR.isNull(a)||FR.isNull(a["show"])||!a["show"]){return}if(FR.isNull(a["content"])){this.options.table.makeHoverTooltipByRowCol(this.options.row,this.options.col,this.getValue());
return}if(!FR.isNull(a["content"]["text"])){this.options.table.makeHoverTooltipByRowCol(this.options.row,this.options.col,a["content"]["text"],a["style"])}else{if(!FR.isNull(a["content"]["image"])){this.options.table.makeHoverImageTooltipByRowCol(this.options.row,this.options.col,a["content"]["image"],a["style"])}}},setStyle:function(a){if(FR.isNull(a)){return}this.options.table.setCellStyle(this.options.row,this.options.col,a)}});FR.Row=FR.extend(FR.OB,{setHeight:function(a){this.options.table.setRowHeight(this.options.index,a)
},getHeight:function(){return this.options.table.getRowHeight(this.options.index)},getCell:function(a){var d=this.options.index;return new FR.Cell({"row":d,"col":a,"table":this.options.table})},getIndex:function(){return this.options.index},setStyle:function(a){this.options.table.setRowStyle(this.options.index,a)},showToolTip:function(a){if(FR.isNull(a)||FR.isNull(a["show"])||!a["show"]){return}if(FR.isNull(a["content"])){this.options.table.makeHoverTooltip4Row(this.options.index,this.getValue());
return}if(!FR.isNull(a["content"]["text"])){this.options.table.makeHoverTooltip4Row(this.options.index,a["content"]["text"],a["style"])}else{if(!FR.isNull(a["content"]["image"])){this.options.table.makeHoverImageTooltip4Row(this.options.index,a["content"]["image"],a["style"])}}}});FR.Column=FR.extend(FR.OB,{setWidth:function(a){this.options.table.setColWidth(this.options.index,a)},getWidth:function(){return this.options.table.getColWidth(this.options.index)},getCell:function(d){var a=this.options.index;
return new FR.Cell({"row":d,"col":a,"table":this.options.table})},getIndex:function(){return this.options.index},setStyle:function(a){this.options.table.setColumnStyle(this.options.index,a)},showToolTip:function(a){if(FR.isNull(a)||FR.isNull(a["show"])||!a["show"]){return}if(FR.isNull(a["content"])){this.options.table.makeHoverTooltip4Col(this.options.index,this.getValue());return}if(!FR.isNull(a["content"]["text"])){this.options.table.makeHoverTooltip4Col(this.options.index,a["content"]["text"],a["style"])
}else{if(!FR.isNull(a["content"]["image"])){this.options.table.makeHoverImageTooltip4Col(this.options.index,a["content"]["image"],a["style"])}}}})})(jQuery);

(function(b){b.extend(jQuery.easing,{easeOutQuint:function(j,d,k,a,c){return a*((d=d/c-1)*d*d*d*d+1)+k}});b.fn.hScrollPane=function(a){a=b.extend(true,{},b.fn.hScrollPane.defaults,a);this.each(function(){this.checkSizeOrDefault=function(d,e){if(isNaN(e)){return d}return d===0?e:d};var o=b(this),n=o.find(a.mover),p=this.checkSizeOrDefault(document.body.clientWidth,window.location.href.getQuery("width")),c=a.moverW||n.width(),k=(o.find(".hScrollPane_dragbar").length===0&&c>p)?o.append('<div class="hScrollPane_dragbar"><div class="hScrollPane_draghandle"></div></div>').find(".hScrollPane_dragbar"):o.find(".hScrollPane_dragbar"),l=k.find(".hScrollPane_draghandle");
if(a.showArrow){o.append('<a href="###" class="hScrollPane_leftarrow"></a><a href="###" class="hScrollPane_rightarrow"></a>');leftArrow=o.find(".hScrollPane_leftarrow");rightArrow=o.find(".hScrollPane_rightarrow");k.css({width:o.width()-leftArrow.outerWidth()*2,left:leftArrow.outerWidth()});leftArrow.unbind();rightArrow.unbind()}else{k.css("width",o.width())}n.stop().css("left","0px");l.css({top:a.top-parseInt(a.height)+2,height:parseInt(a.height)-2});o.unbind();l.unbind();k.unbind();l.stop().css({width:(p/c)*p>a.handleMinWidth?(p/c)*p:a.handleMinWidth,left:0});
if(c>p){k.show()}else{k.hide();n.unbind("mousedown");return false}var m=parseInt(k.width())-parseInt(l.outerWidth());k.bind("click",function(d){var e=d.pageX>l.offset().left+l.outerWidth()?-1:1;b.fn.hScrollPane.move(a,n,l,p,c,m,e)});l.bind("mousedown",function(e){var f=e.pageX;var d=parseInt(l.css("left"));if(a.handleCssAlter){b(this).addClass(a.handleCssAlter)}b(document).bind("mousemove",function(h){var g=h.pageX-f+d<0?0:(h.pageX-f+d>=m?m:h.pageX-f+d);l.stop().css({left:g});if(a.easing){n.stop().animate({left:-g/m*(c-p)},{duration:1500,easing:"easeOutQuint",queue:false})
}else{n.css({left:-g/m*(c-p)})}return false});b(document).bind("mouseup",function(){if(a.handleCssAlter){l.removeClass(a.handleCssAlter)}b(this).unbind("mousemove")});return false}).click(function(){return false});if(a.dragable){n.bind("mousedown",function(d){var e=d.pageX;b(this).bind("mousemove",function(f){b.fn.hScrollPane.move(a,n,l,p,c,m,e,f.pageX);return false});b(document).bind("mouseup",function(){n.unbind("mousemove")})})}if(a.mousewheel.bind){o.bind("mousewheel",function(e,d){b.fn.hScrollPane.move(a,n,l,p,c,m,d);
return false})}if(a.showArrow){leftArrow.click(function(){b.fn.hScrollPane.move(a,n,l,p,c,m,1);return false}).focus(function(){this.blur()});rightArrow.click(function(){b.fn.hScrollPane.move(a,n,l,p,c,m,-1);return false}).focus(function(){this.blur()})}this.ondragstart=function(){return false};this.onselectstart=function(){return false}})};b.fn.hScrollPane.defaults={showArrow:false,handleMinWidth:0,dragable:true,easing:true,mousewheel:{bind:true,moveLength:300}};b.fn.hScrollPane.move=function(q,t,o,a,n,r,c,p){if(arguments.length===7){var s=parseInt(t.css("left"))+c*q.mousewheel.moveLength
}else{var s=parseInt(t.css("left"))+((p-c)/a)*(n-a)}s=s.toFixed(0);s=s>0?0:s<a-n?a-n:s;var m=(s/(a-n))*r;if(q.easing){t.stop().animate({left:s},{duration:1500,easing:"easeOutQuint",queue:false});o.stop().animate({left:m},{duration:1500,easing:"easeOutQuint",queue:false})}else{t.stop().animate({left:s},{duration:5,queue:false});o.css({left:m})}}})(jQuery);
var pendingResponseRequest={};var checkUrlArr=["/webroot/decision/view/form"];FR.Form=FR.extend(FR.OB,{getParameterContainer:function(){return this.parameterEl},parameterCommit:function(){},loadContentPane:function(){},getPreviewType:function(){return"preview"},getAllWidgets:function(){return this.name_widgets},getWidgetByName:function(b){},_init:function(){FR.Form.superclass._init.apply(this,arguments);this.name_widgets={};var d=this;var e=this.options.selector;if(typeof e=="string"){var f;$(e,this.options.renderEl).each(function(b,a){if(a.hasInit!==true){f=d.addWidget($(a));
if(f.options.widgetName!=null){d.initLinkWidgetEvent(f)}}})}},addWidget:function(k){k[0].hasInit=true;var l=k.attr("widget");if(!l&&k.attr("widget-control")){var n=k.attr("idx");var t=k.attr("id");l=this.editConfig[n][t]}var m=FR.jsonDecode(l);var o=k.attr("widgetWidth");o=o>0?o:k.attr("width");var p=k.attr("widgetHeight");p=p>0?p:k.attr("height");m.width=o;m.height=p;$.extend(m,{form:this});var s=$("<div/>").appendTo(k);m.renderEl=s;if(m["jspath"]){var q=m["jspath"].split(";");$.each(q,function(b,a){FR.$import(a,"js")
})}if(m["csspath"]){var q=m["csspath"].split(";");$.each(q,function(b,a){FR.$import(a,"css")})}var r=FR.createWidget(m);return r},initLinkWidgetEvent:function(f){if(!f||!f.options){return}var e=f.options.dependence;var d=this;if(FR.isArray(e)){$.each(e,function(c,a){var b=d.getWidgetByName(a);if(b!=null&&b!=f){if(!b.$linkWidget){b.$linkWidget={data:{},value:{}};b.on(FR.Events.AFTEREDIT,function(){d.fireWidgetValueChanged(b)})}b.$linkWidget["data"][f.options.widgetName]=f}})}},fireWidgetValueChanged:function(c){for(var d in c.$linkWidget["data"]){c.$linkWidget["data"][d].reset()
}},getWidgetByName:function(b){if(!b){return null}if(b.startWith("$")){b=b.substring(1)}return this.name_widgets[b.toUpperCase()]},resolveVariable:function(e){var d;if($.isFunction(this.options.resolveVariable)){d=this.options.resolveVariable(e)}var f;if(d==null){f=this.getWidgetByName(e);if(f==null){d=this._getValueByName(e)}else{d=f.getValue()}}return d},_getValueByName:function(l){var g=this.options.items;if(!l||!g){return null}var h=g.length;var j;if(l.startWith("$")){l=l.substring(1)}for(var k=0;
k<h;k++){if(g[k].widgetName==l.toUpperCase()){var i=g[k];j=this._dealWithValueFormat(i);if(j){return j}}}},_dealWithValueFormat:function(f){if(!f){return null}var d;d=f.value;if(d&&d.date_milliseconds){var e=d.date_milliseconds;if(f.format){return FR.contentFormat(d.date_milliseconds,"D"+f.format)}}return d},verify:function(){var e=true;for(var d in this.name_widgets){var f=this.name_widgets[d];if($.isFunction(f.isValidate)&&!f.isValidate()){FR.Msg.toast(f.errorMsg);e=false}}return e},collectionValue:function(j){var h={};
for(var g in this.name_widgets){var f=this.name_widgets[g];if(!(f.options.needSubmit===true)){continue}if(f.options.widgetName){var i=f.getValue();if(i==undefined){i=null}if(f.xtype==="pagefixedrowcombobox"){h["__pageFixedRowSize__"]=i}else{h[f.options.widgetName.toUpperCase()]=i}}}if(j){$.each(j,function(b,a){h[b]=a})}return FR.jsonEncode(h)},dbCommit:function(c,d){if(_g().saveReport){_g().saveReport((function(){this.formSubmit({url:FR.servletURL+"?op=dbcommit",data:{location:d?d.options.location:null,sheetNum:_g().selectedIndex,xmlconf:c.xmlconf,jsConfId:c.jsConfId,callbackConfId:c.callbackConfId,callback:c.callback,feedbackMap:c.feedbackMap,sessionID:_g().currentSessionID||_g().sessionID}})
}).createDelegate(this))}else{this.formSubmit({url:FR.servletURL+"?op=dbcommit",data:{xmlconf:c.xmlconf,jsConfId:c.jsConfId,callbackConfId:c.callbackConfId,callback:c.callback,feedbackMap:c.feedbackMap,sessionID:_g().currentSessionID||_g().sessionID}})}},formSubmit:function(){if(FR.submitBtnEnable===false){if(this.QueryBtn){this.QueryBtn.enable()}var f=this;var g=arguments;var i;if(Object.defineProperty){Object.defineProperty(FR,"submitBtnEnable",{get:function(){return i},set:function(a){if(a&&FR.autoSubmitFired===undefined){FR.autoSubmitFired=true;
i=a;f.formSubmit.apply(f,g);return}i=a}})}return}if(!this.verify()){if(this.QueryBtn){this.QueryBtn.enable()}return}if(_g()&&_g().options&&_g().options.type=="write"){_g().stopEditing();if(_g().isDirtyPage()&&_g().options.unloadCheck!==false){if(!confirm(FR.i18nText("Fine-Engine_Report_Unload_Check_Msg")+"!\n"+FR.i18nText("Fine-Engine_Report_SQLWizard_Would_You_Like_To_Continue")+"？")){if(this.QueryBtn){this.QueryBtn.enable()}return}}}var j=arguments[0];if(j.url==null){return}var h=this.config=$.extend({asyn:true},j);
FR.dealWithSessionIDParam(h);this.$sform=$($(".form-submit",this.element)[0]);var f=this;if(h.asyn){FR.ajax({url:h.url,type:"POST",headers:h.headers,data:{__parameters__:this.collectionValue(h.data),_:new Date().getTime()},complete:function(a,c){var b=FR.jsonDecode(a.responseText);if(h.callback){h.callback.call(f,a,c)}if(b.callback){a.responseText=b.oldres;b.callback.call(f,a,c)}f._fireSubmitEvents(c)}})}else{this.$sform.attr("method","post");this.$sform.attr("action",j.url);if(j.target){this.$sform.attr("target",j.target)
}if(!this.$sform_hidden){this.$sform_hidden=$("<input name = '__parameters__' type='hidden'/>").appendTo(this.$sform);this.$sform_hidden.attr("value",FR.cjkEncode(this.collectionValue(h.data)))}this.$sform.submit()}},getSelectValue:function(n){var k={};var i=this.name_widgets;if(FR.Form.Plugin.FavoritePara&&$.isFunction(FR.Form.Plugin.FavoritePara.processWidgets)){i=FR.Form.Plugin.FavoritePara.processWidgets(this.name_widgets)}for(var j in i){var o=i[j];if(!(o.options.needSubmit===true)){continue
}if(o.options.widgetName){var p=o.getEditValue();var l=FR.isEmpty(p)?o.getValue():p;if(l==undefined){l=null}if(o.options.type==="datetime"){var m=o.options.format;if(m===undefined||m===null){m="yyyy-MM-dd"}if(l instanceof Date){l=FR.date2Str(l,m)}}k[o.options.widgetName.toUpperCase()]=l}}if(n){$.each(n,function(b,a){k[b]=a})}return FR.jsonEncode(k)},directExportToExcel:function(i,h,j,f){if(this.fireEvent(FR.Events.BTOEXCEL)===false){return}var g=FR.servletURL+"?op=export&cmd=direct_excel&sessionID="+FR.SessionMgr.getSessionID()+"&dsName="+i;
if(h!==undefined){g+="&fileName="+h}if(j!==undefined){g+="&params="+j}if(f!==undefined){g+="&colNames="+f}this.downloadExportFile(g,"excel");this.fireEvent(FR.Events.ATOEXCEL)},downloadExportFile:function(d,c){if(FR.Report.Plugin.XHR2FileSaveProcessor.item&&FR.Plugin.validLevel(FR.Report.Plugin.XHR2FileSaveProcessor,FR.Report.Plugin.XHR2FileSaveProcessor.item)){FR.Report.Plugin.XHR2FileSaveProcessor.item.action.call(this,d,c);return}FR.openUrlByForm(d);this.showProgressBar(FR.SessionMgr.getSessionID(),c)
},showProgressBar:function(c,d){FR.progressBar.call({createProgressBar:function(){FR.createProgressBar(false)},removeProgressBar:function(){FR.removeProgressBar(false)}},c,d)},sentMail:function(b){FR.ajax({url:FR.servletURL,type:"POST",async:false,data:{op:"fr_email",cmd:"sent_email",sessionID:FR.SessionMgr.getSessionID(),mailXML:b.xmlconf,paraMap:b.paraMap||{},__parameters__:this.collectionValue()}})},customSubmit:function(b){FR.ajax({url:FR.servletURL,type:"POST",async:false,data:{op:"customevent",reportIndex:_g().curLGP.idx,sessionID:FR.SessionMgr.getSessionID(),xmlconf:b.xmlconf,reportXML:_g().generateReportXML(true),paraMap:b.paraMap||{}}})
},_fireSubmitEvents:function(b){if(b=="success"){this.fireEvent(FR.Events.SS)}else{this.fireEvent(FR.Events.SF)}this.fireEvent(FR.Events.SC)},getValueByName:function(d){var c=this.getWidgetByName(d);if(c&&c.getValue){return c.getValue()}},visible:function(h,f){if($.isArray(h)){for(var j=0,g=h.length;j<g;j++){var i=this.getWidgetByName(h[j]);if(i){i.visible(f)}}}},invisible:function(h,f){if($.isArray(h)){for(var j=0,g=h.length;j<g;j++){var i=this.getWidgetByName(h[j]);if(i){i.invisible(f)}}}}});$.extend(FR.Form,{generateReqKey:function(l){var k=l.type;
var g=l.url;var j=l.data;var i=l.headers;if(j){var h=$.extend({},j);delete h._;return[k,g,JSON.stringify(i),JSON.stringify(h)].join("&")}return[k,g,JSON.stringify(i)].join("&")},ajax:function(e,g){var h=this.generateReqKey(e);if(pendingResponseRequest[h]&&g){return}else{if((checkUrlArr.indexOf(e.url)!==-1)&&g){pendingResponseRequest[h]=true}}var f=e.complete;e.complete=function(){if(g){delete pendingResponseRequest[h]}if(f){f.apply(this,arguments)}};FR.ajax(e)}});$.shortcut("fr_form",FR.Form);FR.contentForm=FR.extend(FR.Form,{_init:function(){this.name_widgets={};
this.datakey_widgets=[];this.options.form=this;this.sessionID=this.options.widgetUrl?this.options.widgetUrl.getQuery("sessionID"):this.options.sessionID;this.content=this.createConfig2Form();if(this.options.afterCreateConfig2Form){this.options.afterCreateConfig2Form.apply(this)}this.content.fireEvent(FR.Events.AFTERINIT)},createConfig2Form:function(){var i=this.options;var p=this.afterInitEventList==undefined;if(p){this.afterInitEventList={}}var t=this._createConfig4Form(i);var q=FR.createWidget(t);
this.rootWidget=q;for(var s in q.options.resultWidgets){this.add(q.options.resultWidgets[s])}this.name_widgets=q.options.resultWidgets;var m=this;$.each(this.name_widgets,function(b,a){if(a.options.widgetName!=null){m.initLinkWidgetEvent(a)}});if(p){var l=this.afterInitEventList;delete this.afterInitEventList;q.on(FR.Events.AFTERINIT,function(){for(var b in l){var d=l[b];var c=m.getWidgetByName(b);if(c&&FR.isArray(d)){for(var e=0;e<d.length;e++){var a=d[e].action.createDelegate(d[e].target?d[e].target:c);
if(a.apply(c)===false){break}}delete l[b]}}});var n=FR.Form.Plugin.Panel.Events;if($.isArray(n)){for(var s=0,r=n.length;s<r;s++){var o=n[s];q.once(o.name,o.action.call(this))}}}return q},getRootWidget:function(){return this.rootWidget},_createConfig4Form:function(h){h.form=this;if(h.items){for(var g=0;g<h.items.length;g++){var e;if(h.items[g].el){e=h.items[g].el}else{if(h.items[g]){e=h.items[g]}}if(e){this._createConfig4Form(e)}}}if(h.listeners!=null){for(var g=0;g<h.listeners.length;g++){var f=h.listeners[g];
if(f.eventName=="afterinit"){if(h.form.afterInitEventList[h.widgetName]==null){h.form.afterInitEventList[h.widgetName]=[]}h.listeners.removeWeakEqual(f);g--;h.form.afterInitEventList[h.widgetName].push(f)}}}return h},add:function(f){if(f.options.Databinding){var e=f.options.Databinding;e.widget=f;this.datakey_widgets.push(e)}var d=this;f.load=function(){d.loadContentData(this)}},getWidgetByCell:function(){throw (' "getWidgetByCell" is not a function in form')},_confirmEvents:function(){this.fireEvent(FR.Events.AFTERINIT);
this.doLayout()},initLinkWidgetEvent:function(f){if(!f||!f.options){return}FR.contentForm.superclass.initLinkWidgetEvent.apply(this,arguments);var e=f.options.widgetExeDependence;var d=this;if(FR.isArray(e)){$.each(e,function(c,a){var b=d.getWidgetByName(a);if(b!=null&&b!=f){if(!b.$linkWidget){b.$linkWidget={data:{},value:{}};b.on(FR.Events.AFTEREDIT,_.debounce(function(){d.fireWidgetValueChanged(b)},600));b.on(FR.Events.AFTEREDIT,function(){FR.submitBtnEnable=false})}b.$linkWidget["value"][f.options.widgetName]=f
}})}},resetLinkWidget:function(f){var e=[];function d(a){if(a&&a.$linkWidget&&a.$linkWidget["data"]){for(var c in a.$linkWidget["data"]){var b=a.$linkWidget["data"][c];if(e.indexOf(b)<0){e.push(b)}d(b)}}}d(f);e.forEach(function(a){a.reset()})},fireWidgetValueChanged:function(m){if(!m.$linkWidget){return}this.resetLinkWidget(m);var h=FR.jsonDecode(this.collectionValue());var j={};var k={widgetNameList:[],chartWidgets:[],elementCaseWidgets:[]};var i=[];var l=[];var n=[];this.pushLinkWidgetIntoList(m,j,k,h);
this.executeWidgets(k.widgetNameList,j,h);this.executeCharts(_.uniq(k.chartWidgets));this.executeElements(_.uniq(k.elementCaseWidgets))},pushLinkWidgetIntoList:function(r,l,n,k){var q=r.$linkWidget;if(!q){return}var p=n.widgetNameList;var s=n.chartWidgets;var t=n.elementCaseWidgets;for(var o in q["value"]){var m=q["value"][o];if(m.xtype=="chartwidget"){s.push(m)}else{if(m.xtype=="elementcase"){t.push(m)}else{l[o]=m;this.pushWidgetNameList(p,o);k[o]="";this.pushLinkWidgetIntoList(m,l,n,k)}}}for(var o in q["data"]){var m=q["data"][o];
this.pushWidgetNameList(p,o);k[o]="";this.pushLinkWidgetIntoList(m,l,n,k)}},pushWidgetNameList:function(d,c){if($.inArray(c,d)===-1){d.push(c)}},executeWidgets:function(f,h,g){if(f.length===0){FR.submitBtnEnable=true;return}var j=this;var i=FR.buildServletUrl({_:new Date().getTime(),op:"fr_form",cmd:"form_getsource",sessionID:this.options.form.sessionID,__widgetname__:f,__widgetvalue__:j.getWidgetValueList(h)});FR.ajax({url:i,type:"POST",async:false,data:{__parameters__:FR.jsonEncode(g)},complete:function(b,c){if(c=="success"){var a=FR.jsonDecode(b.responseText);
for(var d in a){if(h[d]){h[d].setSource(a[d])}else{if(h[d.toUpperCase()]){h[d.toUpperCase()].setSource(a[d])}}}FR.submitBtnEnable=true}}})},getWidgetValueList:function(c){var d=[];$.each(c,function(b,a){d.push(b)});return d},executeCharts:function(b){if(b.length>0){$.each(b,function(a,d){d.executeChart()})}},executeElements:function(d){if(d.length>0){var c=[];$.each(d,function(a,b){c.push(b.options.widgetName)});this.executeMultiElements(c,this.collectionValue())}},executeMultiElements:function(f,e){var d=this;
FR.ajax({url:FR.servletURL,type:"POST",data:{op:"fr_form",cmd:"pre_execute_elements",sessionID:this.sessionID,widgets:f,__parameters__:e,_:new Date().getTime(),__boxModel__:$.support.boxModel,_PAPERWIDTH:d.oldWindowWidth===0?FR.windowWidth||window.initialWindowWidth:d.oldWindowWidth,_PAPERHEIGHT:d.oldWindowHeight===0?FR.windowHeight||window.initialWindowHeight:d.oldWindowHeight,_SHOWPARA:$(".parameter-container-collapseimg-down").length===0,_SHOWPARATEMPLATE:$("[widgetName=paramsTemplate]").length!==0},beforeSend:function(){$.each(f,function(c,a){var b=d.getWidgetByName(a);
FR.HtmlLoader.loadingEffect({el:b.$inner,show:true,fixed:false,delay:1000,loadingType:"local"})})},async:true,complete:function(a,b){if(b==="success"){$.each(f,function(j,c){var i=d.getWidgetByName(c);FR.HtmlLoader.loadingEffect({el:i.$inner,overflow:"hidden"});i.gotoPage(1,d.collectionValue(),"",true)})}}})},refreshAllReports:function(h,j){var f=this;var g=j.pageIndex;var i=j.params;FR.Form.ajax({url:FR.servletURL,type:"POST",data:{op:"fr_form",cmd:"batch_refresh_report",sessionID:this.sessionID,widgets:h.join(","),__parameters__:i||{},pageIndex:g||1,_:new Date().getTime(),__boxModel__:$.support.boxModel,_PAPERWIDTH:f.oldWindowWidth===0?FR.windowWidth||window.initialWindowWidth:f.oldWindowWidth,_PAPERHEIGHT:f.oldWindowHeight===0?FR.windowHeight||window.initialWindowHeight:f.oldWindowHeight,_SHOWPARA:$(".parameter-container-collapseimg-down").length===0,_SHOWPARATEMPLATE:$("[widgetName=paramsTemplate]").length!==0},beforeSend:function(){$.each(h,function(c,a){var b=f.getWidgetByName(a);
FR.HtmlLoader.loadingEffect({el:b.$inner,show:true,fixed:false,delay:1000,loadingType:"local"})})},async:true,complete:function(a,c){if(c==="success"){var b=FR.jsonDecode(a.responseText);$.each(h,function(n,d){var m=f.getWidgetByName(d);if(b.reportArr){var e=b.reportArr.filter(function(k){return k.widgetName===d})[0];FR.HtmlLoader.loadingEffect({el:m.$inner,overflow:"hidden"});if(e&&!e.errorMsg){m.refreshSingleReport(e,j)}if(e.errorMsg){m.displayErrorMsg(e)}}})}}},this.options.enableRequestThrottle||false)
},loadContentData:function(j){var i={};var k={add:function(a){i[a.options.widgetName]=a},remove:function(a){delete i[a.options.widgetName]}};for(var l in j.options.resultWidgets){k.add(j.options.resultWidgets[l])}var h=this;var g=FR.buildServletUrl({op:"fr_form",cmd:"form_getsource",sessionID:this.options.form.sessionID,__isContent__:true,__widgetname__:j.options.widgetName});FR.ajax({url:g,type:"POST",async:false,data:{__parameters__:h.collectionValue()},complete:function(b,c){if(c=="success"){var a=FR.jsonDecode(b.responseText);
for(var d in a){if(i[d]){i[d].setSource(a[d])}}}else{}}})},parameterCommit:function(b){if(this.parameterEl){this.parameterEl.formSubmit({url:FR.servletURL+"?op=fr_dialog&cmd=parameters_d&sessionID="+this.sessionID,callback:function(){_g().loadContentPane(b)}})}else{_g().loadContentPane()}},loadContentPane:function(i){var f=this;var j;var h=this.sessionID;FR.collectPreviewInfo(h);FR.Browser.fingerprintHandle(g.bind(this));function g(a){FR.ajax({url:FR.servletURL,data:{_:new Date().getTime(),op:"fr_form",cid:a,cmd:"load_content",sessionID:h,widgetVersion:f.getWidgetVersion()},beforeSend:function(){FR.HtmlLoader.loadingEffect({el:$(".content-container"),show:true})
},async:true,complete:function(d,e){if(e==="success"){var c=FR.jsonDecode(d.responseText);if(!c||c.length===0){$(".content-container").html(d.responseText);return}if(c.watermark){FR.loadWatermark(c.watermark)}if(c.copyright){FR.loadCopyright(c.copyright)}var b=function(A){if(!A||A.length===0){return}f.isFitInBrowser=!A.__FIT__;var w=window.globalForm.parameterEl;var v=$(".content-container");var C=$(".para-container");if(v){v.remove()}var x=$("body");var u=[];v=$("<div class='content-container'>");
A.renderEl=v;A.afterCreateConfig2Form=function(){FR.SessionMgr.register(h,this);_g().name_widgets=this.name_widgets};var z=new FR.contentForm(A);z.oldWindowWidth=FR.windowWidth;z.oldWindowHeight=FR.windowHeight;u.push({region:"center",el:v});z.parameterEl=w;u.push({region:"north",el:C});var y=new FR.BorderLayout({items:u,renderEl:x});y.doLayout();v.css("overflow","auto");var B=FR.windowWidth;var D=FR.windowHeight;$(window).resize(function(){if(FR.Browser.isIE()){setTimeout(function(){if(!z.scaleProcess(y,B,D)){y.doLayout()
}B=FR.windowWidth;D=FR.windowHeight},0)}else{if(!z.scaleProcess(y,B,D)){y.doLayout()}B=FR.windowWidth;D=FR.windowHeight}f.showWidgetsCopyright(z);FR.showWatermark(v)});f.showWidgetsCopyright(z);FR.showWatermark(v);FR.HtmlLoader.loadingEffect({el:v})};f.getFitConfigFromServer(c,b,true);FR.WebUtils.minFontSizeAndScalePrompt()}}});this.fireEvent(FR.Events.AFTERLOAD);this.fireEvent(FR.Events.AFTERRELOAD);if(FR.Form.bindFitResize){FR.Form.bindFitResize(this,i)}}},getWidgetVersion:function(){return"1"},showWidgetsCopyright:function(b){$.each(b.name_widgets,function(a,d){if(d.options.WidgetCopyrightMark){FR.showWidgetCopyright(d.element,d.options.WidgetCopyrightMark)
}})},getFitConfigFromServer:function(i,h,f){var g=this;if(i.__FIT__){var j=i.widgetUrl.getQuery("sessionID");FR.collectPreviewInfo(j);FR.ajax({url:FR.servletURL,data:{op:"fr_form",cmd:"fit_config",sessionID:j,widgetVersion:this.getWidgetVersion(),_:new Date().getTime(),_PAPERWIDTH:FR.windowWidth||window.initialWindowWidth,_PAPERHEIGHT:FR.windowHeight||window.initialWindowHeight,_SHOWPARA:$(".parameter-container-collapseimg-down").length===0,_SHOWPARATEMPLATE:$("[widgetName=paramsTemplate]").length!==0},async:f===true?true:false,complete:function(a,b){if(b==="success"){i=FR.jsonDecode(a.responseText);
if(!i||i.length===0){$(".content-container").html(a.responseText)}if(h&&$.isFunction(h)){h.apply(g,[i])}}}})}else{if(h&&$.isFunction(h)){h.apply(g,[i])}}if(f!==true){return i}},load:function(){this.loadContentData(this.content)},remove:function(c){var d=this;if(c.options.Databinding){$.each(d.datakey_widgets,function(b,a){if(a&&a.Name==c.options.Databinding.Name&&a.Key==c.options.Databinding.Key){d.datakey_widgets.splice(b,1)}})}delete this.name_widgets[c.options.widgetName]},_fireSubmitEvents:function(b){if(b=="success"){this.content.fireEvent(FR.Events.SS)
}else{this.content.fireEvent(FR.Events.SF)}this.content.fireEvent(FR.Events.SC)},preferredLayout:function(){var f=0,g=2147483647,e=0,h=0;$.each(this.rootWidget.options.items,function(b,a){if(!a.el.isVisible()){g=Math.min(g,a.y);e=Math.max(e,a.y+a.height)}});$.each(this.rootWidget.options.items,function(b,a){if(a.el.isVisible()&&(a.y+a.height)<g){h=Math.max(a.y+a.height,h)}});$.each(this.rootWidget.options.items,function(b,a){if(a.el.isVisible()){if(a.y>g){a.delta=h-e}else{a.delta=0}}});$.each(this.rootWidget.options.items,function(b,a){if(a.el.isVisible()){f=Math.max(f,a.y+a.height+a.delta)
}});if($.isFunction(this.options.onCalculate)){this.options.onCalculate.call(this,f)}},doLayout:function(){if(this.content){this.content.setMinSize();this.content.doLayout()}},scaleProcess:function(i,g,h){var k=i.element.bounds();var l=Math.abs(h-k.height)<5;var j=Math.abs(g-k.width)<5;return l&&j}});$.shortcut("fr_contentform",FR.contentForm);$.extend(FR,{getDependence:function(b){if(b.getDependenceObj){return b.getDependenceObj()}},domFormSubmit:function(v,u,o,n){if(!FR.notCloseDialogOnSubmit){FR.closeDialog()
}var i;if(u.context){i=$(v,u.context)}else{i=$(v)}if(i.length===0){return}n=$.extend({scope:this},n);var w=i.serializeArray();var t={};for(var s=0;s<w.length;s++){var q=w[s];t[q.name]=q.value}$.extend(t,u);var r={type:"POST",data:t,url:u.url||i[0].action,complete:function(b,a){$.isFunction(o)&&o.call(n.scope,b,a,n)}};var x=$("input:file",i);if(x.length>0){if(FR.Browser.webkit&&r.closeKeepAlive){$.get(r.closeKeepAlive,p)}else{p()}}else{FR.ajax(r)}function p(){var b=i[0];if($(":input[name=submit]",b).length){alert('Error: Form elements must not be named "submit".');
return}r.success=r.success||FR.emptyFn;var f=$.extend({},$.ajaxSettings,r);var a=jQuery.extend(true,{},$.extend(true,{},$.ajaxSettings),f);var d="jqFormIO"+(new Date().getTime());var l=$('<iframe id="'+d+'" name="'+d+'" />');var h=l[0];if(FR.Browser.isIE()||FR.Browser.opera){h.src='javascript:false;document.write("");'}l.css({position:"absolute",top:"-1000px",left:"-1000px"});var c={aborted:0,responseText:null,responseXML:null,status:0,statusText:"n/a",getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){},abort:function(){this.aborted=1;
l.attr("src","about:blank")}};var k=f.global;if(k&&!$.active++){$.event.trigger("ajaxStart")}if(k){$.event.trigger("ajaxSend",[c,f])}if(a.beforeSend&&a.beforeSend(c,a)===false){a.global&&jQuery.active--;return}if(c.aborted){return}var g=0;var F=0;var j=b.clk;if(j){var H=j.name;if(H&&!j.disabled){r.extraData=r.extraData||{};r.extraData[H]=j.value;if(j.type=="image"){r.extraData[name+".x"]=b.clk_x;r.extraData[name+".y"]=b.clk_y}}}setTimeout(function(){var A=i.attr("target"),z=i.attr("action");i.attr({target:d,method:"POST",action:f.url});
if(!r.skipEncodingOverride){i.attr({encoding:"multipart/form-data",enctype:"multipart/form-data"})}if(f.timeout){setTimeout(function(){F=true;E()},f.timeout)}var B=[];try{if(r.extraData){for(var y in r.extraData){B.push($('<input type="hidden" name="'+y+'" value="'+r.extraData[y]+'" />').appendTo(b)[0])}}l.appendTo("body");h.attachEvent?h.attachEvent("onload",E):h.addEventListener("load",E,false);b.submit()}finally{i.attr("action",z);A?i.attr("target",A):i.removeAttr("target");$(B).remove()}},10);
function E(){if(g++){return}h.detachEvent?h.detachEvent("onload",E):h.removeEventListener("load",E,false);var A=0;var C=true;try{if(F){throw"timeout"}var B,y;y=h.contentWindow?h.contentWindow.document:h.contentDocument?h.contentDocument:h.document;if(y.body==null&&!A&&FR.Browser.opera){A=1;g--;setTimeout(E,100);return}c.responseText=y.body?y.body.innerHTML:null;c.responseXML=y.XMLDocument?y.XMLDocument:y;c.getResponseHeader=function(K){var L={"content-type":f.dataType};return L[K]};if(f.dataType=="json"||f.dataType=="script"){var D=y.getElementsByTagName("textarea")[0];
c.responseText=D?D.value:c.responseText}else{if(f.dataType=="xml"&&!c.responseXML&&c.responseText!=null){c.responseXML=m(c.responseText)}}B=e(c,f.dataType)}catch(z){C=false;G(f,c,"error",z)}if(C){f.success(B,"success");if(k){$.event.trigger("ajaxSuccess",[c,f])}}if(k){$.event.trigger("ajaxComplete",[c,f])}if(k&&!--$.active){$.event.trigger("ajaxStop")}if(f.complete){f.complete(c,C?"success":"error")}setTimeout(function(){l.remove();c.responseXML=null},100)}function G(A,y,B,z){if(A.error){A.error.call(A.context||window,y,B,z)
}if(A.global){(A.context?jQuery(A.context):jQuery.event).trigger("ajaxError",[y,A,z])}}function e(y,A,B){var C=y.getResponseHeader("content-type")||"",D=A==="xml"||!A&&C.indexOf("xml")>=0,z=D?y.responseXML:y.responseText;if(D&&z.documentElement.nodeName==="parsererror"){throw"parsererror"}if(B&&B.dataFilter){z=B.dataFilter(z,A)}if(typeof z==="string"){if(A==="json"||!A&&C.indexOf("json")>=0){if(/^[\],:{}\s]*$/.test(z.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,""))){if(window.JSON&&window.JSON.parse){z=window.JSON.parse(z)
}else{z=(new Function("return "+z))()}}else{throw"Invalid JSON: "+z}}else{if(A==="script"||!A&&C.indexOf("javascript")>=0){jQuery.globalEval(z)}}}return z}function m(z,y){if(window.ActiveXObject){y=new ActiveXObject("Microsoft.XMLDOM");y.async="false";y.loadXML(z)}else{y=(new DOMParser()).parseFromString(z,"text/xml")}return(y&&y.documentElement&&y.documentElement.tagName!="parsererror")?y:null}}},formSubmitCallback:function(f,e,d){FR.Msg.toast(e=="success"&&f.responseText=="true"?FR.i18nText("Fine-Engine_Report_HJS_Send_Successfully")+"!":FR.i18nText("Fine-Engine_Report_HJS_Send_Failed")+"!")
},pagesetupSubmitCallback:function(j,g,f){FR.closeDialog();var h=f.sessionID;var i=_g();if(i!=null){i.loadContentPane()}},recalculateElementTitle:function(d,f,e){FR.ajax({url:FR.servletURL,type:"POST",data:{op:"fr_form",cmd:"recalculate_element_title",sessionID:_g().currentSessionID||_g().sessionID,widgetName:f,__parameters__:d,noCache:e||"",_:new Date().getTime(),__boxModel__:$.support.boxModel},beforeSend:function(){},async:true,complete:function(b,c){if(c=="success"){var a=FR.jsonDecode(b.responseText);
if(_g().name_widgets[f]){_g().name_widgets[f].setSource(a[f])}}}})}});
FR.Form=FR.Form||{};FR.Form.Plugin=FR.Form.Plugin||{};FR.Form.Plugin.Panel=FR.Form.Plugin.Panel||{};FR.Form.Plugin.Panel.Events=[];FR.Form.Plugin.FavoritePara=FR.Form.Plugin.FavoritePara||{};
(function(b){if(window.jLayout){b.extend(window.jLayout,{scale:function(n){var i={},a=n.items||[],l=this.layout(n,i),j=n.scrollable,m=n.scrollContainer;l.layout=function(u){var v=u.bounds(),f=u.insets(),d=v.width-(f.left+f.right),c=v.height-(f.top+f.bottom),g=0,h=0;for(var e=0;e<a.length;e++){var w=a[e];var t=(j||d===0)?w.width:d;w.el.bounds({"x":0,"y":0,"width":t,"height":21});w.el.doLayout()}};function k(c){return function(){return{"width":0,"height":0}}}l.preferred=k("preferred");l.minimum=k("minimum");
l.maximum=k("maximum");return l},title:function(p){var j={},a=p.items||[],n=this.layout(p,j),k=p.scrollable,o=p.scrollContainer,l=p.insetTop?p.insetTop:0;n.layout=function(i){var y=i.bounds(),e=i.insets(),c=y.width-(e.left+e.right),F=y.height-(e.top+e.bottom),f=0,h=0;var D=a.length>1?(F-38-l):F;var g=a.length>1?(38+l):0;for(var d=0;d<a.length;d++){var A=a[d];var E=A.type!="elementcase"&&A.type!="chartwidget";var B=E?(38+l):D;var C=E?0:g;A.el.bounds({"x":0,"y":C,"width":c,"height":B});A.el.doLayout();
var z=FR.Browser.isIE8Before()&&!b.support.boxModel;if(A.type=="elementcase"&&z){A.el.css("width","100%");A.el.css("height",D)}}};function m(c){return function(){return{"width":0,"height":0}}}n.preferred=m("preferred");n.minimum=m("minimum");n.maximum=m("maximum");return n},absolute:function(l){var i={},a=l.items||[],k=this.layout(l,i),h=l.absoluteCompState;k.layout=function(J){var y=5;var U=J.data("preBounds");var R=J.bounds(),N=J.insets(),S=R.width-(N.left+N.right),g=R.height-(N.top+N.bottom);var Q=f(U),H=K(U);
var O=1,T=1;var G=0,I=0;if(U&&R&&U.width>0&&Math.abs(R.width-H)>y){O=parseFloat(R.width/H);G=Math.abs(R.width-H)}if(U&&R&&U.height>0&&Math.abs(R.height-Q)>y){T=parseFloat(R.height/Q);I=Math.abs(R.height-Q)}for(var c=0;c<a.length;c++){var x=a[c];var d=x.width}for(var c=0;c<a.length;c++){var x=a[c];var d=x.width;var e=x.height;var L=x.x;var P=x.y;if(h===0){L=M(O,L);P=M(T,P);d=M(O,d+x.x)-L;e=M(T,e+x.y)-P;x.x=L;x.y=P;x.width=d;x.height=e}x.el.bounds({"x":L,"y":P,"width":d,"height":e});x.el.doLayout()
}function K(m){return m?m.width:0}function f(m){return m?m.height:0}function M(n,m){if(n!==0&&m){return Math.round(m*n)}else{return m}}if(!U||G>y||I>y){J.data("preBounds",R)}};function j(c){return function(){return{"width":0,"height":0}}}k.preferred=j("preferred");k.minimum=j("minimum");k.maximum=j("maximum");return k},adaptive:function(n){var p={},r=n.items||[],s=this.layout(n,p),a=false,o=false,w=n.hasResized,u=n.compState,q=n.compInterval;if(w){s.layout=function(f){var Y=f.data("preBounds");var W=f.bounds(),l=f.insets();
var j={"width":W.width-l.left-l.right,"height":W.height-l.top-l.bottom};var S=N(Y),h=T(Y);var O=1,X=1;var V=0,i=0;if(Y&&Y.width>0){V=Math.abs(j.width-h);if(V>5){O=parseFloat(j.width/h)}}if(Y&&Y.height>0){var d=1;i=Math.abs(j.height-S);if(i>5){d=parseFloat(j.height/S)}X=u===0?d:O}if(u===1&&e()>0){var U=j.width*c()/e();if(U>j.height){b(f).css({"overflow-y":"auto"})}else{b(f).css({"overflow-y":"hidden"})}}for(var y=0;y<r.length;y++){var g=r[y];var Q=g.width}for(var y=0;y<r.length;y++){var g=r[y];var Q=g.width;
var R=g.height;var k=g.x;var P=g.y;k=m(O,k);P=m(X,P);Q=m(O,Q+g.x)-k;R=m(X,R+g.y)-P;g.x=k;g.y=P;g.width=Q;g.height=R;g.el.bounds({"x":k,"y":P,"width":Q,"height":R});g.el.doLayout()}function T(z){if(q>0){return z?z.width:0}return x()}function N(z){if(q>0){return z?z.height:0}return v()}function e(){var A,z;var C=0;for(var D=0;D<r.length;D++){var B=r[D];A=r[D].el.isVisible()?B.y:parseInt(r[D].el.css("top"));z=r[D].el.css("display")==="none"?0:B.width;if(A===0){C+=z}}return C}function c(){var D,A;var z=0;
for(var C=0;C<r.length;C++){var B=r[C];D=r[C].el.isVisible()?B.x:parseInt(r[C].el.css("left"));A=r[C].el.css("display")==="none"?0:B.height;if(D===0){z+=A}}return z}function m(z,A){if(z!==0&&A){return Math.round(A*z)}else{return A}}if((!Y&&j.width>0)||V>5||i>5){f.data("preBounds",W)}}}else{s.layout=function(h){var i=h.bounds(),an=h.insets(),aS=i.width-(an.left+an.right),ao=i.height-(an.top+an.bottom);var aD=v(),ap=x(),aX;var aL=0,l=0,j=0,at=0;if(aS!==0){aL=aC();l=u===0?aW():aH();at=aL-ap;j=l-aD;if(l>aW()){b(h).css({"overflow-y":"scroll"});
a=true}else{b(h).css({"overflow-y":"hidden"});a=false}}if(aS===0&&ao===0){for(var aB=0;aB<r.length;aB++){var aq=r[aB];aq.el.bounds({"x":aq.x,"y":aq.y,"width":aq.width,"height":aq.height});aq.el.doLayout()}}var aT=at!==0||j!==0;if(o&&aT){g()}if(at!==0){if(!w){aX=parseFloat(at/ap);y(aX)}aw(q)}if(j!==0){if(!w){aX=parseFloat(j/aD);aV(aX)}aF(q)}var av=aS!==0&&(at!==0||j!==0);if(av&&q>0){var aU=aG();var ax=aY();var aM=ax.length*21+(ax.length-1)*q;var au=aU.length*21+(aU.length-1)*q;if(aM>aS||u===0&&au>ao){return
}for(var aB=0;aB<r.length;aB++){var aq=r[aB];var aK=w?0:aJ(ax,aq.x);var aO=w?0:aJ(aU,aq.y);var aI=w?0:aJ(ax,aq.x+aq.width)-aK-1;var ar=w?0:aJ(aU,aq.y+aq.height)-aO-1;aq.el.bounds({"x":aq.x+aK*q,"y":aq.y+aO*q,"width":aq.width+aI*q,"height":aq.height+ar*q});aq.el.doLayout()}o=true}if(av){for(var aB=0;aB<r.length;aB++){var aq=r[aB];if(aq.type!="elementcase"){continue}var aN=aq.el.bounds();var e=aN.x,f=aN.y,d=aN.width,az=aN.height;if(aq.marginTop){f=aN.y+parseInt(aq.marginTop)}if(aq.marginLeft){e=aN.x+parseInt(aq.marginLeft)
}if(aq.marginBottom){az=aN.height-parseInt(aq.marginBottom)-parseInt(aq.marginTop)}if(aq.marginRight){d=aN.width-parseInt(aq.marginRight)-parseInt(aq.marginLeft)}aq.el.bounds({"x":e,"y":f,"width":d,"height":az});aq.el.doLayout()}o=true}function aJ(B,C){var A=B.indexOf(C);if(A!=-1){return A}for(var z=0;z<B.length;z++){if(Math.abs(B[z]-C)<=1){return z}}return A}function aC(){var A=aY().length-2;var z=a?16:0;return aS-z-A*q}function aW(){var z=aG().length-2;return ao-z*q}function aH(){return Math.round(aL/ap*aD)
}function aw(A){var E=r.length;for(var D=0;D<E;D++){var B=r[D];var C=B.el.bounds();if(!C.x){C.x=parseInt(B.el.css("left"))}var z=Math.round(C.x);B.x=B.el.isVisible()?z:parseInt(B.el.css("left"));B.width=C.width}}function aF(A){var E=r.length;for(var D=0;D<E;D++){var B=r[D];var C=B.el.bounds();if(!C.y){C.y=parseInt(B.el.css("top"))}var z=Math.round(C.y);B.y=B.el.isVisible()?z:parseInt(B.el.css("top"));B.height=C.height}}function g(){var A=r.length;for(var z=0;z<A;z++){var B=r[z];B.el.bounds({"x":B.x,"y":B.y,"width":B.width,"height":B.height});
B.el.doLayout()}}function y(B){var D=aY();var E=D?D.length:0;var z,F,A;for(var C=0;C<E-1;C++){z=D[C];A=D[C+1];F=Math.round((A-z)*B);if(A-z<21-F){aQ(z)}else{c(z,F)}}}function aQ(D){var B=ay(D);if(!B){return}var H=0;for(var F=0,z=B.length;F<z;F++){var A=B[F];if(D===0){return}if(A.x<D){continue}var C=k(A.x-5,A.y);if(C){var E=C.el.bounds();var G=C.el.isVisible()?E.x:parseInt(C.el.css("left"));G=G?G:parseInt(C.el.css("left"));H=E.width+G;width=A.x+A.width==ap?aL-H:A.width}A.el.bounds({"x":H,"width":width});
A.el.doLayout()}}function c(z,E){var F=ay(z);if(!F){return}for(var C=0,D=F.length;C<D;C++){var B=F[C];if(B.width===0){continue}if(B.x<z){if(B.x+B.width==ap){continue}var A=B.el.bounds().width;B.el.bounds({"width":E+A});B.el.doLayout();continue}m({item:B,dw:E,x:z});B.el.doLayout()}}function m(E){var z=E.item,H=E.dw,B=E.x;var G=0;var F=z.el.bounds().width+H;var A=k(z.x-5,z.y);if(A){var C=A.el.bounds();var D=A.el.isVisible()?C.x:parseInt(A.el.css("left"));D=D?D:parseInt(A.el.css("left"));G=C.width+D
}F=z.x+z.width==ap?aL-G:F;F=F<21?21:F;z.el.bounds({"x":G,"width":F})}function aV(E){var A=aG();var z=A?A.length-1:0;var B,D,C;for(var F=0;F<z;F++){B=A[F];C=A[F+1];D=Math.round((C-B)*E);if(C-B<21-D){aR(B)}else{aE(B,D)}}}function aR(E){var D=aA(E);if(!D){return}var I=0;for(var G=0,z=D.length;G<z;G++){var A=D[G];if(E===0){return}if(A.y<E){continue}var F=k(A.x,A.y-5);if(F){var C=F.el.bounds();var H=F.el.isVisible()?C.y:parseInt(F.el.css("top"));H=H?H:parseInt(F.el.css("top"));I=C.height+H;var B=A.height
}A.el.bounds({"y":I,"height":B});A.el.doLayout()}}function aE(B,D){var A=aA(B);if(!A){return}for(var F=0,z=A.length;F<z;F++){var E=A[F];if(E.height===0){continue}if(E.y<B){if(E.y+E.height==aD){continue}var C=E.el.bounds().height;E.el.bounds({"height":C+D});E.el.doLayout();continue}aP({item:E,dh:D,y:B});E.el.doLayout()}}function aP(G){var z=G.item,D=G.dh,C=G.y;var I=0;var F=z.el.bounds().height;var E=k(z.x,z.y-5);if(E){var B=E.el.bounds();var H=E.el.isVisible()?B.y:parseInt(E.el.css("top"));H=H?H:parseInt(E.el.css("top"));
I=B.height+H}var A=z.y+z.height==aD?l-I:F+D;A=A<21?21:A;z.el.bounds({"y":I,"height":A})}function k(F,G){for(var C=0,D=r.length;C<D;C++){var B=r[C];var A=B.x;var z=B.y;var E=A<=F&&F<A+B.width&&z<=G&&G<z+B.height;if(E){return B}}return null}function ay(z){var F=[];for(var D=0,E=r.length;D<E;D++){var C=r[D];var A=C.x;var B=A<z&&z<A+C.width;if(B||A==z){F.push(C)}}return F}function aA(B){var A=[];for(var F=0,z=r.length;F<z;F++){var E=r[F];var C=E.y;var D=C<B&&B<C+E.height;if(D||C==B){A.push(E)}}return A
}function aY(){var z,A=[];A.push(0);A.push(x());for(var C=0;C<r.length;C++){var B=r[C];z=B.x;if(A.indexOf(z)==-1){A.push(z)}}return A.sort(function(E,D){return E>D?1:-1})}function aG(){var B,C=[];C.push(0);C.push(v());for(var A=0;A<r.length;A++){var z=r[A];B=z.y;if(C.indexOf(B)==-1){C.push(B)}}return C.sort(function(D,E){return D>E?1:-1})}return h}}function t(c){return function(){return{"width":0,"height":0}}}function x(){var c,g;var e=0;for(var f=0;f<r.length;f++){var d=r[f];c=r[f].el.isVisible()?d.y:parseInt(r[f].el.css("top"));
g=r[f].el.css("display")==="none"?0:d.width;if(c===0){e+=g}}return e}function v(){var g,d;var c=0;for(var f=0;f<r.length;f++){var e=r[f];g=r[f].el.isVisible()?e.x:parseInt(r[f].el.css("left"));d=r[f].el.css("display")==="none"?0:e.height;if(g===0){c+=d}}return c}s.preferred=t("preferred");s.minimum=t("minimum");s.maximum=t("maximum");return s}})}})(jQuery);
(function(b){FR.TitleLayout=FR.extend(FR.Layout,{_defaultConfig:function(){return b.extend(FR.TitleLayout.superclass._defaultConfig.apply(),{baseCls:"fr-titlelayout",scrollable:false})},_init:function(){FR.TitleLayout.superclass._init.apply(this,arguments);var l=this.options;this.element.addClass(l.baseCls);if(!b.isArray(l.items)){l.items=[];return}var o=l.items,n,a=o.length;l.widgets=[];var j=this.element;this._initTitleLayoutMargin();for(n=0;n<a;n++){var m=o[n];if(!m.style){m.style=l.style}if(m.type){m.el=m
}if(m.el.type){m.el.noBorderRender=true;var k=FR.createWidget(b.extend(m.el,{resultWidgets:l.resultWidgets}));k.titleWidget=this;l.widgets.push(k);m.el=k.element;j.append(m.el)}}this._initTitleLayoutBorder();this.element.css("z-index",0);this.element.data("jlayout",jLayout.title(l))},_initTitleLayoutMargin:function(){var a=this.options.items;for(var f=0;f<a.length;f++){var e=a[f];if(e.type!=="label"){if(e.marginTop){this.options.insetTop=e.marginTop;e.marginTop=a.length>1?0:this.options.insetTop}if(e.marginLeft){this.options.insetLeft=e.marginLeft
}if(e.marginRight){this.options.insetRight=e.marginRight}break}}for(var f=0;f<a.length;f++){var e=a[f];if(e.type==="label"){if(this.options.insetTop){e.insetTop=this.options.insetTop}if(this.options.insetLeft){e.insetLeft=this.options.insetLeft}if(this.options.insetRight){e.insetRight=this.options.insetRight}break}}},_initTitleLayoutBorder:function(){var h;var a=this.options.items;if(a.length===1){h=a[0].border}else{if(a.length===2){for(var g=0;g<a.length;g++){var f=a[g];if(f.type!=="label"){h=f.border;
break}}}}if(h){this.element.css("border-style",h.type);this.element.css("border-color",h.color);this.element.css("border-width",h.width);this.element.css("border-radius",h.borderRadius);if(h.borderImage){this.borderImage=h.borderImage;this._initLayoutBorderImage(h.borderImage)}}},_updateBorderImageSize:function(d,a){FR.setBorderImage(this.$borderImage,this.borderImage,d,a)},doResize:function(d){FR.TitleLayout.superclass.doResize.call(this,d);var a=this.options;this.element.css({width:(d?(d.width!==undefined?d.width:a.width):a.width),height:d?(d.height!==undefined?d.height:a.height):a.height,left:d?(d.left!==undefined?d.left:a.left):a.left,top:d?(d.top!==undefined?d.top:a.top):a.top});
if(this.$borderImage&&this.borderImage){this._updateBorderImageSize(d.width,d.height)}this.doLayout()},doLayout:function(){FR.TitleLayout.superclass.doLayout.apply(this,arguments)}});b.shortcut("title",FR.TitleLayout);FR.HorizontalLayout=FR.extend(FR.Layout,{_defaultConfig:function(){return b.extend(FR.HorizontalLayout.superclass._defaultConfig.apply(),{alignment:"center",hgap:0,vgap:0,baseCls:"fr-horizontalboxlayout"})},_init:function(){FR.HorizontalLayout.superclass._init.apply(this,arguments);
var k=this.options;this.element.addClass(k.baseCls);this.element.css("min-width",k.minWidth);var n=k.items,l,a=n.length;k.widgets=[];for(l=0;l<a;l++){var o=n[l];if(!o.el.style){o.el.style=k.style}if(o.el&&o.el.type){var j=FR.createWidget(b.extend(o.el,{resultWidgets:k.resultWidgets}));k.widgets.push(j);var m=j.element;n[l].el=m;this.element.append(m)}else{if(o.el instanceof b){this.element.append(o.el)}}}this.element.data("jlayout",jLayout.horizontal(k))},doResize:function(d){FR.HorizontalLayout.superclass.doResize.call(this,d);
var a=this.options;this.element.css({width:(d?(d.width||a.width):a.width),height:(d?(d.height||a.height):a.height),left:d?(d.left||a.left):a.left,top:d?(d.top||a.top):a.top})},doLayout:function(){FR.HorizontalLayout.superclass.doLayout.apply(this,arguments)}});b.shortcut("horizontal",FR.HorizontalLayout);FR.ParaHorizontalLayout=FR.extend(FR.HorizontalLayout,{_init:function(){FR.ParaHorizontalLayout.superclass._init.apply(this,arguments);if(FR.Browser.isIE8Before()&&!b.support.boxModel){this.element.css("overflow","visible")
}}});b.shortcut("para_horizontal",FR.ParaHorizontalLayout);FR.VerticalBoxLayout=FR.extend(FR.Layout,{_defaultConfig:function(){return b.extend(FR.VerticalBoxLayout.superclass._defaultConfig.apply(),{hgap:5,vgap:5,baseCls:"fr-verticalboxlayout"})},_init:function(){FR.VerticalBoxLayout.superclass._init.apply(this,arguments);var m=this.options;this.element.addClass(m.baseCls);var p=m.items,n,a=p.length;m.widgets=[];var k=this.element;if(m.scrollable){k=b('<div class="fr-core-layout-scrollable">').css({position:"absolute",top:0,left:0}).appendTo(this.element);
m.scrollContainer=k}for(n=0;n<a;n++){var q=p[n];if(!q.el.style){q.el.style=m.style}if(q.el&&q.el.type){var l=FR.createWidget(b.extend(q.el,{resultWidgets:m.resultWidgets}));m.widgets.push(l);var o=l.element;p[n].el=o;k.append(o)}else{if(q.el instanceof b){k.append(q.el)}}}this.element.data("jlayout",jLayout.vertical(m))},doResize:function(d){FR.VerticalBoxLayout.superclass.doResize.call(this,d);var a=this.options;this.element.css({width:a.width,height:a.height,left:a.left,top:a.top})},doLayout:function(){FR.VerticalBoxLayout.superclass.doLayout.apply(this,arguments)
}});b.shortcut("vertical",FR.VerticalBoxLayout);FR.CardBorder=FR.extend(FR.BorderLayout,{_init:function(){FR.CardBorder.superclass._init.apply(this,arguments)},_regionWidgetCreatedHook:function(a,d){if(d==="center"){this.cardLayout=a}else{this.titleLayout=a}},_initBackGround:function(){var a=this;setTimeout(function(){FR.CardBorder.superclass._initFitBackground.apply(a,arguments)},10)},doResize:function(d){var a=this.options.width==d.width&&this.options.height==d.height&&(d.left===undefined?true:this.options.x==d.left)&&(d.top===undefined?true:this.options.y==d.top);
if(!d||a){return}if(this.element.height()>0){this._initBackGround()}FR.CardBorder.superclass.doResize.call(this,d)},showCardByIndex:function(a){if(this.cardLayout){this.cardLayout.showCardByIndex(a)}},setTabVisible:function(a,d){if(this.cardLayout){this.cardLayout.setTabVisible(a,d)}},getShowIndex:function(){if(this.cardLayout){return this.cardLayout.getShowIndex()}return -1},setTitleVisible:function(a){this.titleLayout.setVisible(a);FR.CardBorder.superclass.doResize.call(this,{width:this.element.width(),height:this.element.height()})
}});b.shortcut("cardborder",FR.CardBorder);FR.CardTagLayoutH=FR.extend(FR.HorizontalLayout,{_init:function(){FR.CardTagLayoutH.superclass._init.apply(this,arguments)},checkCardShowIndex:function(m,k){var o=0,j=this.options;var n=j.items,a=n.length;if(m<0){m=0}if(m>n.length-1){m=m%n.length}if(k===false){return n[m].el.isVisible()?m:-1}for(var l=m;l<a;l++){if(n[l].el.isVisible()){o=l;break}if(l===a-1){l=-1}if(l===m-1){o=-1;break}}return o},_initBackGround:function(){FR.CardTagLayoutH.superclass._initFitBackground.apply(this,arguments)
},setTabVisible:function(g,f){var h=this.options;if(!h.cardLayoutName){return}var a=h.form.getWidgetByName(h.cardLayoutName);if(!a){return}a.setTabVisible(g,f)},doResize:function(a){if(!a||(this.options.width==a.width&&this.options.height==a.height)){return}if(this.element.height()>0){this._initBackGround()}FR.CardTagLayoutH.superclass.doResize.call(this,a)},getShowIndex:function(){var d=this.options;if(!d.cardLayoutName){return}var a=d.form.getWidgetByName(d.cardLayoutName);if(!a){return}return a.getShowIndex()
},showCardByIndex:function(a){var e=this.options;if(!e.cardLayoutName){return}var f=e.form.getWidgetByName(e.cardLayoutName);if(!f){return}f.showCardByIndex(a)},showSelectTab:function(n){if(n===-1){this.setVisible(false)}var k=this.options;var o=k.items,m,a=o.length;var j=this.getMoveDelta(a,o);if(j===0){return}for(m=0;m<a;m++){var l=parseInt(o[m].el.css("left"));o[m].el.css("left",l+j+"px")}},getMoveDelta:function(k,j){for(var h=0;h<k;h++){var a=j[h].el.width();if(a<=0){continue}if(j[h].el.css("opacity")==="1"){var g=parseInt(j[h].el.css("left"));
if(a+g>this.element.width()){return this.element.width()-a-g-this.options.hgap}if(g<0){return -g+this.options.hgap}return 0}}}});b.shortcut("cardtaglayouth",FR.CardTagLayoutH);FR.CardTagLayoutV=FR.extend(FR.VerticalBoxLayout,{_init:function(){FR.CardTagLayoutV.superclass._init.apply(this,arguments)},checkCardShowIndex:function(m,k){var o=0,j=this.options;var n=j.items,a=n.length;if(m<0){m=0}if(m>n.length-1){m=m%n.length}if(k===false){return n[m].el.isVisible()?m:-1}for(var l=m;l<a;l++){if(n[l].el.isVisible()){o=l;
break}if(l===a-1){l=-1}if(l===m-1){o=-1;break}}return o},_initBackGround:function(){FR.CardTagLayoutV.superclass._initFitBackground.apply(this,arguments)},doResize:function(a){if(!a||(this.options.width==a.width&&this.options.height==a.height)){return}if(this.element.height()>0){this._initBackGround()}FR.CardTagLayoutV.superclass.doResize.call(this,a)},setTabVisible:function(g,f){var h=this.options;if(!h.cardLayoutName){return}var a=h.form.getWidgetByName(h.cardLayoutName);if(!a){return}a.setTabVisible(g,f)
},getShowIndex:function(){var d=this.options;if(!d.cardLayoutName){return}var a=d.form.getWidgetByName(d.cardLayoutName);if(!a){return}return a.getShowIndex()},showCardByIndex:function(a){var e=this.options;if(!e.cardLayoutName){return}var f=e.form.getWidgetByName(e.cardLayoutName);if(!f){return}f.showCardByIndex(a)},showSelectTab:function(n){var l=this.options;var o=l.items,m,a=o.length;var j=this.getMoveDelta(a,o);if(j===0){return}for(m=0;m<a;m++){var k=parseInt(o[m].el.css("top"));o[m].el.css("top",k+j+"px")
}},getMoveDelta:function(a,k){for(var h=0;h<a;h++){var j=k[h].el.height();if(j<=0){continue}if(k[h].el.css("opacity")==="1"){var g=parseInt(k[h].el.css("top"));if(j+g>this.element.height()){return this.element.height()-j-g-this.options.vgap}if(g<0){return -g+this.options.hgap}return 0}}}});b.shortcut("cardtaglayoutv",FR.CardTagLayoutV);FR.FormCardLayout=FR.extend(FR.Layout,{_defaultConfig:function(){return b.extend(FR.FormCardLayout.superclass._defaultConfig.apply(),{baseCls:"fr-quick-form-card-layout",defaultShowIndex:0})
},_init:function(){FR.FormCardLayout.superclass._init.apply(this,arguments);var a=this;this.tabID=a.options.widgetName;this.element.attr("id",this.tabID);var p=a.options.items.length;var o=b('<button class="fr-slider-left">').css({}).appendTo(this.element).click(function(){if(p===1){return}var c=a.getShowIndex();var d=(c+p-1)%p;a.showCardByIndex(d)}).mouseover(function(){a.sliderShow()}).mouseout(function(){a.sliderBlank()});var r=b('<button class="fr-slider-right">').css({}).appendTo(this.element).click(function(){if(p===1){return
}var c=a.getShowIndex();var d=(c+p+1)%p;a.showCardByIndex(d)}).mouseover(function(){a.sliderShow()}).mouseout(function(){a.sliderBlank()});if(!a.options.isCarousel){o.hide();r.hide()}else{var l=51;for(var q=0;q<p;q++){var m=b("<span/>").css({left:l-p+2*q+"%"}).addClass("slider-dot");var n=b("<div/>").append(m).appendTo(this.element).click({index:q,sb:a},function(c){if(p===1){return}c.data.sb.showCardByIndex(c.data.index)})}}var s=this.options;this.name2Index={};this.cardsHasCreated=[];this._initNameMap();
if(s.showAllCardOnInit){for(var q=s.items.length-1;q>=0;q--){this.showCardByIndex(q,false)}}else{this.showCardByIndex(this.getShowIndex())}this.clock=null;if(a.options.isCarousel){this.animate()}document.addEventListener&&document.addEventListener("visibilitychange",function(){if(document.hidden===true){clearInterval(a.clock)}else{if(a.options.carouselInterval){a.clock=setInterval(function(){a.gotoNextTab()},a.options.carouselInterval*1000)}}})},_initBackGround:function(){FR.FormCardLayout.superclass._initFitBackground.apply(this,arguments)
},sliderShow:function(){b("#"+this.tabID+" > .fr-slider-left").css("opacity","1.0");b("#"+this.tabID+" > .fr-slider-right").css("opacity","1.0");b("#"+this.tabID+" .slider-dot").css("float","left").css("display","inline")},sliderBlank:function(){b(".fr-slider-left").css("opacity","0.0");b(".fr-slider-right").css("opacity","0.0");b(".slider-dot").css("display","none")},_initNameMap:function(){var a=this.options.items;for(var e=0;e<a.length;e++){var f;if(a[e].el){f=a[e].el.widgetName}else{f=a[e].widgetName
}if(!FR.isEmpty(f)){this.name2Index[f]=e}}},showPaneByIndex:function(a){this.showCardByIndex(a)},showPrevCard:function(){if(!FR.isEmpty(this.showIndex)){this.showCardByIndex(this.showIndex-1)}},showNextCard:function(){if(!FR.isEmpty(this.showIndex)){this.showCardByIndex(this.showIndex+1)}},showCardTab:function(f){var e=this.options;if(!e.tagLayoutName){return}var a=e.form.getWidgetByName(e.tagLayoutName);if(!a){return}a.showSelectTab(f)},showUnCachedTab:function(l,m,j){var a=this;var k=m[l];if(!k.el){k.el=k
}if(k&&k.el&&k.el.type){var h=FR.createWidget(b.extend(k.el,{resultWidgets:j.resultWidgets}));k.el=h.element;k.el.bind("visible",function(d,c){d.stopPropagation();var g=a.getRelateTabButton(j,l);var e=j.form.getWidgetByName(j.tagLayoutName);if(g){g.setVisible(c);if(e){e.doLayout()}}else{if(e&&e.options.templateStyle!=="default"){e.setItemVisible(l,c)}}if(c){a.showCardByIndex(l);return}if(a.showIndex===l){var f=a.checkCardShowIndex(a.options,l+1);if(f===-1){a.showCardByIndex(l)}else{a.showCardByIndex(f)
}}else{a.showCardByIndex(a.showIndex)}});if(j.form&&j.form.initLinkWidgetEvent){b.each(j.resultWidgets,function(d,c){if(c.options.widgetName!=null){j.form.initLinkWidgetEvent(c)}});if(!FR.isNull(j.form.content)){j.form.content.fireEvent(FR.Events.AFTERINIT)}}}if(k.el.children().length!=0){k.el.doLayout()}this.element.append(k.el);this.cardsHasCreated.push(l);this.element.data("jlayout",jLayout.card(j))},setTabVisible:function(j,h){var a=-1;for(var m=0;m<this.options.items.length;m++){if(this.options.items[m].widgetName===j.toUpperCase()){a=m;
break}}var k=this.cardsHasCreated.indexOf(a);if(k===-1){this.showUnCachedTab(a,this.options.items,this.options)}var l=this.options.form.getWidgetByName(j);if(h){l.options.invisible=false;if(l.element.css("display")==="none"){l.element.css("display","block")}l.element.show=true}else{l.options.invisible=true;l.element.css("visibility","hidden");l.element.show=false}l.element.trigger("visible",h)},checkCardShowIndex:function(f,h,g){if(!f.tagLayoutName){return}var a=this._getWidgetFromResultWidget(f,f.tagLayoutName);
if(a){return a.checkCardShowIndex(h,g)}return h},showCardByIndex:function(t,v){t=parseInt(t);if(isNaN(t)){return}var u=t;var q=u===this.showIndex;var A=this.options;t=this.checkCardShowIndex(this.options,t,v);if(this.showIndex===t||t<0){if(q&&t===-1){t=u}else{if(!(q&&A.items[t].el.show)){return}}}if(t===-1){return}if(!FR.isEmpty(this.showIndex)){this.fireEvent(FR.Events.CARDCHANGE);if(!A.tagLayoutName){return}var y=this._getWidgetFromResultWidget(A,A.tagLayoutName);if(y){y.fireEvent(FR.Events.CARDCHANGE)
}}var s=A.items;if(t<s.length){this.changeAllBackground(A,t);var z=this.showIndex;this.showIndex=t;var a=this.cardsHasCreated.indexOf(t);if(a===-1){if(z!==undefined){s[z].el.css("visibility","hidden")}this.showUnCachedTab(t,s,A);if(!s[t].el.isVisible()){this.showItemGradual(t,z)}}else{if(FR.Browser.isIE8Before()){s[t].el.css("visibility","inherit");if(s[z]){s[z].el.css("visibility","hidden")}}else{if(t!==z){s[t].el.show=true;if(s[z]){s[z].el.show=false}}this.showItemGradual(t,z)}}}this.doLayout();
this.showCardTab(t);var j=b("#"+this.tabID+" .slider-dot");if(j.length===0){return}if(this.options.isCarousel){var w=this.options.items.length;for(var x=0;x<w;x++){var r=j.eq(x);if(x===t){r.css("background",'url("'+FR.servletURL+"?op=resource&resource=/com/fr/web/core/js/demo/image/dot-click.png"+'")')}else{r.css("background",'url("'+FR.servletURL+"?op=resource&resource=/com/fr/web/core/js/demo/image/dot-unclick.png"+'")')}}}},getRelateTabButton:function(f,a){if(!f.allTagName){return}var e=f.allTagName;
return this._getWidgetFromResultWidget(f,e[a])},showItemGradual:function(r,s){var p=this.options.items;var a=this;var u=function(c){if(!FR.isNull(c)&&!FR.isNull(c.items)&&!FR.isNull(c.resultWidgets)){for(var d=0;d<c.items.length;d++){var e=c.resultWidgets[c.items[d].widgetName];if(!FR.isNull(e)&&b(".sortheader-left",e.$inner).length<1&&b(".sortheader-down",e.$inner).length<1&&_.isFunction(e.initSortHeader)){e.initSortHeader(e.sortHeaderConfig)}}}};var n=function(d){if(d[a.showIndex].el.show!==false){d[a.showIndex].el.css("opacity",1);
d[a.showIndex].el.css("visibility","inherit");u(d[a.showIndex])}for(var c=0;c<d.length;c++){if(c!==a.showIndex&&!FR.isNull(d[c].el)&&(d[c].el.css("visibility")==="inherit"||d[c].el.css("visibility")==="visible")){d[c].el.css("visibility","hidden");d[c].el.css("opacity",0)}}};if(p){if(s===r&&p[s].el.show){n(p);return}if(FR.Browser.isIE8Before()){p[r].el.css("visibility","inherit");if(p[s]){p[s].el.css("visibility","hidden")}return}var o=10;var t=0.1;var v=60;p[r].el.css("visibility","inherit");p[r].el.css("opacity","0.0");
var w=0;var q=setInterval(function(){w+=1;if(w===o){clearInterval(q);n(p);return}if(p[r].el.show!==false){var e=p[r].el.css("opacity");var d=parseFloat(e)+t;p[r].el.css("opacity",d)}else{clearInterval(q);n(p);return}if(s!==undefined){var f=p[s].el.css("opacity");var c=parseFloat(f)-t;p[s].el.css("opacity",c)}},v)}},changeAllBackground:function(h,k){if(!h.allTagName){return}var g=h.allTagName;for(var j=0;j<g.length;j++){var a=this._getWidgetFromResultWidget(h,g[j]);if(!a){continue}a.element.css("background","");
if(k===j){if(a.options.click){a.setBackground(a.options.click)}else{a.setBackground({"background":"white"})}a.element.css("opacity","1");a.selected=true;continue}if(a.options.initial){a.setBackground(a.options.initial)}a.selected=false;a.element.css("opacity","0.6")}},_getWidgetFromResultWidget:function(d,a){if(!a||!d.resultWidgets){return null}if(a!==null){return d.resultWidgets[a.toUpperCase()]}},getShowIndex:function(){return this.showIndex?this.showIndex:this.options.defaultShowIndex},showPaneByName:function(a){return this.showCardByName(a)
},showCardByName:function(a){if(FR.isEmpty(a)){return}this.showCardByIndex(this.name2Index[a.toUpperCase()])},doResize:function(d){if(!d||(this.options.width==d.width&&this.options.height==d.height)){return}if(this.element.height()>0){this._initBackGround()}var a=this.options;FR.FormCardLayout.superclass.doResize.call(this,d);this.element.css({width:a.width,height:a.height,left:a.left,top:a.top});this.doLayout()},doLayout:function(){FR.FormCardLayout.superclass.doLayout.apply(this,arguments)},animate:function(){var a=this;
if(!a.options.isCarousel){return}var d=a.options.carouselInterval*1000;a.element.unbind();a.element.mouseenter(function(){a.sliderShow();clearInterval(a.clock)}).mouseleave(function(){a.sliderBlank();clearInterval(a.clock);a.animate()});a.clock=setInterval(function(){a.gotoNextTab()},d)},gotoNextTab:function(){var a=this.options.items.length;var e=this.getShowIndex();var f=(e+1)%a;this.showCardByIndex(f)}});b.shortcut("cardlayout",FR.FormCardLayout);FR.AdaptiveLayout=FR.extend(FR.Layout,{_defaultConfig:function(){return b.extend(FR.AdaptiveLayout.superclass._defaultConfig.apply(),{baseCls:"fr-quick-adaptive-layout"})
},_init:function(){FR.AdaptiveLayout.superclass._init.apply(this,arguments);var j=this.options;if(!b.isArray(j.items)){j.items=[];return}var m=j.items;j.widgets=[];for(var k=0;k<m.length;k++){var a=m[k];if(!a.style){a.style=j.style}if(a&&a.type){var h=FR.createWidget(b.extend(a,{width:a.width,height:a.height,resultWidgets:j.resultWidgets}));j.widgets.push(h);var l=h.element;a.el=l;this.element.append(l);h.options.adaptiveLayoutItems=m;h.options.layout=this}}this.element.data("jlayout",jLayout.adaptive(j))
},doResize:function(e){if(this.element.height()>0){FR.AdaptiveLayout.superclass._initBackGround.apply(this,arguments)}var f=this.options;if(f.width==e.width&&f.height==e.height){return}var a=this;FR.AdaptiveLayout.superclass.doResize.call(a,e);a.element.css({width:e?(e.width||f.width):f.width,height:e?(e.height||f.height):f.height,left:e?(e.left||f.left):f.left,top:e?(e.top||f.top):f.top});a.doLayout()},doLayout:function(){FR.AdaptiveLayout.superclass.doLayout.apply(this,arguments)},setInnerWidgetVisible:function(m,l,j){var a=this;
var k={op:"fr_form",cmd:"visible_config",widgetName:m,visibility:j,sessionID:FR.SessionMgr.getSessionID(),_SHOWPARA:b(".parameter-container-collapseimg-down").length===0,_SHOWPARATEMPLATE:b("[widgetName=paramsTemplate]").length!==0};var h={totalWidth:FR.windowWidth,totalHeight:FR.windowHeight};b.extend(k,h);FR.ajax({url:FR.servletURL,type:"POST",async:false,data:k,complete:function(c,e){if(!c.responseText){return}var d=FR.jsonDecode(c.responseText);if(d.status!=="success"){return}a.dealWidgetVisible(c,l,j)
}})},dealWidgetVisible:function(N,Q,X){var I=this;function T(d){var e=I.options.items;for(var c=0;c<e.length;c++){if(e[c].widgetName&&e[c].widgetName.toLowerCase()===d.toLowerCase()){return e[c]}}return null}function V(d,c){if(d.options&&d.options.type!=="chartwidget"){d.reload()}if(d.titleWidget){d=d.titleWidget}d.doResize(c)}var Y=this.options.form;var ac=FR.jsonDecode(N.responseText);if(X){Q.options.invisible=false;Q.element.show();if(ac.widgetSizeInfo){var ab=ac.widgetSizeInfo;for(var F=ab.length-1;
F>=0;F--){var L=ab[F].widgetName;var S=Y.getWidgetByName(L);var D=T(L);var U=ab[F].x;var W=ab[F].y;var G=ab[F].width;var H=ab[F].height;if(D.x!==U||D.y!==W||D.width!==G||D.height!==H){V(S,{"left":U,"top":W,"width":G,"height":H});D.x=U;D.y=W;D.width=G;D.height=H}}return}}var M=T(Q.getName());if(M&&M.width===0||M.height===0){return}function Z(c){for(var f=0;f<c.length;f++){if(!c[f].trisection){var g=c[f].widgetName,d=c[f].extendDirection,e=T(g);if(d==="down"){return e.y-M.y-M.height}if(d==="up"){return M.y-e.y-e.height
}}}}if(ac.extendInfo.length>0){for(var F=0;F<ac.extendInfo.length;F++){var aa=ac.extendInfo[F].widgetName,a=ac.extendInfo[F].extendDirection,P=T(aa);if(a==="right"){P.width=P.width+P.x-M.x;P.x=M.x;var O=Y.getWidgetByName(aa);V(O,{"left":P.x,"width":P.width})}if(a==="left"){P.width=M.width+M.x-P.x;var K=Y.getWidgetByName(aa);V(K,{"width":P.width})}if(a==="down"){if(ac.extendInfo[F].trisection){var E=Z(ac.extendInfo)}P.height=ac.extendInfo[F].trisection?P.height-M.height-E:P.y+P.height-M.y;P.y=ac.extendInfo[F].trisection?P.y+M.height+E:M.y;
var J=Y.getWidgetByName(aa);V(J,{"top":P.y,"height":P.height})}if(a==="up"){if(ac.extendInfo[F].trisection){var E=Z(ac.extendInfo)}P.height=ac.extendInfo[F].trisection?P.height-M.height-E:M.y+M.height-P.y;var R=Y.getWidgetByName(aa);V(R,{"height":P.height})}}}M.width=0;M.height=0;Q.doResize({"width":0,"height":0});Q.options.invisible=true;Q.element.hide()}});b.shortcut("fit",FR.AdaptiveLayout);FR.ScaleLayout=FR.extend(FR.Layout,{_defaultConfig:function(){return b.extend(FR.ScaleLayout.superclass._defaultConfig.apply(),{baseCls:"fr-scalelayout",scrollable:false})
},_init:function(){FR.ScaleLayout.superclass._init.apply(this,arguments);var l=this.options;this.element.addClass(l.baseCls);if(!b.isArray(l.items)){l.items=[];return}var o=l.items,n,a=o.length;l.widgets=[];var j=this.element;for(n=0;n<a;n++){var m=o[n];if(!m.style){m.style=l.style}if(m.type){m.el=m}if(m.el.type){var k=FR.createWidget(b.extend(m.el,{resultWidgets:l.resultWidgets}));l.widgets.push(k);m.el=k.element;j.append(m.el)}}this.element.data("jlayout",jLayout.scale(l))},doResize:function(d){FR.ScaleLayout.superclass.doResize.call(this,d);
var a=this.options;this.element.css({width:(d?(d.width||a.width):a.width),height:d?(d.height||a.height):a.height,left:d?(d.left||a.left):a.left,top:d?(d.top||a.top):a.top});this.doLayout()},doLayout:function(){FR.ScaleLayout.superclass.doLayout.apply(this,arguments)}});b.shortcut("scale",FR.ScaleLayout);FR.AbsoluteLayout=FR.extend(FR.Layout,{_defaultConfig:function(){return b.extend(FR.AbsoluteLayout.superclass._defaultConfig.apply(),{baseCls:"fr-absolutelayout",scrollable:false})},_init:function(){FR.AbsoluteLayout.superclass._init.apply(this,arguments);
var m=this.options;if(m.absoluteCompState===1){this.element.css({overflow:"auto"})}this.element.addClass(m.baseCls);if(!b.isArray(m.items)){m.items=[];return}var p=m.items,n,a=p.length;m.widgets=[];var k=this.element;for(n=0;n<a;n++){var q=p[n];if(!q.style){q.style=m.style}if(q.type){q.el=q}if(q.el.type){var l=FR.createWidget(b.extend(q.el,{resultWidgets:m.resultWidgets}));m.widgets.push(l);var o=l.element;o.css({left:q.x,top:q.y,position:"absolute"});p[n].el=o;k.append(o);l.doResize({width:q.width,height:q.height});
l.options.layout=this}else{if(q.el instanceof b){var o=q.el;o.css({left:q.x,top:q.y,position:"absolute"});k.append(o)}}}this.element.data("jlayout",jLayout.absolute(m));if(FR.Browser.msie&&!b.support.boxModel){if(m.height===0){m.height=1}if(m.width===0){m.width=1}}},setInnerWidgetVisible:function(m,l,j){var a=this;var k={op:"fr_form",cmd:"visible_config",widgetName:m,visibility:j,sessionID:FR.SessionMgr.getSessionID(),_SHOWPARA:b(".parameter-container-collapseimg-down").length===0,_SHOWPARATEMPLATE:b("[widgetName=paramsTemplate]").length!==0};
var h={totalWidth:FR.windowWidth,totalHeight:FR.windowHeight};b.extend(k,h);FR.ajax({url:FR.servletURL,type:"POST",async:false,data:k,complete:function(c,e){if(!c.responseText){return}var d=FR.jsonDecode(c.responseText);if(d.status!=="success"){return}a.dealWidgetVisible(l,j)}})},dealWidgetVisible:function(a,d){if(d){a.options.invisible=false;a.element.show()}else{a.options.invisible=true;a.element.hide()}},doResize:function(g){if(this.element.height()>0){FR.AbsoluteLayout.superclass._initBackGround.apply(this,arguments)
}FR.AbsoluteLayout.superclass.doResize.call(this,g);var j=this.options;this.element.css({width:(g?(g.width||j.width):j.width),height:g?(g.height||j.height):j.height,left:g?(g.left||j.left):j.left,top:g?(g.top||j.top):j.top});for(var k=0,a=this.options.widgets.length;k<a;k++){var h=this.options.widgets[k];if(b.isFunction(h.doResize)){h.doResize({})}}},doLayout:function(){FR.AbsoluteLayout.superclass.doLayout.apply(this,arguments);for(var f=0,a=this.options.widgets.length;f<a;f++){var e=this.options.widgets[f];
if(b.isFunction(e.doLayout)){e.doLayout()}}}});b.shortcut("absolute",FR.AbsoluteLayout);FR.LazyAbsoluteLayout=FR.extend(FR.AbsoluteLayout,{lazyAddItem:function(o){if(o===undefined||o===null){return}var l=this.options;var j=this.element;var a=o.length;for(i=0;i<a;i++){var m=o[i];if(!m.style){m.style=l.style}if(m.type){m.el=m}var n={};if(m.el.type){var k=FR.createWidget(b.extend(m.el,{resultWidgets:l.resultWidgets}));l.widgets.push(k);n=k.element;n.css({left:m.x,top:m.y,position:"absolute"});o[i].el=n;
j.append(n);k.doResize({width:m.width,height:m.height});k.options.layout=this}else{if(m.el instanceof b){n=m.el;n.css({left:m.x,top:m.y,position:"absolute"});j.append(n)}}}this.element.data("jlayout",jLayout.absolute(l))}});b.shortcut("lazyabsolute",FR.LazyAbsoluteLayout);FR.CardTagLayoutS=FR.extend(FR.Layout,{_init:function(){FR.CardTagLayoutS.superclass._init.apply(this,arguments);this.canvas=document.createElement("canvas");this.context=this.canvas.getContext("2d");this.element.append(b(this.canvas));
this.mouseInTab=-1;this.delta=0;this.selectTabIdx=this.checkCardShowIndex(0);this._drawTabs(this.context,"initial");this._addMouseEventListener();this.canvas.style.position="absolute"},checkCardShowIndex:function(k){var m=0,h=this.options;var l=h.items,a=l.length;if(k<0){k=0}if(k>l.length-1){k=k%l.length}for(var j=k;j<a;j++){if(!l[j].el.invisible){m=j;break}if(j===a-1){j=-1}if(j===k-1){m=-1;break}}return m},_addMouseEventListener:function(){var a=this;var d={onMouseOut:function(c){a._triggerMouseEvent(c,a,"initial");
a.mouseInTab=-1},onMouseDown:function(c){a._triggerMouseEvent(c,a,"click")},onMouseUp:function(c){a._triggerMouseEvent(c,a,"initial")},onMouseMove:function(c){a._triggerMouseEvent(c,a,"over")}};b(this.canvas).mouseout(d.onMouseOut).mousedown(d.onMouseDown).mouseup(d.onMouseUp).mousemove(d.onMouseMove)},_triggerMouseEvent:function(u,a,s){var z=u.offsetX-a.canvas.offsetLeft;var A=u.offsetY-a.canvas.offsetTop;var t=a.options.items;var y=this.context;var e=this.canvas.width/this.options.width;var q=this.canvas.height/this.options.height;
var w=-1;for(var v=0;v<t.length;v++){var x=t[v];if(x.el&&x.el.invisible){continue}if(x.el.type==="cardswitch"){var r={"x":z*e,"y":A*q,isPointInPath:false};y.save();a._translateOrigin(x);a._createTabPath(x,v,r);if(r.isPointInPath){w=v}y.restore()}}if(s==="click"&&t[w]&&t[w].el.listeners&&a.selectTabIdx!==w){b.each(t[w].el.listeners,function(d,c){c.action.apply(a);a.selectTabIdx=w})}if(w!==-1){this.canvas.style.cursor="pointer"}else{this.canvas.style.cursor="initial"}if(s==="over"&&a.mouseInTab===w){y.restore();
return}a.mouseInTab=w;a._drawTabs(a.context,s)},setTabVisible:function(g,f){var h=this.options;if(!h.cardLayoutName){return}var a=h.form.getWidgetByName(h.cardLayoutName);if(!a){return}a.setTabVisible(g,f)},setItemVisible:function(a,d){this.options.items[a].el.invisible=!d;this._reDrawTabs()},_translateOrigin:function(a){},_drawTabs:function(m,j){var l=[];var p=this;this._calculateOriginPoint();var q=this.options.items,a=q.length;for(var o=0;o<a;o++){var n=q[o].el;if(p.selectTabIdx===o){if(n.click&&n.click.background){l.push({background:n.click.background})
}else{l.push({background:p.options.selectBackground.background})}continue}if(p.mouseInTab===o&&n[j]&&n[j].background){l.push({background:n[j].background})}else{if(n.initial&&n.initial.background){l.push({background:n.initial.background})}else{l.push({background:"rgba(255, 255, 255, 0)"})}}}this._loadAllImages(l)},_calculateOriginPoint:function(){},_loadAllImages:function(k){var n=this;var o=0;for(var a=0;a<k.length;a++){if(k[a].background.indexOf("url")!==-1){var j=new Image();var l=k[a].background.indexOf("(");
var m=k[a].background.indexOf(")");j.src=k[a].background.substring(l+1,m);(function(d,c){c.onload=function(){var g=n.createTempCanvas(n.options.items[d],c);var e=g.getContext("2d");e.drawImage(c,0,0,g.width,g.height);var f=n.context.createPattern(g,"no-repeat");k[d].background=f;o+=1;n._prepareDraw(o,k)}})(a,j)}else{o+=1;n._prepareDraw(o,k)}}},_prepareDraw:function(a,f){var e=window.devicePixelRatio||1;if(a===f.length){this.canvas.width=this.options.width*e;this.canvas.height=this.options.height*e;
this.canvas.style.width=this.options.width+"px";this.canvas.style.height=this.options.height+"px";this.context.scale(e,e);this._drawPath(f)}},createTempCanvas:function(a){},_drawPath:function(j){var l=this;l.context.clearRect(0,0,l.canvas.width,l.canvas.height);var m=l.options.items,k,o=m.length;var a=function(d){var c=m[d];if(c.el.invisible){return}l.context.save();l._translateOrigin(c);l.context.fillStyle=j[d].background;l._createTabPath(m[d],d);l.context.restore()};for(k=0;k<o;k++){var n=m[k];
if(n&&n.el&&n.el.type==="cardswitch"){if(k===l.selectTabIdx){continue}a(k)}}a(l.selectTabIdx)},_drawTitle:function(h,a,g){var f=a.text;if(!FR.isEmpty(f)&&typeof f==="string"){a.text=_.unescape(f)}},_createTabPath:function(g,h,a){var f="_create"+this.options.templateStyle+"TabPath";if(typeof this[f]==="function"){this[f].call(this,g,h,a)}},_initBackGround:function(){FR.CardTagLayoutS.superclass._initFitBackground.apply(this,arguments)},showSelectTab:function(a){if(a>-1&&a<this.options.items.length){this.selectTabIdx=a
}this._drawTabs(this.context,"initial")},showCardByIndex:function(a){var e=this.options;if(!e.cardLayoutName){return}var f=e.form.getWidgetByName(e.cardLayoutName);if(!f){return}f.showCardByIndex(a)},getShowIndex:function(){var d=this.options;if(!d.cardLayoutName){return}var a=d.form.getWidgetByName(d.cardLayoutName);if(!a){return}return a.getShowIndex()},doResize:function(a){if(!a||(this.options.width==a.width&&this.options.height==a.height)){return}if(this.element.height()>0){this._initBackGround()
}a.width=isNaN(a.width)?a.width:Math.max(a.width,0);a.height=isNaN(a.height)?a.height:Math.max(a.height,0);FR.CardTagLayoutS.superclass.doResize.call(this,a);this._reDrawTabs()},_reDrawTabs:function(){this.delta=0;this._drawTabs(this.context,"initial")}});b.shortcut("cardtaglayouts",FR.CardTagLayoutS);FR.CardTagLayoutSH=FR.extend(FR.CardTagLayoutS,{_init:function(){FR.CardTagLayoutSH.superclass._init.apply(this,arguments);this.canvas.style.left="3px"},_translateOrigin:function(a){this.context.translate(a.el.x,0)
},_calculateOriginPoint:function(){var k=this.options.items;var l=this.delta;for(var j=0;j<k.length;j++){if(k[j].el.invisible){continue}l+=k[j].width;if(this.selectTabIdx===j){if(l>this.element.width()){this.delta+=this.element.width()-l}else{if(l<k[j].width){this.delta+=(k[j].width-l)}}break}}var a=this.delta;for(var h=0;h<k.length;h++){if(k[h].el.invisible){continue}var m=k[h];if(m.el.type==="cardswitch"){m.el.x=a;a+=m.width}}},createTempCanvas:function(g){var f=document.createElement("canvas");
var h=g.width;var a=this.options.height;switch(this.options.templateStyle){case"Banner":case"BookMark":h+=20;break;case"Card":h+=8;break;case"Menu":h+=a>40?20:a/2;break}f.width=h;f.height=this.options.height;return f},_drawTitle:function(x,a,y){FR.CardTagLayoutSH.superclass._drawTitle.apply(this,arguments);x.save();x.beginPath();x.fillStyle=this.options.fontcolor;if(this.options.fontShadow){x.shadowColor="#000000";x.shadowOffsetX=3;x.shadowOffsetY=3;x.shadowBlur=1}x.font=this.options.font;var q=a.text;
var o=b("<span></span>");o.css("font",this.options.font).css("visibility","hidden");o.text(q);b("body").append(o);var r=o.height();var t=o.width();o.remove();if(this.options.textDirection===0){x.textBaseline="middle";x.textAlign="center";var p=y/2,s=this.options.height/2;x.fillText(q,p,s);if(this.options.decoration==="underline"){x.moveTo(p-t/2,s+r/2);x.lineTo(p+t/2,s+r/2);x.stroke()}if(this.options.decoration==="line-through"){x.moveTo(p-t/2,s);x.lineTo(p+t/2,s);x.stroke()}}else{var v=(this.options.height-r*q.length)/2;
x.textBaseline="top";x.textAlign="center";for(var w=0;w<q.length;w++){var p=y/2,s=v+r*w;x.fillText(q.charAt(w),p,s);var u=x.measureText(q.charAt(w)).width;if(this.options.decoration==="underline"){x.moveTo(p-u/2,s+r);x.lineTo(p+u/2,s+r);x.stroke()}if(this.options.decoration==="line-through"){x.moveTo(p-u/2,s+r/2);x.lineTo(p+u/2,s+r/2);x.stroke()}}}x.restore()},_createBannerTabPath:function(p,n,m){var s=p.width,l=this.options.height,r=this.context,a=p.el,o=20,q=1;r.save();r.translate(-o,q);r.beginPath();
r.moveTo(0,l/2);r.lineTo(o,0);r.lineTo(s+o,0);r.lineTo(s,l/2);r.lineTo(s+o,l);r.lineTo(o,l);r.lineTo(0,l/2);r.closePath();if(!m){r.fill();r.lineWidth=0.1;r.stroke();r.save();r.shadowColor="#000000";r.shadowOffsetX=-4;r.shadowBlur=4;r.beginPath();r.moveTo(o+s,0);r.lineTo(s,l/2);r.lineTo(s+o,l);r.stroke();r.restore();this._drawTitle(r,a,s)}else{if(r.isPointInPath(m.x,m.y)){m.isPointInPath=true}}r.restore()},_createCardTabPath:function(q,o,n){var s=q.width,l=this.options.height,r=this.context,a=q.el,p=8,m=4;
r.beginPath();r.moveTo(0,l);r.lineTo(p,l);r.lineTo(p,m);r.closePath();if(!n){r.fill();r.save();r.fillStyle="#000000";r.globalAlpha=0.2;r.beginPath();r.moveTo(0,l);r.lineTo(p,l);r.lineTo(p,m);r.closePath();r.fill();r.restore()}else{if(r.isPointInPath(n.x,n.y)){n.isPointInPath=true}}r.beginPath();r.moveTo(p,0);r.arcTo(s,0,s,l,m);r.lineTo(s,l);r.lineTo(p,l);r.arcTo(p,0,s,0,m);r.closePath();if(!n){r.fill();this._drawTitle(r,a,s)}else{if(r.isPointInPath(n.x,n.y)){n.isPointInPath=true}}},_createBookMarkTabPath:function(t,q,p){var w=t.width,n=this.options.height,v=this.context,a=t.el,r=20,u=1,o=5,s=3;
v.beginPath();v.moveTo(r,u);v.lineTo(w,u);v.lineTo(w,n-u);v.lineTo(r,n-u);v.arcTo(-s,n/2,r,u,o);v.lineTo(r,u);v.closePath();if(!p){v.strokeStyle="#000000";v.lineWidth=0.1;v.stroke();v.fill();this._drawTitle(v,a,w)}else{if(v.isPointInPath(p.x,p.y)){p.isPointInPath=true}}if(this.selectTabIdx!==q){return}v.save();v.beginPath();v.fillStyle="white";v.arc(r-o,n/2,o,0,2*Math.PI);v.closePath();if(!p){v.stroke();v.fill()}else{if(v.isPointInPath(p.x,p.y)){p.isPointInPath=true}}v.restore()},_createTrapezoidTabPath:function(q,o,n){var s=q.width,l=this.options.height,r=this.context,a=q.el,p=24,m=5;
r.beginPath();r.moveTo(0,l);r.lineTo(s,l);r.arcTo(s-p,0,s-p-1,0,m);r.arcTo(0,0,0,l,m);r.closePath();if(!n){r.fill();this._drawTitle(r,a,s-p)}else{if(r.isPointInPath(n.x,n.y)){n.isPointInPath=true}}},_createMenuTabPath:function(r,p,o){var u=r.width,m=this.options.height,t=this.context,a=r.el,q=16,n=m>40?20:m/2,s=1;t.beginPath();t.moveTo(0,m);t.arcTo(n,m,n,n,n);t.lineTo(n,n);t.arcTo(n,s,n*2,s,n);t.lineTo(u+q-n*2,s);t.arcTo(u+q-n,s,u+q-n,n,n);t.lineTo(u+q-n,n);t.arcTo(u+q-n,m,u+q,m,n);t.closePath();
if(!o){t.lineWidth=0.1;t.stroke();t.fill();this._drawTitle(t,a,u+q)}else{if(t.isPointInPath(o.x,o.y)){o.isPointInPath=true}}},_createPentagonTabPath:function(r,o,n){var u=r.width,m=this.options.height,t=this.context,a=r.el,p=6,s=1,q=16;t.beginPath();t.moveTo(0,s);t.lineTo(u-q-p,s);t.lineTo(u-p,q);t.lineTo(u-p,m-s);t.lineTo(0,m-s);t.closePath();if(!n){t.lineWidth=0.1;t.stroke();t.fill();this._drawTitle(t,a,u-p)}else{if(t.isPointInPath(n.x,n.y)){n.isPointInPath=true}}t.beginPath();t.moveTo(u-p,q);t.lineTo(u,q+p-s);
t.lineTo(u,m-s);t.lineTo(u-p,m-s);t.closePath();if(!n){t.save();t.lineWidth=0.1;t.stroke();t.fill();t.restore();t.save();t.beginPath();t.moveTo(u-p,q);t.lineTo(u,q+p-s);t.lineTo(u,m-s);t.lineTo(u-p,m-s);t.closePath();t.fillStyle="#000000";t.globalAlpha=0.2;t.fill();t.restore()}else{if(t.isPointInPath(n.x,n.y)){n.isPointInPath=true}}}});b.shortcut("cardtaglayoutsh",FR.CardTagLayoutSH);FR.CardTagLayoutSV=FR.extend(FR.CardTagLayoutS,{_init:function(){FR.CardTagLayoutSV.superclass._init.apply(this,arguments);
this.canvas.style.top="3px"},_translateOrigin:function(a){this.context.translate(0,a.el.y)},_calculateOriginPoint:function(){var h=this.delta;var m=this.options.items;for(var l=0;l<m.length;l++){if(m[l].el.invisible){continue}h+=m[l].height;if(this.selectTabIdx===l){if(h>this.element.height()){this.delta+=this.element.height()-h}else{if(h<m[l].height){this.delta+=(m[l].height-h)}}}}var j=this.delta;for(var k=0;k<m.length;k++){if(m[k].el.invisible){continue}var a=m[k];if(a.el.type==="cardswitch"){a.el.y=j;
j+=a.height}}},createTempCanvas:function(g){var f=document.createElement("canvas");var h=this.options.width;var a=g.height;switch(this.options.templateStyle){case"Banner":case"BookMark":a+=20;break;case"Card":a+=8;break;case"Menu":a+=h>40?20:h/2;break}f.width=this.options.width;f.height=a;return f},_drawTitle:function(y,a,o){FR.CardTagLayoutSV.superclass._drawTitle.apply(this,arguments);y.save();y.beginPath();y.fillStyle=this.options.fontcolor;if(this.options.fontShadow){y.shadowColor="#000000";y.shadowOffsetX=3;
y.shadowOffsetY=3;y.shadowBlur=1}y.font=this.options.font;y.textAlign="center";var r=a.text;var p=b("<span></span>");p.css("font",this.options.font).css("visibility","hidden");p.text(r);b("body").append(p);var s=p.height();var u=p.width();p.remove();if(this.options.textDirection===0){y.textBaseline="middle";y.textAlign="center";var q=this.options.width/2,t=o/2;y.fillText(r,q,t);if(this.options.decoration==="underline"){y.moveTo(q-u/2,t+s/2);y.lineTo(q+u/2,t+s/2);y.stroke()}if(this.options.decoration==="line-through"){y.moveTo(q-u/2,t);
y.lineTo(q+u/2,t);y.stroke()}}else{var w=(o-s*r.length)/2;y.textBaseline="top";for(var x=0;x<r.length;x++){var q=this.options.width/2,t=w+s*x;y.fillText(r.charAt(x),q,t);var v=y.measureText(r.charAt(x)).width;if(this.options.decoration==="underline"){y.moveTo(q-v/2,t+s);y.lineTo(q+v/2,t+s);y.stroke()}if(this.options.decoration==="line-through"){y.moveTo(q-v/2,t+s/2);y.lineTo(q+v/2,t+s/2);y.stroke()}}}y.restore()},_createBannerTabPath:function(q,n,m){var s=this.options.width,l=q.height,r=this.context,a=q.el,o=20,p=1;
r.save();r.translate(p,-o);r.beginPath();r.moveTo(s/2,0);r.lineTo(0,o);r.lineTo(0,l+o);r.lineTo(s/2,l);r.lineTo(s,l+o);r.lineTo(s,o);r.lineTo(s/2,0);r.closePath();if(!m){r.fill();r.lineWidth=0.1;r.stroke();r.save();r.shadowColor="#000000";r.shadowOffsetX=-4;r.shadowOffsetY=0;r.shadowBlur=4;r.beginPath();r.moveTo(0,l+o);r.lineTo(s/2,l);r.lineTo(s,l+o);r.stroke();r.restore();this._drawTitle(r,a,l)}else{if(r.isPointInPath(m.x,m.y)){m.isPointInPath=true}}r.restore()},_createCardTabPath:function(q,o,n){var s=this.options.width,l=q.height,r=this.context,a=q.el,p=8,m=4;
r.beginPath();r.moveTo(s,0);r.arcTo(0,0,0,l-p,m);r.arcTo(0,l-p,s,l-p,m);r.lineTo(s,l-p);r.closePath();if(!n){r.fill();this._drawTitle(r,a,l)}else{if(r.isPointInPath(n.x,n.y)){n.isPointInPath=true}}r.beginPath();r.moveTo(s,l-p);r.lineTo(s,l);r.lineTo(m,l-p);r.closePath();if(!n){r.fill();r.save();r.fillStyle="#000000";r.globalAlpha=0.2;r.beginPath();r.moveTo(s,l-p);r.lineTo(s,l);r.lineTo(m,l-p);r.fill();r.restore()}else{if(r.isPointInPath(n.x,n.y)){n.isPointInPath=true}}},_createBookMarkTabPath:function(t,q,p){var w=this.options.width,n=t.height,v=this.context,a=t.el,r=25,o=5,s=1,u=3;
v.beginPath();v.moveTo(w-s,r);v.lineTo(w-s,n);v.lineTo(s,n);v.lineTo(s,r);v.arcTo(w/2,-u,w,r,o);v.closePath();if(!p){v.strokeStyle="#000000";v.lineWidth=0.1;v.stroke();v.fill();this._drawTitle(v,a,n)}else{if(v.isPointInPath(p.x,p.y)){p.isPointInPath=true}}if(this.selectTabIdx!==q){return}v.save();v.beginPath();v.fillStyle="white";v.arc(w/2,r-o,o,0,2*Math.PI);v.closePath();if(!p){v.stroke();v.fill()}else{if(v.isPointInPath(p.x,p.y)){p.isPointInPath=true}}v.restore()},_createTrapezoidTabPath:function(q,o,n){var s=this.options.width,l=q.height,r=this.context,a=q.el,p=24,m=5;
r.beginPath();r.moveTo(s,0);r.lineTo(s,l);r.arcTo(0,l-p,0,0,m);r.arcTo(0,0,s,0,m);r.closePath();if(!n){r.fill();this._drawTitle(r,a,l-p)}else{if(r.isPointInPath(n.x,n.y)){n.isPointInPath=true}}},_createMenuTabPath:function(s,p,o){var u=this.options.width,m=s.height,t=this.context,a=s.el,q=16,n=u>40?20:u/2,r=1;t.beginPath();t.moveTo(u,0);t.arcTo(u,n,u/2,n,n);t.lineTo(u/2,n);t.arcTo(r,n,r,m+q-n*2,n);t.lineTo(r,m+q-n*2);t.arcTo(r,m+q-n,u/2,m+q-n,n);t.lineTo(u/2,m+q-n);t.arcTo(u,m+q-n,u,m+u,n);t.closePath();
if(!o){t.lineWidth=0.1;t.stroke();t.fill();this._drawTitle(t,a,m+q)}else{if(t.isPointInPath(o.x,o.y)){o.isPointInPath=true}}},_createPentagonTabPath:function(r,o,n){var u=this.options.width,m=r.height,t=this.context,a=r.el,s=6,p=16,q=1;t.beginPath();t.moveTo(q,0);t.lineTo(q,m-p-s);t.lineTo(p,m-s);t.lineTo(u-q,m-s);t.lineTo(u-q,0);t.closePath();if(!n){t.lineWidth=0.1;t.stroke();t.fill();this._drawTitle(t,a,m-s)}else{if(t.isPointInPath(n.x,n.y)){n.isPointInPath=true}}t.beginPath();t.moveTo(p,m-s);t.lineTo(p+s,m);
t.lineTo(u-q,m);t.lineTo(u-q,m-s);t.closePath();if(!n){t.save();t.lineWidth=0.1;t.stroke();t.fill();t.restore();t.save();t.beginPath();t.moveTo(p,m-s);t.lineTo(p+s,m);t.lineTo(u-q,m);t.lineTo(u-q,m-s);t.closePath();t.fillStyle="#000000";t.globalAlpha=0.2;t.fill();t.restore()}else{if(t.isPointInPath(n.x,n.y)){n.isPointInPath=true}}}});b.shortcut("cardtaglayoutsv",FR.CardTagLayoutSV);FR.CardTitleLayout=FR.extend(FR.BorderLayout,{_init:function(){FR.CardTitleLayout.superclass._init.apply(this,arguments)
},doResize:function(a){FR.CardTitleLayout.superclass.doResize.call(this,a);this.adjustWidth(this.options)},adjustWidth:function(k){var l=k.form;if(!l||!k.tagLayoutName){return}var m=this._getWidgetFromResultWidget(k,k.tagLayoutName);if(!m){return}var h=k.titleWidth;var j=this._getWidgetFromResultWidget(k,k.preBtnName);var a=this._getWidgetFromResultWidget(k,k.nextBtnName);if(j&&a&&m.options.displayposition===0||m.options.displayposition===2){j.setVisible(m.options.width<h);a.setVisible(m.options.width<h)
}else{j.setVisible(m.options.height<h);a.setVisible(m.options.height<h)}},_getWidgetFromResultWidget:function(f,a){var e=form.getWidgetByName(a);if(e){return e}if(!a||!f.resultWidgets){return null}if(a!==null){return f.resultWidgets[a.toUpperCase()]}}});b.shortcut("cardtitlelayout",FR.CardTitleLayout);FR.OccupiedLayout=FR.extend(FR.Layout,{_defaultConfig:function(){return b.extend(FR.OccupiedLayout.superclass._defaultConfig.apply(),{scrollable:false})},_init:function(){FR.OccupiedLayout.superclass._init.apply(this,arguments)
},doResize:function(d){FR.OccupiedLayout.superclass.doResize.call(this,d);var a=this.options;this.element.css({width:(d?(d.width||a.width):a.width),height:d?(d.height||a.height):a.height,left:d?(d.left||a.left):a.left,top:d?(d.top||a.top):a.top})},doLayout:function(){FR.OccupiedLayout.superclass.doLayout.apply(this,arguments)}});b.shortcut("occupiedlayout",FR.OccupiedLayout)})(jQuery);
(function(b){FR.frMenu=function(a){this.$menuRoot=b("<div class='fr-ui-core-menu menu'>");this.closeNow=true;this.init();this.applyOptions(a);return this};FR.frMenu.prototype={init:function(){var a=this;this.$menuRoot.hover(function(){a.closeNow=false},function(d){if(d&&a.submenu&&a.submenu.$menuRoot&&(d.clientX<a.$menuRoot.offset().left)){a.close(true)}else{a.close()}});this.$menuRoot.appendTo("body")},hasSubmenu:function(){var a=false;if(this.items){b.each(this.items,function(f,e){if(e.submenu){a=true;
return false}})}return a},applyOptions:function(d){var a=this;this.removechildren();this.$menuRoot.css("z-index",9991);this.items=d.items;this.$el=d.$el;this.options=d;this.destroyOnClose=d.destroyOnClose!=null?d.destroyOnClose:true;this.closeOnHover=true;if(this.hasSubmenu()){this.submenu=new FR.frMenu({destroyOnClose:false,item:[]})}if(this.$el){this.$el.mouseout(function(){if(a.resizeid!=null){clearTimeout(a.resizeid);a.resizeid=null}a.resizeid=setTimeout(function(){if(a.closeNow){a.close()}},200)
})}this.cItems=[];this.minWidth=d.minWidth||80;this.xxxfixclientH=d.xxxfixclientH;this.xxxMMenu=d.xxxMMenu;if(b.isArray(this.items)){this.addItems(this.items)}if(this.xxxMMenu){if(contentPane&&contentPane.$contentPane&&!FR.xxxmenu_array){FR.xxxmenu_array=[];contentPane.$contentPane.click(function(){var c=[];for(var f=0;f<FR.xxxmenu_array.length;f++){c.unshift(FR.xxxmenu_array[f])}for(var f=0;f<c.length;f++){c[f].close(true)}})}}},addItems:function(f){for(var e=0,a=f.length;e<a;e++){this.addItem(f[e])
}if(this.minWidth&&this.minWidth>=this.$menuRoot.width()){this.$menuRoot.width(this.minWidth);this.$menuRoot.children("div").width(this.minWidth-8)}},addItem:function(q){var a=this;var m=b("<div style='width:167px'>").appendTo(this.$menuRoot);if(q.type==="sep"){m.addClass("menu-sep").html("'&nbsp;'")}else{a.bindMenuItemEvent(m,q);if(q.color){var p=b("<div id=mc style='background-color:"+q.color+";height:12px; width:12px; position:absolute; left:8px; top:4px'></div>").appendTo(m)}var k=b('<div class="menu-text"></div>').html(q.src).appendTo(m);
var r=k.position().left*2+k.width();if(this.minWidth<r){this.minWidth=r}var o=q.iconSrc?q.iconSrc.replace("css:",""):"";if(o){b('<div class="menu-icon"></div>').addClass(o).appendTo(m)}if(q.submenu){var n=q.arrowSrc?q.arrowSrc.replace("css:",""):"";if(n){b('<div class="menu-customarrow"></div>').addClass(n).appendTo(m)}else{b('<div class="menu-rightarrow"></div>').appendTo(m)}}if(b.support.boxModel===true){var l=m.height()||22;m.height(l-(m.outerHeight()-m.height()))}this.cItems[this.cItems.length]=m
}},children:function(){return this.cItems},bindMenuItemEvent:function(f,e){f.addClass("menu-item");var a=this;if(e.submenu){f.hover(function(){a.closeSub();f.siblings().each(function(){b(this).removeClass("menu-active")});if(f.attr("disabled")){return}f.addClass("menu-active");if(b.isArray(e.submenu)){var d={destroyOnClose:false,minWidth:a.minWidth,items:e.submenu,parMenu:a};a.submenu.$menuRoot.show();a.submenu.applyOptions(d);a.submenu.$menuRoot.hide();var c=f.offset().left+f.outerWidth()+2;if(c+a.submenu.$menuRoot.outerWidth()>FR.windowWidth){c=f.offset().left-a.submenu.$menuRoot.outerWidth()
}a.submenu.position(c,f.offset().top);a.submenu.show()}},function(c){})}else{f.click(function(c){if(f.attr("disabled")){return}if(e.chartEvent){e.chartEvent.chartGlyph.layerToDataPointNext(e.dataPoint);e.chartEvent.refreshing()}else{e.handler.call(a,c,this)}a.close(true)});f.hover(function(){a.closeSub();if(f.attr("disabled")){return}f.siblings().each(function(){b(this).removeClass("menu-active")});f.addClass("menu-active")},function(c){f.removeClass("menu-active")})}},position:function(a,d){this.$menuRoot.css({left:a,top:d})
},show:function(){this.$menuRoot.show();if(parentMenu=this.options.parMenu){parentMenu.closeOnHover=false}},close:function(a){if(a){if(this.destroyOnClose){this.remove()}else{this.closeSub()}if(parentMenu=this.options.parMenu){parentMenu.close(true)}else{this.$menuRoot.hide()}}else{if(this.closeOnHover){if(this.destroyOnClose){this.remove()}else{this.closeSub();this.$menuRoot.hide()}if(parentMenu=this.options.parMenu){parentMenu.closeOnHover=true}}}},remove:function(){this.$menuRoot.remove();if(this.$el){delete this.$el.fr_menu
}if(this.submenu){this.submenu.remove()}},removechildren:function(){if(this.cItems){for(var d=0,a=this.cItems.length;d<a;d++){this.cItems[d].remove()}}if(this.submenu){this.submenu.remove()}},closeSub:function(){if(this.submenu&&!this.submenu.$menuRoot.is(":hidden")){this.submenu.close()}}}})(jQuery);
FR.Object=function(b){this.options=$.extend(this._defaultConfig(),b);this._init()};$.extend(FR.Object.prototype,{_defaultConfig:function(){return{}},_init:function(){}});FR.Record=FR.extend(FR.Object,{_defaultConfig:function(){return $.extend(FR.ObjectSource.superclass._defaultConfig.apply(this,arguments),{data:[],createFields:[],choosedFields:[],showField:"",titleField:"",showEmptyValue:"",valueField:"",showTemplate:"",valueTemplate:""})},_init:function(){FR.Record.superclass._init.apply(this,arguments);
$.extend(this,this.options);this.nameProperty();this.initMethods()},nameProperty:function(){if(this.createFields){for(var c=0,d=this.createFields.length;c<d;c++){if(this.createFields[c]!=c){this.data[this.createFields[c]]=this.data[c];delete this.data[c]}}}},initMethods:function(){if(this.choosedFields){var o=this;var p=function(a){return function(){return o.data[a]}};var l=function(a){return function(b){o.data[a]=b}};for(var m=0,j=this.choosedFields.length;m<j;m++){var n=this.choosedFields[m];var k=n.startWith("is")||n.startWith("get")?n:"get"+n;
var i;if(n.startWith("is")){i="set"+n.substr(2)}else{if(n.startWith("get")){i="set"+n.substr(3)}else{if(n.startWith("set")){i=n}else{i="set"+n}}}this[k]=p(n);this[i]=l(n)}}},getShowValue:function(){var b=this.getShowTemplate()||this.getShowField();if(b==null){b=this.getNoAppointShowValue()}b=this.formatShowValue(b);return(this.showEmptyValue&&b==null)?this.showEmptyValue:b},getTitleValue:function(){if(this.titleField){return this.data[this.titleField]}},setTitleValue:function(b){if(this.titleField){this.data[this.titleField]=b;
return true}},setShowValue:function(b){this.setShowTemplate(b)||this.setShowField(b)},setShowTemplate:function(b){if(this.showTemplate){this.data[this.showTemplate]=b;return true}},setShowField:function(b){if(this.showField){this.data[this.showField]=b;return true}},getValue:function(){var b=this.getValueTemplate()||this.getValueField();if(b!=null){return b}return this.getNoAppointValue()},setValue:function(b){this.setValueTemplate(b)||this.setValueField(b)},setValueTemplate:function(b){if(this.valueTemplate){this.data[this.valueTemplate]=b;
return true}},setValueField:function(b){if(this.valueField){this.data[this.valueField]=b;return true}},getNoAppointShowValue:function(){if(this.showField!=null||this.showTemplate!=null){return}return this.getFirstProperty()},getNoAppointValue:function(){if(this.valueField!=null||this.valueTemplate!=null){return}return this.getFirstProperty()},getFirstProperty:function(){for(var b in this.data){if(!$.isFunction(this.data[b])){return this.data[b]}}},getShowField:function(){if(this.showField){return this.data[this.showField]
}},getValueField:function(){if(this.valueField){return this.data[this.valueField]}},getShowTemplate:function(){if(this.showTemplate){return this.dealTemplate(this.showTemplate)}},getValueTemplate:function(){if(this.valueTemplate){return this.dealTemplate(this.valueTemplate)}},dealTemplate:function(c){var d;while((d=/{[^{}]+}/g.exec(c))!=null){c=c.substr(0,d.index)+d[0].substr(1,d[0].length-1)+c.substr(d.index+d[0].index)}return c},formatShowValue:function(b){if(typeof b=="string"&&b.indexOf("__time__")>-1){return FR.date2Str(FR.jsonDecode(b),"yyyy-MM-dd HH:mm:ss")
}return b},getContent:function(){return this.data},setContent:function(b){this.data=b},getProperty:function(b){return this.data[b]},setProperty:function(d,c){this.data[d]=c}});FR.Node=FR.extend(FR.Record,{_init:function(){FR.Node.superclass._init.apply(this,arguments);if(!this.nodeSource){if(this.children&&this.data&&this.data[this.children]){this.nodeSource=new FR.ObjectSource({data:this.data[this.children]})}else{if(this.options.url){this.nodeSource=new FR.URLSource({url:this.options.url})}}}if(!this.nodeReader){this.nodeReader=new FR.NodeReader(this.copyProperties())
}this.childrenNodes=[]},getParent:function(){return this.parent},setParent:function(b){this.parent=b},getPathAsValueString:function(){return this.getValuePath(true)},getPathAsTextString:function(){return this.getTextPath(true)},getValuePath:function(d){var e=[this.data.value];var f=this.getParent();while(f){e.unshift(f.data.value);f=f.getParent()}return d?e.join(","):e},getTextPath:function(d){var e=[this.data.text];var f=this.getParent();while(f){e.unshift(f.data.text);f=f.getParent()}return d?e.join(","):e
},getLeafNode:function(g){var h=g||[];if(!this.hasChild()){h.push(this);return h}else{var e=this.getChildren();for(var f=0;f<e.length;f++){e[f].getLeafNode(h)}}return h},getSubNode:function(g){var h=g||[];h.push(this);if(!this.hasChild()){return h}else{var e=this.getChildren();for(var f=0;f<e.length;f++){e[f].getSubNode(h)}}return h},getAncestorsLength:function(){var d=0;var c=this.getParent();while(c){d++;c=c.getParent()}return d},hasChild:function(){return this.hasChildren!=null?this.data[this.hasChildren]||(this.data["ChildNodes"]&&(this.data["ChildNodes"]).length!==0):((this.children!=null&&this.data[this.children])||this.getChildrenLength()>0)
},getChildren:function(){return this.loadChildren()},getChildrenLength:function(){return this.loadChildren().length},getChild:function(b){return this.loadChildren()[b]},getID:function(){return this.data[this.id]},setID:function(b){this.data[this.id]=b},getParentID:function(){var b=this.data[this.parentID];return b!=null?b:(this.getParent()?this.getParent().getID():null)},getValue:function(){return this.data["value"]},getText:function(){return this.data["text"]},setParentID:function(){},setUnselectable:function(b){this.data[this.unselectable]=b
},isUnselectable:function(){return this.data[this.unselectable]},isSelected:function(){return this.selectedField!=null?this.data[this.selectedField]:this.selected},setSelected:function(b){this.selectedField!=null?this.data[this.selectedField]=b:this.selected=b},loadChildren:function(){if(!this.hasChild()){return[]}if(this.isLoaded){return this.childrenNodes}if(!this.nodeSource){return[]}this.resetStatus();this.childrenNodes=this.nodeReader.readObject(this.nodeSource.loadObject());this.isLoaded=true;
return this.childrenNodes},isLoadComplete:function(){return this.nodeSource?this.nodeSource.isLoaded():true},copyProperties:function(){var b={};this.createFields&&(b.createFields=this.createFields);this.choosedFields&&(b.choosedFields=this.choosedFields);this.showField&&(b.showField=this.showField);this.titleField&&(b.titleField=this.titleField);this.showEmptyValue&&(b.showEmptyValue=this.showEmptyValue);this.valueField&&(b.valueField=this.valueField);this.showTemplate&&(b.showTemplate=this.showTemplate);
this.valueTemplate&&(b.valueTemplkate=this.valueTemplate);this.parameterFields&&(b.parameterFields=this.parameterFields);this.hasChildren&&(b.hasChildren=this.hasChildren);this.type&&(b.type=this.type);this.id!=null&&(b.id=this.id);this.parentID!=null&&(b.parentID=this.parentID);this.options.url&&(b.url=this.getChildURL()||this.options.url);this.childurlField&&(b.childurlField=this.childurlField);this.children&&(b.children=this.children);this.selectedField&&(b.selectedField=this.selectedField);b.parent=this;
return b},getChildURL:function(){return this.childurl?this.childurl:this.data[this.childurlField]},setChildURL:function(b){this.childurlField!=null?this.data[this.childurlField]=b:this.childurl=b},addNode:function(b){this.isLoaded=true;this.childrenNodes.push(b);b.setParent(this)},removeNode:function(b){this.childrenNodes.removeWeakEqual(b)},sortChildren:function(){},clearData:function(){this.isLoaded=false;delete this.childrenNodes;this.childrenNodes=[]},createParaObj:function(){var d={};if(this.parameterFields){for(var f=0,e=this.parameterFields.length;
f<e;f++){d[this.parameterFields[f]]=this.data[this.parameterFields[f]]}}if(this.additionalParameters){for(var f in this.additionalParameters){d[f]=this.additionalParameters[f]}}d["parent_values"]=this.getValuePath();d["parentID"]=this.getParentID();return{parameter:d}},additionalParameter:function(b){this.additionalParameters=b.parameter},getAdditionalNodes:function(){var b=this.nodeReader.readObject(this.nodeSource.loadObject());this.childrenNodes=this.childrenNodes.concat(b);return b},resetStatus4AddNodes:function(c){var d=this.createParaObj();
$.extend(d.parameter,c.parameter);this.nodeSource.resetStatus(d)},resetStatus:function(){if(!this.nodeSource){return}if(this.nodeSource.resetStatus(this.createParaObj())){this.clearData()}},isAllChildrenChosen:function(){if(!this.hasChild()||!this.isLoadComplete()){return false}for(var b=0;b<this.childrenNodes.length;b++){if(this.childrenNodes[b].getcheckstate()!==1){return false}}return true},getAllChildren:function(){var f=[];var d=this.getChildren();if(d.length==0){return[this]}for(var e=0;e<d.length;
e++){f=f.concat(d[e].getAllChildren())}return f}});FR.RootNodeLoader=FR.extend(FR.OB,{_init:function(){FR.RootNodeLoader.superclass._init.apply(this,arguments);this.options.rootSource=new FR.URLSource({url:this.options.url,data:this});if(!this.options.rootReader){this.options.rootReader=new FR.DefaultNodeReader({url:this.options.url})}this.rootNodes=[]},updateData:function(c){var d=this.options.rootReader.readObject(c);if(this.rootNodes.length<1){this.rootNodes=d;this.fireEvent(FR.Events.AFTERREAD,d)
}else{Array.prototype.push.apply(this.rootNodes,d);this.fireEvent(FR.Events.APPENDDATA,d)}},getRootNodes:function(){if(this.isLoaded){return this.rootNodes}this.rootNodes=this.loadNodes();this.isLoaded=true;return this.rootNodes},getRootNodesAsync:function(f){var e=this;if(this.isLoaded){f.call(this,this.rootNodes);return}if(e.options.rootSource&&this.options.rootReader){var d=function(a){e.isLoaded=true;if(f&&$.isFunction(f)){if(e.options.widget){if(!FR.isEmpty(e.options.widget.searchText)){var b=[];
$.each(a,function(c,i){var j=FR.copyNode(i);if(j!=null){b.push(j)}});a=b;FR.processNodeExpand(a,{count:0})}}e.rootNodes=e.options.rootReader.readObject(a);f.call(this,e.rootNodes)}};e.options.rootSource.loadObject(d)}},loadNodes:function(){return this.options.rootReader.readObject(this.options.rootSource.loadObject())},appendRoot:function(b){this.rootNodes.push(b)},resetStatus4AddRootNodes:function(b){this.options.rootSource.resetStatus(b)},resetStatus:function(b){if(this.options.rootSource.resetStatus(b)){this.clearRoots()
}},clearRoots:function(){this.isLoaded=false;this.rootNodes=[]}});FR.DataSource=FR.extend(FR.OB,{_init:function(){FR.DataSource.superclass._init.apply(this,arguments)},loadObject:function(){return{}},resetStatus:function(){return false},isLocalSource:function(){return true},isLoaded:function(){return true}});FR.ObjectSource=FR.extend(FR.DataSource,{_defaultConfig:function(){return $.extend(FR.ObjectSource.superclass._defaultConfig.apply(),{data:[]})},_init:function(){FR.ObjectSource.superclass._init.apply(this,arguments)
},loadObject:function(b){if(this.options.data&&b&&$.isFunction(b)){b.call(this,this.options.data)}return this.options.data},isLocalSource:function(){return true}});FR.URLSource=FR.extend(FR.DataSource,{_defaultConfig:function(){return $.extend(FR.URLSource.superclass._defaultConfig.apply(this,arguments),{parameter:{},isLoaded:false})},_init:function(){FR.URLSource.superclass._init.apply(this,arguments);this.checkUrl()},checkUrl:function(){if(!this.options.url){FR.Msg.toast("URL is needed to create URLSource!");
return}return true},setData:function(d,c){this.options.parameter=d.parameter;this.data=c;this.options.isLoaded=true},loadObject:function(f){if(!this.checkUrl()){return}var d=this._getEncodeURL();if(this.need2load()){this.loading=true;var e=this;FR.ajax({type:"POST",url:d.length===0?encodeURI(e.options.url):d,data:this.generateParaData(true),async:f!==undefined,complete:function(a){if(!FR.versionRemind(a.responseText)){e.loading=false;return}e.fireEvent(FR.Events.AFTERLOAD);e.options.isLoaded=true;
e.data=FR.jsonDecode(a.responseText);if(e.data.success){FR.Msg.toast(FR.i18nText(e.data.error));e.data=[]}if(e.data.errorCode){FR.Msg.toast(FR.i18nText(e.data.errorMsg));e.data=[]}if(f&&$.isFunction(f)){f.call(e,e.data);e.loading=false;return}e.loading=false},error:function(){FR.Msg.toast(FR.i18nText("Fine-Engine_Report_Data_Get_Data_Error"))}})}if(this.data&&f&&$.isFunction(f)){f.call(this,this.data)}return this.data},_findShowValue:function(k,j){var g=this._getEncodeURL();var l=this.generateParaData(false);
if(arguments[2]){l.__delimiter__=arguments[2]}l.cmd="viewvalue";if(j!==false){l.__value__=k}else{l.__text__=k}var i;var h=this;FR.ajax({type:"POST",url:(g.length===0?h.options.url:g),data:l,async:false,complete:function(a){if(!FR.versionRemind(a.responseText)){return}var b=FR.jsonDecode(a.responseText);if(b.value!==undefined){i=b.value}},error:function(){FR.Msg.toast(FR.i18nText("Fine-Engine_Report_Data_Get_Data_Error"))}});return i},_findAllValue:function(){if(!this.checkUrl()){return}var c=this._getEncodeURL();
var d=this;FR.ajax({type:"POST",url:(c.length===0?d.options.url:c),data:this.generateParaDataWithNoLimit(true),async:false,complete:function(a){if(!FR.versionRemind(a.responseText)){return}d.options.isLoaded=true;d.data=FR.jsonDecode(a.responseText)},error:function(){FR.Msg.toast(FR.i18nText("Fine-Engine_Report_Data_Get_Data_Error"))}});return this.data},generateParaDataWithNoLimit:function(d){if(this.options.parameter){var f={};for(var e in this.options.parameter){if(!$.isFunction(this.options.parameter[e])){if(e=="startIndex"||e=="limitIndex"){continue
}else{f[e]=(typeof this.options.parameter[e]=="string")?this.options.parameter[e]:FR.jsonEncode(this.options.parameter[e])}}}f.reload=this.reload||d;f.dataFilter="";return f}},_getEncodeURL:function(){var c="";if(this.options.url.indexOf("widgetname")>=0){var d=this.options.url.split("&");$.each(d,function(b,a){if(a.indexOf("widgetname")>=0){d[b]="widgetname="+encodeURIComponent(encodeURIComponent(a.substring(11,a.length)))}});$.each(d,function(b,a){if(b!=d.length-1){c+=a+"&"}else{c+=a}})}return c
},resetStatus:function(b){return this.resetUrl(arguments.length===1?b.url:arguments[0])||this.resetParameter(arguments.length===1?b.parameter:arguments[1])},resetUrl:function(b){if(b!=null&&b!=this.options.url){this.options.url=b;this.clearData();return true}},resetParameter:function(b){if(b!=null&&!FR.equals(this.options.parameter,b)){this.reload=!FR.equals(this.options.parameter["dependence"],b["dependence"]);this.options.parameter=b;this.clearData();return true}},need2load:function(){return this.data==null&&this.loading!=true
},clearData:function(){if(this.data!=null){this.options.isLoaded=false;delete this.data;this.data=null}},destroy:function(){this.options.url=null;this.options.parameter=null;this.clearData()},generateParaData:function(d){if(this.options.parameter){d=!FR.isEmptyObj(this.options.parameter.dependence)||d;var f={};for(var e in this.options.parameter){if(!$.isFunction(this.options.parameter[e])){f[e]=(typeof this.options.parameter[e]=="string")?this.options.parameter[e]:FR.jsonEncode(this.options.parameter[e])
}}return this.setReloadPara(f,d)}},setReloadPara:function(c,d){c.reload=this.reload||d;return c},isLocalSource:function(){return false},isLoaded:function(){return this.options.isLoaded}});FR.SynchronObjectSource=FR.extend(FR.DataSource,{_defaultConfig:function(){return $.extend(FR.ObjectSource.superclass._defaultConfig.apply(),{object:[]})},_init:function(){FR.ObjectSource.superclass._init.apply(this,arguments)},loadObject:function(){this.options.data.updateData(this.options.object)},isLocalSource:function(){return true
},resetStatus:function(){return false}});FR.SynchronTreeSource=FR.extend(FR.OB,{_init:function(){FR.SynchronTreeSource.superclass._init.apply(this,arguments)},loadObject:function(){this.options.data.updateData(this.options.treedata)},resetStatus:function(){return false}});FR.SynchronURLSource=FR.extend(FR.URLSource,{_init:function(){FR.SynchronURLSource.superclass._init.apply(this,arguments)},loadObject:function(){if(!this.checkUrl()){return}var b=this;FR.ajax({type:"POST",url:this.options.url,data:this.generateParaData(),complete:function(a){if(!FR.versionRemind(a.responseText)){return
}b.fireEvent(FR.Events.AFTERLOAD);b.options.isLoaded=true;if(b.options.data){b.options.data.updateData(FR.jsonDecode(a.responseText))}},error:function(){FR.Msg.toast(FR.i18nText("Fine-Engine_Report_Data_Get_Data_Error"))}})},resetParameter:function(f){if(f!=null&&!FR.equals(this.options.parameter,f)){this.reload=!FR.equals(this.options.parameter.dependence,f.dependence);var d=!FR.equals(this.options.parameter.filter,f.filter);var e=this.reload||d;this.options.parameter=f;return e}}});FR.DataReader=FR.extend(FR.Object,{readObject:function(h){if($.isArray(h)){var f=[];
var j={};if(this.options){j.createFields=this.options.createFields;j.choosedFields=this.options.choosedFields;j.showField=this.options.showField;j.titleField=this.options.titleField;j.showEmptyValue=this.options.showEmptyValue;j.valueField=this.options.valueField;j.showTemplate=this.options.showTemplate;j.valueTemplate=this.options.valueTemplate}for(var i=0,g=h.length;i<g;i++){j.data=h[i];f.push(new FR.Record(j))}return f}}});FR.ArrayReader=FR.extend(FR.DataReader,{_init:function(){FR.ArrayReader.superclass._init.apply(this,arguments)
}});FR.JSONReader=FR.extend(FR.DataReader,{_init:function(){FR.JSONReader.superclass._init.apply(this,arguments)}});FR.DefaultReader=FR.extend(FR.ArrayReader,{_defaultConfig:function(){return $.extend(FR.DefaultReader.superclass._defaultConfig.apply(this,arguments),{showField:"text",titleField:"titleText",valueField:"value"})},_init:function(){FR.DefaultReader.superclass._init.apply(this,arguments)}});FR.NodeReader=FR.extend(FR.DataReader,{_init:function(){FR.NodeReader.superclass._init.apply(this,arguments)
},readObject:function(h){if(!$.isArray(h)){h=[h]}var f=[];var j=this.nodeProperties();for(var i=0,g=h.length;i<g;i++){j.data=h[i];f.push(new FR.Node(j))}return f},nodeProperties:function(){var b={};if(!this.options){return}b.createFields=this.options.createFields;b.choosedFields=this.options.choosedFields;b.showField=this.options.showField;b.titleField=this.options.titleField;b.showEmptyValue=this.options.showEmptyValue;b.valueField=this.options.valueField;b.showTemplate=this.options.showTemplate;
b.valueTemplate=this.options.valueTemplate;b.parameterFields=this.options.parameterFields;b.hasChildren=this.options.hasChildren;b.type=this.options.type;b.id=this.options.id;b.parentID=this.options.parentID;b.url=this.options.url;b.parent=this.options.parent;b.selectedField=this.options.selectedField;b.children=this.options.children;return b}});FR.DefaultNodeReader=FR.extend(FR.NodeReader,{_init:function(){FR.DefaultNodeReader.superclass._init.apply(this,arguments)},nodeProperties:function(){return{url:this.options.url,id:"id",parentID:"parentID",showField:"text",titleField:"titleText",valueField:"value",hasChildren:"hasChildren",children:"ChildNodes",parameterFields:["id","value"],choosedFields:["isexpand","nodeicon","classes","showcheck","checkstate"],parent:this.options.parent}
}});FR.DefaultSynchronNodeReader=FR.extend(FR.NodeReader,{_init:function(){FR.DefaultSynchronNodeReader.superclass._init.apply(this,arguments)},nodeProperties:function(){return{id:"id",parentID:"parentID",showField:"text",titleField:"titleText",valueField:"value",hasChildren:"hasChildren",children:"ChildNodes",parameterFields:["id","value"],choosedFields:["isexpand","nodeicon","classes","showcheck","checkstate"],parent:this.options.parent}}});FR.Data=FR.extend(FR.Object,{_defaultConfig:function(){return $.extend(FR.DataReader.superclass._defaultConfig.apply(this,arguments),{records:[]})
},_init:function(){FR.Data.superclass._init.apply(this,arguments);if(!this.options.dataSource){this.options.dataSource=new FR.ObjectSource()}if(!this.options.dataReader){this.options.dataReader=new FR.DataReader()}this.records=this.options.records},executeData:function(){if(this.options.dataSource&&this.options.dataReader){return this.options.dataReader.readObject(this.options.dataSource.loadObject())}},getData:function(){return this.getRecords()},setData:function(d,c){if(this.options.dataSource){this.options.dataSource.setData(d,c)
}this.records=this.executeData()},appendData:function(){var b=this.executeData();Array.prototype.push.apply(this.records,b);return b},getRecords:function(){if(this.records&&this.records.length>0){return this.records}this.records=this.executeData();return this.records},loadRecordsAsync:function(f){var e=this;if(this.records&&this.records.length>0){if($.isFunction(f)){f.call(this,this.records);return}}if(this.options.dataSource&&this.options.dataReader){var d=function(a){if(f&&$.isFunction(f)){e.records=e.options.dataReader.readObject(a);
f.call(e,e.records)}};e.options.dataSource.loadObject(d)}},getLoadedRecords:function(){return this.records},getLength:function(){var b=this.getRecords();if(!b){return 0}return b.length},getRecord:function(b){return this.getRecords()[b]},addRecord:function(b){this.getRecords().push(b)},removeRecord:function(b){if(typeof b=="number"){this.getRecords().splice(b,1)}else{if(typeof b=="object"){this.getRecords().removeWeakEqual(b)}}},clearData:function(){if(this.records&&this.records.length>0){delete this.records;
this.records=[]}},resetStatus:function(b){if(this.options.dataSource.resetStatus(b)){this.clearData()}},resetStatusKeepData:function(b){this.options.dataSource.resetStatus(b)},isLocalSource:function(){return this.options.dataSource.isLocalSource()},isLoaded:function(){return this.options.dataSource.isLoaded()}});FR.LocalTreeData=FR.extend(FR.OB,{_init:function(){},updateData:function(){},getData:function(){}});FR.TreeData=FR.extend(FR.OB,{_init:function(){FR.TreeData.superclass._init.apply(this,arguments);
if(!this.options.treeLoader&&!this.options.url){FR.Msg.toast("DataUrl or TreeLoader is needed to create TreeData.");return}if(!this.options.treeLoader&&this.options.url){this.options.treeLoader=FR.DataFactory.createDefaultRootNodes(this.options.url)}},getData:function(){return this.options.treeLoader.getRootNodes()},loadRecordsAsync:function(b){return this.options.treeLoader.getRootNodesAsync(b)},loadNodes:function(){this.options.treeLoader.loadNodes()},getChildrenLength:function(){return this.options.treeLoader.getRootNodes().length
},appendRoot:function(b){this.options.treeLoader.add(b)},resetStatus4AddRootNodes:function(b){this.options.treeLoader.resetStatus4AddRootNodes(b)},resetStatus:function(b){this.options.treeLoader.resetStatus(b)},setData:function(d,c){this.options.treeLoader.clearRoots();this.options.treeLoader.options.rootSource.setData(d,c)},afterRead:function(b){if(!b){return false}return this.options.treeLoader.on(FR.Events.AFTERREAD,b)},appendDataEvent:function(b){if(!b){return false}return this.options.treeLoader.on(FR.Events.APPENDDATA,b)
},isLocalSource:function(){return false}});FR.SynchronData=FR.extend(FR.OB,{_init:function(){FR.SynchronData.superclass._init.apply(this,arguments);if(!this.options.url&&!this.options.dataSource){FR.Msg.toast("SourceURL is needed to create SynchronData");return}if(!this.options.dataSource){this.options.dataSource=new FR.SynchronURLSource({url:this.options.url})}if(!this.options.dataReader){this.options.dataReader=new FR.DefaultReader()}this.options.dataSource.options.data=this;this.records=[]},updateData:function(d){var e=this.options.dataReader.readObject(d);
var f=this.records.length;this.appendData(e);return f?this.fireEvent(FR.Events.APPENDDATA,e):this.fireEvent(FR.Events.AFTERREAD,e)},addRecord:function(b){this.records.push(b)},removeRecord:function(b){this.records.removeWeakEqual(b)},getData:function(){return this},loadData:function(){this.options.dataSource.loadObject()},appendData:function(b){if(b!=null){Array.prototype.push.apply(this.records,b)}},getRecords:function(){return this.records},getLoadedRecords:function(){return this.records},getLength:function(){return this.getRecords().length
},getRecord:function(b){return this.records[b]},afterRead:function(b){if(!b){return false}return this.on(FR.Events.AFTERREAD,b)},clearData:function(){if(this.records&&this.records.length>0){delete this.records;this.records=[]}},appendDataEvent:function(b){if(!b){return false}return this.on(FR.Events.APPENDDATA,b)},resetStatus:function(b){this.options.dataSource.resetStatus(b);delete this.records;this.records=[];return true}});FR.SynchronTreeData=FR.extend(FR.OB,{_init:function(){FR.SynchronTreeData.superclass._init.apply(this,arguments);
if(!this.options.url&&!this.options.dataSource){FR.Msg.toast("SourceURL is needed to create SynchronTreeData");return}if(!this.options.dataSource){this.options.dataSource=new FR.SynchronURLSource({url:this.options.url})}if(!this.options.dataReader){this.options.dataReader=new FR.DefaultSynchronNodeReader()}this.options.dataSource.options.data=this;this.nodes=[]},updateData:function(d){var e=this.options.dataReader.readObject(d);var f=this.nodes.length;this.appendData(e);return f?this.fireEvent(FR.Events.APPENDDATA,e):this.fireEvent(FR.Events.AFTERREAD,e)
},getData:function(b){if(b&&$.isFunction(b)){b.call(this,this.nodes)}},loadNodes:function(){this.loadData()},loadData:function(){this.options.dataSource.loadObject()},appendData:function(e){for(var h=0,f=e.length;h<f;h++){var g;if(e[h].getParentID()!=null){g=this.getParentNodeByParentID(e[h].getParentID())}else{g=this.getParentNode(e[h].getID())}if(g){g.addNode(e[h])}else{this.nodes.push(e[h])}}},removeData:function(c){var d=c.getParent();if(d){d.removeNode(c)}else{this.nodes.removeWeakEqual(c)}},getParentNodeByParentID:function(g){for(var h=0,f=this.nodes.length;
h<f;h++){var e=this.getNodeByID(this.nodes[h],g);if(e){return e}}},getNodeByID:function(j,i){if(j.getID()==i){return j}var l=j.getChildren();for(var g=0,h=l.length;g<h;g++){var k=this.getNodeByID(l[g],i);if(k){return k}}},getParentNode:function(h){h=h.toString();var f=h.split("-");if(f.length<2){return}var i=this.nodes[f[0]-1];for(var j=1,g=f.length-1;j<g;j++){i=i.getChild(f[j]-1)}return i},getAllNodesLength:function(){var f=this.nodes.length;for(var d=0,e=this.nodes.length;d<e;d++){f+=this.executeLength(this.nodes[d])
}return f},isEmptyData:function(){return this.nodes.length<1},executeLength:function(h){var g=h.getChildrenLength();for(var e=0,f=h.getChildrenLength();e<f;e++){g+=this.executeLength(h.getChild(e))}return g},afterRead:function(b){if(!b){return false}return this.on(FR.Events.AFTERREAD,b)},appendDataEvent:function(b){if(!b){return false}return this.on(FR.Events.APPENDDATA,b)},getLastRootNode:function(){return this.nodes[this.nodes.length-1]},resetStatus:function(b){if(this.options.dataSource.resetStatus(b)){delete this.nodes;
this.nodes=[];return true}},isLocalSource:function(){return false}});FR.AjaxSearchData=FR.extend(FR.URLSource,{_init:function(){FR.AjaxSearchData.superclass._init.apply(this,arguments)},loadObject:function(g){if(!this.checkUrl()){return}var e=this;var h="";if(this.options.url.indexOf("widgetname")>=0){var f=this.options.url.split("&");$.each(f,function(b,a){if(a.indexOf("widgetname")>=0){f[b]="widgetname="+encodeURIComponent(encodeURIComponent(a.substring(11,a.length)))}});$.each(f,function(b,a){if(b!=f.length-1){h+=a+"&"
}else{h+=a}})}else{h=this.options.url}FR.ajax({type:"POST",url:h,data:this.generateParaData(false),async:true,complete:function(a){if(!FR.versionRemind(a.responseText)){return}e.fireEvent(FR.Events.AFTERLOAD);e.options.isLoaded=true;if($.isFunction(g)){g.call(e,FR.jsonDecode(a.responseText))}},error:function(){FR.Msg.toast(FR.i18nText("Fine-Engine_Report_Data_Get_Data_Error"))}})}});FR.ItemTreeData=FR.extend(FR.OB,{_init:function(){FR.ItemTreeData.superclass._init.apply(this,arguments);if(!this.options.items){FR.Msg.toast("Tree Node Items is needed to create ItemTreeData.");
return}var b=this.options.items;if(typeof b=="string"){b=FR.jsonDecode(b)}if($.isArray(b)&&b.length>0&&!(b[0] instanceof FR.Node)){b=new FR.DefaultNodeReader().readObject(b)}this.nodes=b},getData:function(b){if(b&&$.isFunction(b)){b.call(this,this.nodes)}else{return this.nodes}},isLocalSource:function(){return false},resetStatus:function(){},appendDataEvent:function(){},loadNodes:function(){}});FR.DataFactory={};$.extend(FR.DataFactory,{createArrayData:function(d,c){return new FR.Data({dataSource:new FR.ObjectSource({data:d}),dataReader:new FR.DefaultReader(c)})
},createSynchronArrayData:function(b){return new FR.SynchronData({dataSource:new FR.SynchronObjectSource({object:b}),dataReader:new FR.DefaultReader()})},createJSONData:function(c,d){return new FR.Data({dataSource:new FR.URLSource({url:c}),dataReader:new FR.DefaultReader(d)})},createSynchronJSONData:function(d,c){return new FR.SynchronData({dataSource:new FR.SynchronURLSource({url:d,async:!!c}),dataReader:new FR.DefaultReader()})},createEmptyData:function(){return new FR.Data()},createItemRecord:function(b){return new FR.Record({data:b,showField:"text",valueField:"value",titleField:"titleText"})
},createDefaultRootNodes:function(b){return new FR.RootNodeLoader({url:b})}});
FR.DatePicker=FR.extend(FR.Widget,{CONSTS:{VIEWMODE:{YM:0,YMD:1,HMS:2,YMDHMS:3,Y:4},MINYEAR:1900,MAXYEAR:2999,NAV:{"prevm":2,"nextm":3,"title":4,"clear":5,"today":6,"dok":7,"prevy":8,"nexty":9,"cancel":10,"mok":11,"plus":12,"minus":13,"firstday":14,"current":15,"thisyear":16,"prevty":17,"nextty":18,"yclear":19,"day":100,"month":200,"year":300,"tyear":400},FIRSTDAY:0},_TT:{CALENDAR:FR.i18nText("Fine-Engine_Basic_Calendar"),WK:FR.i18nText("Fine-Engine_Basic_Week"),CLEAR:FR.i18nText("Fine-Engine_Basic_Clear"),TODAY:FR.i18nText("Fine-Engine_Basic_Today"),OK:FR.i18nText("Fine-Engine_Basic_OK"),CANCEL:FR.i18nText("Fine-Engine_Basic_Cancel"),CURRENT:FR.i18nText("Fine-Engine_Basic_Current"),THISYEAR:FR.i18nText("Fine-Engine_Basic_This_Year")},_defaultConfig:function(){return $.extend(FR.DatePicker.superclass._defaultConfig.apply(this,arguments),{widgetName:"datepicker",inputField:null,format:null,viewMode:1,endDate:null,startDate:null,date:null,dateFormat:null,startOfWeek:this.CONSTS.FIRSTDAY,onDateUpdate:null,onClear:function(){this._hideView()
},onOK:function(){this._hideView()},onClose:function(){this._hideView()},onToday:function(){this._hideView()}})},_hideView:function(){if(FR.Browser.isIE8()){this.element.css("visibility","hidden")}else{this.element.hide()}},_init:function(){FR.DatePicker.superclass._init.apply(this,arguments);this.element.addClass("fr-datepicker");this.cache={showYear:null,showMonth:null};this._initTables();this._bindEvts()},_initTables:function(){var d=this.options;this.$datetable=this._createDatePicker();this._loadDateData(this.$datetable,new Date(this.options.date));
this.$yeartable=this._createYearPicker();this.$monthtable=this._createMonthPicker();this.$timetable=this._createTimePicker();switch(d.viewMode){case this.CONSTS.VIEWMODE.Y:this._loadYearData(this.$yeartable,new Date(this.options.date));this.$yeartable.appendTo(this.element).show();break;case this.CONSTS.VIEWMODE.YM:this._loadMonthData(this.$monthtable,new Date(this.options.date));this._cacheCurrentDate();this.$monthtable.appendTo(this.element).show();break;case this.CONSTS.VIEWMODE.HMS:this._loadTimeData(this.$timetable,this.options.date);
this._addTimeOptPane(this.$timetable);this.$timetable.appendTo(this.element).show();break;case this.CONSTS.VIEWMODE.YMD:this.$datetable.appendTo(this.element).show();this.$monthtable.hide().appendTo(this.element);break;default:this.$datetable.appendTo(this.element).show();this.$monthtable.hide().appendTo(this.element);var c=$("<tr/>").prependTo(this.$datetable.find("tfoot"));this._loadTimeData(this.$timetable,this.options.date);this.$timetable.show().appendTo($('<td colspan="8" class="time"/>').appendTo(c));
break}},_createYearPicker:function(){var p=$('<table cellspacing = "0" cellpadding = "0" class="dt fr-widget-background"/>');var l=this.CONSTS.NAV;var n=$("<thead/>").appendTo(p);var m=$('<tr class = "mainhead"/>');p.$prevy=$('<td class="btn prevty" colspan="1" style="width: 12.5%"/>').html("&lsaquo;").data("nav",l["prevty"]).appendTo(m);p.$title=$('<td class="title" colspan="6" style="width: 75%"/>').data("nav",l["title"]).appendTo(m);p.$prevy=$('<td class="btn nextty" colspan="1" style="width: 12.5%"/>').html("&rsaquo;").data("nav",l["nextty"]).appendTo(m);
m.appendTo(n);var h=$('<tbody onselectstart = "return false"/>').appendTo(p);for(var k=0;k<5;k++){m=$("<tr/>").appendTo(h);for(var c=0;c<4;c++){$('<td colspan="2"/>').appendTo(m)}}var o=$("<tfoot/>").appendTo(p);m=$('<tr class = "optbtns"/>');this._createCell(m,this._TT.CLEAR,2,l["yclear"],"clear");this._createCell(m,this._TT.THISYEAR,4,l["thisyear"],"thisyear");this._createCell(m,this._TT.OK,2,l["dok"],"ok");m.appendTo(o);return p},_createTimePicker:function(){var l=$('<table cellspacing = "0" cellpadding = "0" class="tt"/>');
var q=$("<tbody>").appendTo(l);var k=this,r=this.options,o=this.CONSTS.NAV;l.$h=$("<input/>").data("time","h").keyup(function(){var a=this.value;var b=parseInt(a,10);if(b<24&&b>=0){r.date.setHours(b);FR.applyFunc(k,r.onDateUpdate,arguments)}}).focus(function(){l.focus=$(this)}).mousedown(function(a){a.stopPropagation()});l.$m=$("<input/>").data("time","m").keyup(function(){var a=this.value;var b=parseInt(a,10);if(b<60&&b>=0){r.date.setMinutes(b);FR.applyFunc(k,r.onDateUpdate,arguments)}}).focus(function(){l.focus=$(this)
}).mousedown(function(a){a.stopPropagation()});l.$s=$("<input/>").data("time","s").keyup(function(){var a=this.value;var b=parseInt(a,10);if(b<60&&b>=0){r.date.setSeconds(b);FR.applyFunc(k,r.onDateUpdate,arguments)}}).focus(function(){l.focus=$(this)}).mousedown(function(a){a.stopPropagation()});l.focus=l.$s;var p=$("<td/>").html("&and;").data("nav",o["plus"]);var j=$("<td/>").html("&or;").data("nav",o["minus"]);var m=$("<tr/>").append($('<td rowspan="2"/>').text(FR.i18nText("Fine-Engine_Basic_Time"))).append($('<td rowspan="2"/>').append(l.$h)).append($('<td class="common" rowspan="2"/>').text(":")).append($('<td rowspan="2"/>').append(l.$m)).append($('<td class="common" rowspan="2"/>').text(":")).append($('<td rowspan="2"/>').append(l.$s)).append(p).appendTo(q);
var n=$("<tr/>").append(j).appendTo(q);q.find("input").mousewheel(function(a){if(this.D<0){k._doTimeInc(l,$(this))}else{k._doTimeDec(l,$(this))}return false});return l},_addTimeOptPane:function(g){var h=this.CONSTS.NAV;var f=$("<tfoot/>");var e=$('<tr class="optbtns"/>').appendTo(f);this._createCell(e,this._TT["CLEAR"],2,h["clear"],"clear");this._createCell(e,this._TT["CURRENT"],3,h["current"],"current");this._createCell(e,this._TT["OK"],2,h["dok"],"ok");f.appendTo(g)},_createDatePicker:function(){var l=$('<table cellspacing = "0" cellpadding = "0" class="dt fr-widget-background"/>');
var t=this.CONSTS.NAV;var o=$("<thead/>").appendTo(l);i=$('<tr class = "mainhead"/>');l.$prevm=this._createCell(i,"&lsaquo;",1,t["prevm"],"prevm");l.$title=$('<td class="title" colspan="6"/>').data("nav",t["title"]).appendTo(i);l.$nextm=this._createCell(i,"&rsaquo;",1,t["nextm"],"nextm");i.appendTo(o);i=$("<tr/>");$('<td class="name wn">'+this._TT["WK"]+"</td>").appendTo(i);for(var r=7;r>0;--r){$("<td/>").appendTo(i)}for(var r=0;r<7;++r){var s=i.children().eq(r+1);var p=(r+this.options.startOfWeek)%7;
s.addClass("day name").text(Date._SDN[p]);if([0,6].indexOf(p)!=-1){s.addClass("weekend")}if([0,1].indexOf(p)!=-1){s.addClass("fd").data("nav",this.CONSTS.NAV["firstday"]).data("fd",p)}}i.appendTo(o);var q=$('<tbody onselectstart="return false"/>').appendTo(l);for(r=6;r>0;r--){var i=$("<tr/>").appendTo(q);for(var m=0;m<=7;m++){$("<td/>").appendTo(i)}}var n=$("<tfoot/>").appendTo(l);var i=$('<tr class = "optbtns"/>');this._createCell(i,this._TT["CLEAR"],2,t["clear"],"clear");this._createCell(i,this._TT["TODAY"],4,t["today"],"today");
this._createCell(i,this._TT["OK"],2,t["dok"],"ok");i.appendTo(n);return l},_createMonthPicker:function(){var n=$('<table cellspacing = "0" cellpadding = "0" class="mt"/>');var k=this.CONSTS.NAV;var h=$('<tbody class="datemenubody"/>').appendTo(n);var l=$('<tr class="datemenutr"/>').appendTo(h);for(var j=0;j<2;j++){$('<td class="month"/>').appendTo(l)}this._createCell(l,"&laquo;",1,k["prevy"]," prevy");this._createCell(l,"&raquo;",1,k["nexty"]," nexty");for(var i=0;i<5;i++){l=$("<tr/>").appendTo(h);
$('<td class="month"/><td class="month"/>'+'<td class="year"/><td class="year"/>').appendTo(l)}var m=$("<tfoot/>").appendTo(n);l=$('<tr class="optbtns"/>').appendTo(m);this._createCell(l,this._TT["OK"],2,k["mok"],"ok");this._createCell(l,this._TT["CANCEL"],2,k["cancel"],"cancel");return n},_toPrevMonth:function(){var g=this.options.startDate,f=this.options.date;var h=this.cache.showMonth,e=this.cache.showYear;if(!g){if(h>0){this._setMonth(h-1)}else{f.setFullYear(e-1);this._setMonth(11)}return}if(e>g.getFullYear()){if(h>0){this._setMonth(h-1)
}else{f.setFullYear(e-1);this._setMonth(11)}}else{if(e==g.getFullYear()){if(h>g.getMonth()&&h>0){this._setMonth(h-1);if(f<g){f=new Date(g)}}}}},_toNextMonth:function(){var e=this.options.endDate,f=this.options.date;var g=this.cache.showMonth,h=this.cache.showYear;if(!e){if(g<11){this._setMonth(g+1)}else{f.setFullYear(h+1);this._setMonth(0)}return}if(h<e.getFullYear()){if(g<11){this._setMonth(g+1)}else{f.setFullYear(h+1);this._setMonth(0)}}else{if(h==e.getFullYear()){if(g<e.getMonth()){this._setMonth(g+1);
if(f>e){f=new Date(e)}}}}},_toPrevDecade:function(){var j=this.options.startDate,h=this.options.date;var g=h.getFullYear()-10,k=h.getMonth();var l,i;if(j&&g==(i=j.getFullYear())){l=j.getMonth()}if(!i||i<this.CONSTS.MINYEAR){i=this.CONSTS.MINYEAR}if(g<i){h.setFullYear(i);if(k<l){h.setMonth(l)}}else{h.setFullYear(g)}},_toNextDecade:function(){var l=this.options.endDate,g=this.options.date;var k=g.getFullYear()+10,j=g.getMonth();var i,h;if(l&&k==(h=l.getFullYear())){i=l.getMonth()}if(!h||h>this.CONSTS.MAXYEAR){h=this.CONSTS.MAXYEAR
}if(k>h){g.setFullYear(h);if(j<i){g.setMonth(i)}}else{g.setFullYear(k)}},_toPrevTwentyYear:function(){var h=this.options.startDate,f=this.options.date;var e=f.getFullYear()-20;var g=h?Math.max(h.getFullYear(),this.CONSTS.MINYEAR):this.CONSTS.MINYEAR;if(e<g){f.setFullYear(g)}else{f.setFullYear(e)}},_toNextTwentyYear:function(){var e=this.options.endDate,h=this.options.date;var g=h.getFullYear()+20;var f=e?Math.min(e.getFullYear(),this.CONSTS.MAXYEAR):this.CONSTS.MAXYEAR;if(g>f){h.setFullYear(f)}else{h.setFullYear(g)
}},_setMonth:function(g){var i=this.options.date;var k=i.getDate(),j=this.options.endDate,l=this.options.startDate;var h=i.getMonthDays(g);if(k>h){i.setDate(h)}i.setMonth(g);if(j&&i>j){i.setDate(j.getDate()>h?h:j.getDate())}if(l&&i<l){i.setDate(l.getDate()>h?h:l.getDate())}},_setYear:function(g){var h=this.options.date;var e=this.options.endDate,f=this.options.startDate;h.setFullYear(g);if(e&&h>e){h.setDate(e.getDate());h.setMonth(e.getMonth())}if(f&&h<f){h.setDate(f.getDate());h.setMonth(f.getMonth())
}},_loadDateData:function(y,w){if(!w){return}var H=w.getFullYear(),v=w.getMonth(),B=w.getDate();var x=new Date(),G=x.getFullYear(),j=x.getMonth(),L=x.getDate();this.cache.showYear=H;this.cache.showMonth=v;var i=this.options.startDate,z=this.options.endDate;y.$title.text(Date._MN[v]+", "+H);var K=new Date(w);K.setDate(K.getMonthDays()+1);if((z&&K>z)||K.getFullYear()>this.CONSTS.MAXYEAR){y.$nextm.addClass("disabled").removeClass("hover").data("disabled",true)}else{y.$nextm.removeClass("disabled").data("disabled",false)
}var C=new Date(w);C.setDate(0);if((i&&C<i)||C.getFullYear()<this.CONSTS.MINYEAR){y.$prevm.addClass("disabled").removeClass("hover").data("disabled",true)}else{y.$prevm.removeClass("disabled").data("disabled",false)}w.setDate(1);var F=(w.getDay()-this.options.startOfWeek+7)%7;w.setDate(0-F);w.setDate(w.getDate()+1);var E=y.find("tbody").children().eq(0);for(var A=0;A<6;A++){if(!E.length){break}var J=E.children().eq(0);J.addClass("week wn").text(this.getWeekNumberByFirstDayOfWeek(w));var I;for(var D=0;
D<7;++D,w.setDate(I+1)){J=J.next();J.removeClass().data("nav",this.CONSTS.NAV["day"]);if(!J.length){break}I=w.getDate();J.text(I);this.loadDayStyle(J,I,w,i,z,H,v,B,G,j,L)}E=E.next()}},loadDayStyle:function(t,o,A,z,q,u,w,s,p,x,r){var B=(A.getMonth()===w);var y=(z!=null&&z>A)||(q!=null&&q<A)||A.getFullYear()<this.CONSTS.MINYEAR||A.getFullYear()>this.CONSTS.MAXYEAR;t.data("disabled",y);if(!B){t.addClass("oday");t.addClass(this.isPrevMonth(A,u,w)?"prev-month":"next-month")}else{if(y){t.addClass("day disabled")
}else{t.addClass("day")}}if(!y&&B){if(o===s){this.cache.selectedDate&&this.cache.selectedDate.removeClass("selected");t.addClass("selected");this.cache.selectedDate=t;this.cache.showDay=o}if(A.getFullYear()===p&&A.getMonth()===x&&o===r){t.addClass("today")}var v=A.getDay();if([0,6].indexOf(v)!==-1){t.addClass("weekend")}}},isPrevMonth:function(e,d,f){if(e.getFullYear()===d){return e.getMonth()<f}else{return e.getFullYear()<d}},getWeekNumberByFirstDayOfWeek:function(e){var h=new Date(e.getFullYear(),e.getMonth(),e.getDate());
var g=new Date(e.getFullYear(),0,1);var f=(h-g)/86400000;return Math.floor(f/7)+1},_loadYearData:function(v,q){if(!q){return}var B=q.getFullYear();this.cache.showYear=B;var n,I;if(this.options.startDate){n=this.options.startDate.getFullYear()}if(this.options.endDate){I=this.options.endDate.getFullYear()}if(!n||n<this.CONSTS.MINYEAR){n=this.CONSTS.MINYEAR}if(!I||I>this.CONSTS.MAXYEAR){I=this.CONSTS.MAXYEAR}var D=this._createRangeYear(B);var C=D.rangeMaxYear;var F=D.rangeMinYear;var A=v.$title.removeClass("hover").data("disabled",true);
A.text(F+"--"+C);var w=$("td.prevty",v).removeClass("disabled").data("disabled",false);if((n&&F<=n)||F<=this.CONSTS.MINYEAR){w.addClass("disabled").removeClass("hover").data("disabled",true)}var u=$("td.nextty",v).removeClass("disabled").data("disabled",false);if((I&&C>=I)||C>=this.CONSTS.MAXYEAR){u.addClass("disabled").removeClass("hover").data("disabled",true)}var E,y;for(var z=0;z<5;z++){E=v.find("tbody").children().eq(z);y=F+z*4;var H,J;for(var x=0;x<4;++x){H=E.children().eq(x);H.removeClass().data("nav",this.CONSTS.NAV["tyear"]);
J=y+x;H.text(J);var G=false;if((n&&n>J)||(I&&I<J)){H.addClass("year disabled");G=true}else{H.addClass("year")}H.data("disabled",G);if(!G&&J===B){this.cache.selectedYear&&this.cache.selectedYear.removeClass("selected");H.addClass("selected");H.addClass("thisyear");this.cache.selectedYear=H}}}},_createRangeYear:function(d){var h=parseInt(d);var f=h%20;var g={};if(f===0){g.rangeMinYear=h-20+1;g.rangeMaxYear=h}else{g.rangeMinYear=h-f+1;g.rangeMaxYear=h+(20-f)}return g},_loadMonthData:function(A,z){if(!z){return
}var J=z.getFullYear(),o=z.getMonth();var I=$(A).data("midYear");if(!I){I=J}else{if(J>I+5){I+=10}else{if(J<I-4){I-=10}}}$(A).data("midYear",I);var E=[I-4,I-3,I-2,I-1,I,I+1,I+2,I+3,I+4,I+5];var O=$("td.year",A);var H=$("td.month",A);var G=this.options;var N=G.endDate;var R=G.startDate;var Q,y,P,K;if(N){Q=N.getFullYear();K=N}else{K=new Date(this.CONSTS.MAXYEAR+1,0,1)}if(!Q||Q>this.CONSTS.MAXYEAR){Q=this.CONSTS.MAXYEAR}if(R){y=R.getFullYear();P=R}else{P=new Date(this.CONSTS.MINYEAR+1,11,0)}if(!y||y<this.CONSTS.MINYEAR){y=this.CONSTS.MINYEAR
}for(var D=0;D<12;D++){var i=H.eq(D).text(Date._MN[D]).data("nav",this.CONSTS.NAV["month"]).data("month",D);if(D===o){this.cache.selectedMonth&&this.cache.selectedMonth.removeClass("selected");i.addClass("selected");this.cache.selectedMonth=i}var M=new Date(J,D,1),F=new Date(J,D+1,0);if(M>K||F<P){i.addClass("disabled").data("disabled",true)}else{i.removeClass("disabled").data("disabled",false)}if(D<10){var L=O.eq(D).text(E[D]).data("nav",this.CONSTS.NAV["year"]);if(E[D]==J){this.cache.selectedYear&&this.cache.selectedYear.removeClass("selected");
L.addClass("selected");this.cache.selectedYear=L}if((!FR.isEmpty(y)&&E[D]<y)||(!FR.isEmpty(Q)&&E[D]>Q)){L.addClass("disabled").data("disabled",true)}else{L.removeClass("disabled").data("disabled",false)}}}var C=$("td.prevy",A).removeClass("disabled").data("disabled",false);if(E[0]<=y){C.addClass("disabled").data("disabled",true).removeClass("hover")}var B=$("td.nexty",A).removeClass("disabled").data("disabled",false);if(E[9]>=Q){B.addClass("disabled").data("disabled",true).removeClass("hover")}},_loadTimeData:function(i,j){if(!j){return
}var g=j.getHours(),h=j.getMinutes(),f=j.getSeconds();i.$h.val(String.leftPad(g,2,"0"));i.$m.val(String.leftPad(h,2,"0"));i.$s.val(String.leftPad(f,2,"0"))},_doTimeInc:function(h,g){var f=g.data("time"),i=this.options;if(f==="h"){var j=(i.date.getHours()+1)%24;i.date.setHours(j);h.$h.val(String.leftPad(j,2,"0"))}else{if(f==="m"){var j=(i.date.getMinutes()+1)%60;i.date.setMinutes(j);h.$m.val(String.leftPad(j,2,"0"))}else{var j=(i.date.getSeconds()+1)%60;i.date.setSeconds(j);h.$s.val(String.leftPad(j,2,"0"))
}}g.select();FR.applyFunc(this,i.onDateUpdate,arguments)},_doTimeDec:function(h,g){var f=g.data("time"),i=this.options;if(f==="h"){var j=(i.date.getHours()+23)%24;i.date.setHours(j);h.$h.val(String.leftPad(j,2,"0"))}else{if(f==="m"){var j=(i.date.getMinutes()+59)%60;i.date.setMinutes(j);h.$m.val(String.leftPad(j,2,"0"))}else{var j=(i.date.getSeconds()+59)%60;i.date.setSeconds(j);h.$s.val(String.leftPad(j,2,"0"))}}g.select();FR.applyFunc(this,i.onDateUpdate,arguments)},_bindEvts:function(){this.element.unbind();
var j=this,k=this.options,n=this.CONSTS.NAV;var o=this.$monthtable,m=this.$datetable,l=this.$timetable,i=this.$yeartable;var p=function(g){var f=g.target;var h=g.type;var a=$(f).data("nav");if($(f).data("disabled")||f.tagName!=="TD"||!a){return}if(!j.options.date){j.options.date=new Date()}if(h==="mouseover"){$(f).addClass("hover")}else{if(h==="mouseup"){switch(a){case n["prevm"]:j._toPrevMonth();j._loadDateData(m,new Date(j.options.date));FR.applyFunc(j,k.onDateUpdate,arguments);break;case n["nextm"]:j._toNextMonth();
j._loadDateData(m,new Date(j.options.date));FR.applyFunc(j,k.onDateUpdate,arguments);break;case n["title"]:j._loadMonthData(o,new Date(j.cache.showYear,j.cache.showMonth));j._cacheCurrentDate();o.css({position:"absolute",top:0,"z-index":FR.widget.opts.zIndex++}).show("fast");break;case n["clear"]:j.options.date=null;j.cache.selectedDate&&j.cache.selectedDate.removeClass("selected");FR.applyFunc(j,k.onDateUpdate,arguments);FR.applyFunc(j,k.onClear,arguments);break;case n["current"]:j.options.date=new Date();
FR.applyFunc(j,k.onDateUpdate,arguments);break;case n["today"]:var e=new Date();if((j.options.startDate&&e<j.options.startDate)||(j.options.endDate&&e>j.options.endDate)){return}else{j.options.date=e}FR.applyFunc(j,k.onDateUpdate,arguments);FR.applyFunc(j,k.onToday,arguments);break;case n["dok"]:FR.applyFunc(j,k.onDateUpdate,arguments);FR.applyFunc(j,k.onOK,arguments);break;case n["prevy"]:j._toPrevDecade();j._loadMonthData(o,new Date(j.options.date));FR.applyFunc(j,k.onDateUpdate,arguments);break;
case n["nexty"]:j._toNextDecade();j._loadMonthData(o,new Date(j.options.date));FR.applyFunc(j,k.onDateUpdate,arguments);break;case n["mok"]:j._loadDateData(m,new Date(j.options.date));FR.applyFunc(j,k.onDateUpdate,arguments);if(k.viewMode===j.CONSTS.VIEWMODE.YM){FR.applyFunc(j,k.onOK,arguments)}else{o.hide("fast")}break;case n["cancel"]:if(j.cache.originalDate){j.options.date=j.cache.originalDate}j._loadDateData(m,new Date(j.options.date));FR.applyFunc(j,k.onDateUpdate,arguments);if(k.viewMode===j.CONSTS.VIEWMODE.YM){FR.applyFunc(j,k.onClose,arguments)
}else{o.hide("fast")}break;case n["year"]:j.cache.selectedYear&&j.cache.selectedYear.removeClass("selected");j.cache.selectedYear=$(f);j._setYear($(f).text());j._loadMonthData(o,new Date(j.options.date));FR.applyFunc(j,k.onDateUpdate,arguments);break;case n["month"]:j.cache.selectedMonth&&j.cache.selectedMonth.removeClass("selected");j.cache.selectedMonth=$(f).addClass("selected");j._setMonth($(f).data("month"));FR.applyFunc(j,k.onDateUpdate,arguments);break;case n["day"]:j.cache.selectedDate&&j.cache.selectedDate.removeClass("selected");
j.cache.selectedDate=$(f).addClass("selected");var b=j.options.date;b.setFullYear(j.cache.showYear);b.setDate(1);b.setMonth(j.createMonth4SelectDay($(f)));b.setDate($(f).text());FR.applyFunc(j,k.onDateUpdate,arguments);if(!l.parent().length){FR.applyFunc(j,k.onClose,arguments)}break;case n["plus"]:j._doTimeInc(l,l.focus);break;case n["minus"]:j._doTimeDec(l,l.focus);break;case n["firstday"]:j.options.startOfWeek=$(f).data("fd");j.element.empty();j._init();break;case n["prevty"]:j._toPrevTwentyYear();
j._loadYearData(i,j.options.date);FR.applyFunc(j,k.onDateUpdate,arguments);break;case n["nextty"]:j._toNextTwentyYear();j._loadYearData(i,j.options.date);FR.applyFunc(j,k.onDateUpdate,arguments);break;case n["tyear"]:j.cache.selectedYear&&j.cache.selectedYear.removeClass("selected");j.cache.selectedYear=$(f).addClass("selected");j._setYear($(f).text());FR.applyFunc(j,k.onDateUpdate,arguments);FR.applyFunc(j,k.onClose,arguments);break;case n["thisyear"]:var c=new Date();var d=new Date(c.getFullYear(),0,1);
if((j.options.startDate&&d<j.options.startDate)||(j.options.endDate&&d>j.options.endDate)){return}else{j.options.date=d}FR.applyFunc(j,k.onDateUpdate,arguments);FR.applyFunc(j,k.onClose,arguments);break;case n["yclear"]:j.options.date=null;j.cache.selectedYear&&j.cache.selectedYear.removeClass("selected");FR.applyFunc(j,k.onDateUpdate,arguments);FR.applyFunc(j,k.onClear,arguments);break;default:break}}else{if(h==="mouseout"){$(f).removeClass("hover")}else{if(h==="mousedown"){g.stopPropagation()}}}}};
this.element.bind("mousedown",p).bind("mouseover",p).bind("mouseup",p).bind("mouseout",p)},createMonth4SelectDay:function(d){var c=this.cache.showMonth;if(d.hasClass("prev-month")){return c-1}else{if(d.hasClass("next-month")){return c+1}}return c},_createCell:function(l,j,i,k,h){var g=$("<td class/>").attr("colSpan",i).html(j).appendTo(l);if(k){g.data("nav",k)}h=h?"btn "+h:"btn";g.addClass(h);return g},getValue:function(){return this.options.date},setValue:function(b){this.options.date=b},getText:function(){return this.getValue()
},setText:function(b){this.setValue(b)},_cacheCurrentDate:function(){var b=this;b.cache.originalDate=new Date(b.options.date)},dateInputFocused:function(b){return !FR.isNull(b)&&(b.isChildAndSelfOf(this.$timetable.$h)||b.isChildAndSelfOf(this.$timetable.$m)||b.isChildAndSelfOf(this.$timetable.$s))}});$.shortcut("datepicker",FR.DatePicker);
(function(){FR.BaseEditor=FR.extend(FR.Widget,{_defaultConfig:function(){return $.extend(FR.BaseEditor.superclass._defaultConfig.apply(),{customIsValidate:undefined})},isSupportDatabinding:function(){return true},loadData:function(){if(this.options.widgetName){var b=this.options.form.formData[this.options.widgetName];if(b){this.setValue(b,false)}}},store:function(){if(this.options.Databinding){var f=this.options.Databinding.Name;var e=this.options.Databinding.Key;if(f&&e){var g=this.getValue();var h=this.options.form.formData.setValue(f,e,g)
}}},getValue:function(){},getEditValue:function(){},setValue:function(c){var d=arguments[2]!==false;if(d&&!this.isValidate(c)){return false}if((c||c===0)&&this.options.watermark){this.clearWaterMark()}if(arguments[1]!=undefined){this._dealValueWithEvents(c,arguments[1])}else{this._dealValueWithEvents(c,false)}},_dealValueWithEvents:function(c,d){},dealWithDisplayValue:function(b){},getText:function(){return this.getValue()},setText:function(b){this.setValue(b)},setTextWithoutValidation:function(b){this.setValue(b,undefined,false)
},clearWaterMark:function(){},getErrorMsg:function(){return this.errorMsg},checkValid:function(b){if(this.isValidate(b)){this.validateCss();return true}else{this.invalidateCss();return false}},isValidate:function(e){var d=e!==null&&e!==undefined?e:this.getValue();var f=this.options;if(f.customIsValidate){return f.customIsValidate(d)}return this.defaultIsValidate(d)},defaultIsValidate:function(j){var k=this.options.regex;if(j==null||j===""||FR.isEmptyArray(j)){return this.validateEmptyValue(j)}if(k){for(var g=0,h=FR.BaseEditor.PluginRegex.length;
g<h;g++){var i=FR.BaseEditor.PluginRegex[g];if(i.text===k){if(i.regex(j)){return true}else{this.errorMsg=this.options.regErrorMsg||FR.i18nText("Fine-Engine_Base_Error_Input_Value");return false}}}if(typeof k=="string"){try{k=new RegExp(k)}catch(l){this.errorMsg="invalid Regular expressions";return false}}if(!k.test(j)){if(!(k.source.indexOf(".{")>-1&&k.test((j+"").replace(/\n/g,"a")))){this.errorMsg=this.options.regErrorMsg||FR.i18nText("Fine-Engine_Base_Error_Input_Value");return false}}}return true
},validateEmptyValue:function(c){var d=this.options.allowBlank!==false;if(d){return true}else{this.errorMsg=this.options.errorMsg||FR.i18nText("Fine-Engine_Base_NOT_NULL_Des");return false}},initData:function(){if(this.options.data){return}if(this.options.widgetUrl){this.options.data=FR.DataFactory.createJSONData(this.options.widgetUrl,this.options)}else{if(this.options.items){this.options.data=FR.DataFactory.createArrayData(this.options.items,this.options)}}},getCellRealValue:function(d){var e=FR.cellStr2ColumnRow(d);
if(e){var f=contentPane.curLGP.getTDCell(e);if(f){return FR.getCellValue(f)}}return undefined},getDependenceObj:function(){var k=this.options;var i={};if(k.dependenceMap){var p=this;$.each(k.dependenceMap,function(a,v){if(p.options.form){var h=p.options.form.resolveVariable(v);if(h!="FR.primitive"&&h!=null){i[a.toUpperCase()]=h}}else{if(p.options.write){v=v.startWith("$")?v.substring(1):v;var c;if(contentPane.curLGP.write){var d=contentPane.curLGP.write.getWidgetByCell(v)||contentPane.curLGP.write.getWidgetByName(v);
if(d){var b=d.options.location;if(b!=null){var g=FR.cellStr2ColumnRow(b);if(g){var u=contentPane.curLGP.getTDCell(g);if(u!=null){var f=$(u);var e=f.hasClass("presentable");if(e){var t=f.attr("__present__");if(t==="false"){c=d.getValue()}else{c=FR.getCellValue(u)}}else{c=d.getValue()}}}}else{c=d.getValue()}}}if(c==undefined){c=p.getCellRealValue(v)}p._pushDep(i,a,c)}}})}else{if(FR.isArray(k.dependence)){for(var j=0;j<k.dependence.length;j++){var m=k.dependence[j];if(this.options.form){var l=this.options.form.resolveVariable(m);
if(l!="FR.primitive"&&l!=null){i[m.toUpperCase()]=l}}else{if(this.options.write){m=m.startWith("$")?m.substring(1):m;var o;if(contentPane.curLGP.write){var n=contentPane.curLGP.write.getWidgetByCell(m)||contentPane.curLGP.write.getWidgetByName(m);if(n){o=n.getValue()}}if(!o){o=this.getCellRealValue(m)}this._pushDep(i,m,o)}}}}}return i},_pushDep:function(e,d,f){if(f!="FR.primitive"&&f!==undefined&&f!==null){e[d.toUpperCase()]=f}},createDependencePara4Data:function(){var d=this.getDependenceObj();var c=FR.isEmptyObj(d)?{}:{dependence:d};
return{parameter:c}},reset:function(){this.setValue("")}});FR.BaseEditor.PluginRegex=[];FR.EditCompBaseEditor=FR.extend(FR.BaseEditor,{_defaultConfig:function(){return $.extend(FR.EditCompBaseEditor.superclass._defaultConfig.apply(),{})},onEditCompBlur:function(d){var c=d.options.tdDom;if(c){c.attr("__present__","false")}},setWaterMark:function(f){if(f==undefined){f=this.options.watermark}var e=this.editComp;var d=this.options.isEditable;this.callWaterMarkMethod(function(){e.watermark({html:f},d)
})},removeWaterMark:function(){var b=this.editComp;this.callWaterMarkMethod(function(){b.watermark({remove:true})})},clearWaterMark:function(){var b=this.editComp;this.callWaterMarkMethod(function(){b.watermark({clear:true})})},callWaterMarkMethod:function(d){try{if(null!=d&&typeof d==="function"){d()}}catch(c){FR.$defaultImport("/com/fr/web/core/js/jquery.watermark.js","js");if(null!=d&&typeof d==="function"){d()}}},validateCss:function(){this.editComp.removeClass("fr-invalid");this.editComp.removeAttr("title")
},invalidateCss:function(){this.editComp.addClass("fr-invalid");this.editComp.attr("title",this.getErrorMsg())}});FR.EditComp=FR.extend(FR.EditCompBaseEditor,{_defaultConfig:function(){return $.extend(FR.EditComp.superclass._defaultConfig.apply(),{cls:"fr-texteditor",width:120,height:22,autoVerify:false})},_init:function(){FR.EditComp.superclass._init.apply(this,arguments);var d=this;var f=this.options;this.editComp=this._createEditComp();this.replaceNewline();this.editComp.appendTo(this.element);
if(f.fontSize){this.editComp.css("font-size",f.fontSize)}this.validateCss();this.editComp.attr("name",f.widgetName).addClass(f.cls).addClass("fr-widget-font").addClass("fr-widget-background");if(FR.Browser.isIE8()){this.editComp.css("margin-top",0)}if(f.text){this.editComp.attr("value",f.text)}if(f.id){this.editComp.attr("id",f.id)}if(f.disabled===true){this.editComp.attr("disabled","disabled")}f.width=(f.width>-1)?f.width:120;f.height=(f.height>-1)?f.height:22;this.doResize(f);FR.applyStyles(this.editComp,f.style);
var e=_.debounce(function(a){d.fireEvent(FR.Events.AFTEREDIT,a)},400);this.editComp.focus(function(a){d.editComp.addClass(f.cls+"-focus");if(!d.options.write){d.fireEvent(FR.Events.BEFOREEDIT)}}).blur(function(a){d.editComp.removeClass(f.cls+"-focus");if(!d.options.write){d.checkValid();d.fireEvent(FR.Events.STOPEDIT)}d.onEditCompBlur(d)}).keyup(function(a){if(f.autoVerify){d.checkValid()}if(d.isValidateInput(a)){e(a)}}).bind("paste",function(a){var b=_.debounce(function(c){if(f.autoVerify){d.checkValid()
}if(d.isValidateInput(c)){e(c)}},100);b(a)});this.errorMsg=this.options.errorMsg||"";if(f.value!=null){this.setValue(f.value,false)}if(f.isEditable){this.dealWithDisplayValue(f.showValue)}},_createEditComp:function(){return $("<input type='text'/>").addClass("fr-widget-background").addClass("fr-widget-font")},doResize:function(b){FR.EditComp.superclass.doResize.call(this,b);this.element.css({width:b.width,height:b.height});this.editComp.css("width",$.support.boxModel?b.width-8:b.width);this.editComp.css("height",$.support.boxModel?b.height-4:b.height);
if(this.options.watermark){this.removeWaterMark();this.setWaterMark()}},dealWithDisplayValue:function(b){if(b===undefined||b===null){return}this.setTextWithoutValidation(b)},setEnable:function(b){FR.EditComp.superclass.setEnable.apply(this,arguments);if(this.editComp){if(b===true){this.editComp.removeAttr("disabled")}else{if(b===false){this.editComp.attr("disabled","disabled")}}}},replaceNewline:function(){if(FR.Browser.isIE()){this.editComp.on("paste",function(){var b=window.clipboardData.getData("Text");
b=b.replace(/\s|\n/g," ");this.value=this.value?this.value.append(b):b;return false})}},selectText:function(h,g){if(!this.editComp.is(":visible")){return}var j=this.editComp.val();if(j&&j.length>0){h=h===undefined?0:h;g=g===undefined?j.length:g;var i=this.editComp[0];if(i.setSelectionRange){i.setSelectionRange(h,g)}else{if(i.createTextRange){var d=i.createTextRange();d.moveStart("character",h);d.moveEnd("character",g-j.length);d.select()}}}}})})(jQuery);
(function(b){FR.Button=FR.extend(FR.Widget,{_defaultConfig:function(){return b.extend(FR.Button.superclass._defaultConfig.apply(),{baseCls:"fr-btn",hotkeys:"",icon:"",autoSize:false,scale:"small",iconAlign:"left",text:"",width:"auto",height:"auto",borderWidth:6})},_init:function(){FR.Button.superclass._init.apply(this,arguments);var d=this.options;this.initTable(d);this.addEvents(d);var a=this;if(d.hotkeys){FR.Keys.reg(function(c){if((b(document).codeToString(c)==d.hotkeys)&&a.isEnabled()){var e=FR.CookieInfor.getCookieByName("buttonHotKeyTimer");
var h=(new Date()).getTime();if(FR.isEmpty(e)||(h-e>1000)){if(a.isEnabled()){a.fireEvent(FR.Events.CLICK,c);document.cookie="buttonHotKeyTimer="+h;c.preventDefault();c.stopPropagation()}}}})}if(b.isFunction(d.handler)){this.on(FR.Events.CLICK,d.handler.createDelegate(d.scope||this))}},initTable:function(l){if(FR.isEmpty(l.text)&&!FR.isEmpty(l.value)){l.text=l.value}var i=l.baseCls+"-"+l.widgetName;var j=(l.icon)?(l.text?" fr-btn-text-icon":" fr-btn-icon"):" fr-btn-noicon";j="fr-btn-up "+j+" fr-widget-background";
var a="height:"+(Number(l.height)+1)+"px;width:"+l.width+"px;";var k="fr-btn-"+l.scale+" fr-btn-icon-"+l.scale+"-"+l.iconAlign;var m="";if(FR.Browser.isIE8Before()){var n;if(l.scale=="small"){n=FR.Browser.isIE8()?19:14}else{n=l.scale=="middle"?24:32}m+=' style="margin-top:'+(l.height-n)/2+'px;"'}else{a+="display:table-cell;"}this.$btndiv=b('<div id="'+i+'" class="'+j+'" style="'+a+'">'+'<div class="'+k+'">'+'<em unselectable="on">'+'<button unselectable="none" type="button" data-role="none" class="fr-btn-text fr-widget-font"'+m+">"+l.text+"</button>"+"</em>"+"</div>"+"</div>");
this.$btnWrap=this.$btndiv.children();this.$em=this.$btnWrap.children();this.$btn=this.$em.children();this.$btndiv.appendTo(this.element);FR.Button.setIcon(this.$btn,l.icon)},addEvents:function(f){if(!this.$btndiv){return}var a=this;var e={onMouseOver:function(){if(a.isEnabled()){a.$btndiv.addClass(f.baseCls+"-over")}},onMouseOut:function(){if(a.isEnabled()){a.$btndiv.removeClass(f.baseCls+"-over")}},onMouseDown:function(){if(a.isEnabled()){a.$btndiv.removeClass(f.baseCls+"-over");b(document).bind("mouseup",e.onMouseUp)
}},onMouseUp:function(){if(a.isEnabled()){a.$btndiv.removeClass(f.baseCls+"-over");b(document).unbind("mouseup",e.onMouseUp)}}};this.$btndiv.mouseover(e.onMouseOver.createInterceptor(this.isEnabled(),this)).mouseout(e.onMouseOut).mousedown(e.onMouseDown.createInterceptor(this.isEnabled(),this)).mouseup(e.onMouseUp);this.$btndiv.keydown(function(c){if(c.keyCode===13){c.stopPropagation()}});this.$btndiv.click(function(c){if(a.isEnabled()){a.fireEvent(FR.Events.CLICK,c)}})},setEnable:function(a){FR.Button.superclass.setEnable.apply(this,arguments);
var d=this.options.baseCls;if(this.$btndiv&&a===false){this.$btndiv.removeClass(d+"-over")}},doClick:function(){if(this.isEnabled()){this.fireEvent(FR.Events.CLICK)}},getText:function(){return this.$btn.text()},setText:function(a){if(FR.isEmpty(a)){return}this.$btn.text(a)},getValue:function(){return this.$btn.text()},setValue:function(a){if(FR.isEmpty(a)){return}this.$btn.text(a)},setIcon:function(d){if(FR.isEmpty(d)){return}this.$btn.removeClass();this.$btn.addClass("fr-btn-text");var a=this.$btn;
if(FR.Browser.isIE6()){b("<span>"+this.$btn.text()+"</span>").appendTo(this.$btn.parent())}if(d.substring(0,4)=="css:"){a.addClass(d.substring(4))}else{if(d.substring(0,6)=="style:"){a.css({background:d.substring(6)})}else{a.css({"background-image":"url("+d+")"})}}},setMaxWidth:function(a){if(!isNaN(a)){var d=this.options;if(FR.Browser.isIE()){if(FR.fixBoxModelWidth(this.$btn)+this.$btn.width()>(a-d.borderWidth)){this.$btn.width(a-d.borderWidth)}}else{this.$btn.css("max-width",(a-d.borderWidth)+"px")
}}},doResize:function(e){FR.Button.superclass.doResize.call(this,e);var f=e?e.width:this.options.width;var a=e?e.height:this.options.height;this.$btndiv.css({width:f,height:a});this.setMaxWidth(f);this.element.css(e)}});b.shortcut("button",FR.Button);b.shortcut("submit",FR.Button);b.shortcut("verify",FR.Button);b.shortcut("append",FR.Button);b.shortcut("cover",FR.Button);b.shortcut("clean",FR.Button);b.shortcut("customize",FR.Button);FR.Button.setIcon=function(e,f){if(FR.isEmpty(f)){return}e.removeClass();
e.addClass("fr-btn-text");var a=e;if(FR.Browser.isIE6()){b("<span>"+e.text()+"</span>").appendTo(e.parent())}if(f.substring(0,4)==="css:"){a.addClass(f.substring(4))}else{if(f.substring(0,6)==="style:"){a.css({background:f.substring(6)})}else{a.css({"background-image":"url("+f+")"})}}};FR.Button.setMaxWidth=function(e,a){if(e.isSetWidth){return}if(!isNaN(a.width)){if(FR.Browser.isIE()){var f=FR.fixBoxModelWidth(e)+e.width();if(f>(a.width-a.borderWidth)){e.width(a.width-a.borderWidth);FR.Button.setPrototypeBtnWidth(a,a.width-a.borderWidth)
}}else{e.css("max-width",(a.width-a.borderWidth)+"px");FR.Button.setPrototypeBtnMaxWidth(a,a.width-a.borderWidth)}}};FR.Button.setPrototypeBtnWidth=function(h,g){var a=FR.Button.CacheTable._getPrototypeTable(h);if(a){var f=a.$btn;f.width(g);f.isSetWidth=true}};FR.Button.setPrototypeBtnMaxWidth=function(h,g){var a=FR.Button.CacheTable._getPrototypeTable(h);if(a){var f=a.$btn;f.css("max-width",(h.width-h.borderWidth)+"px");f.isSetWidth=true}};FR.IconButton=FR.extend(FR.Widget,{_defaultConfig:function(){return b.extend(FR.IconButton.superclass._defaultConfig.apply(),{tablable:true,render:false,width:18,height:18,baseClass:"fr-icon-btn"})
},_init:function(){FR.IconButton.superclass._init.apply(this,arguments);var g=this.options;if(g.render===true){this.$btn=b("<div/>").appendTo(this.element)}else{this.$btn=this.element}this.$btn.addClass(g.baseClass);if(g.title){this.$btn.attr("title",g.title)}if(g.text){FR.html(this.$btn,g.text)}var h=g.baseClass;if(g.imgsrc){h=g.imgsrc;this.$btn.addClass(g.imgsrc)}var a=this;var f={onMouseOver:function(c){if(a.isEnabled()){a.$btn.addClass(h+"-hover")}},onMouseDown:function(c){if(a.isEnabled()){a.$btn.addClass(h+"-click");
b(document).bind("mouseup",f.onMouseUp)}},onMouseOut:function(c){a.$btn.removeClass(h+"-hover")},onMouseUp:function(c){a.$btn.removeClass(h+"-click");b(document).unbind("mouseup",f.onMouseUp)}};this.$btn.mouseover(f.onMouseOver).mouseout(f.onMouseOut).mousedown(f.onMouseDown).mouseup(f.onMouseUp);this.$btn.click(function(c){if(a.isEnabled()){a.fireEvent(FR.Events.CLICK,c)}});if(b.isFunction(g.handler)){this.on(FR.Events.CLICK,g.handler.createDelegate(g.scope||this))}},setValue:function(a){FR.html(this.$btn,a)
},destroy:function(){this.element.empty()},doClick:function(){if(this.isEnabled()){this.fireEvent(FR.Events.CLICK)}},doResize:function(a){FR.Button.superclass.doResize.call(this,a);this.$btn.css({width:a.width,height:a.height})}});b.shortcut("iconbutton",FR.IconButton);FR.FreeButton=FR.extend(FR.BaseEditor,{_defaultConfig:function(){return b.extend(FR.FreeButton.superclass._defaultConfig.apply(),{width:200,height:100,initial:{background:""}})},_init:function(){FR.FreeButton.superclass._init.apply(this,arguments);
this.switchOn=false;var j=this.options;if(j.render===true){this.$img=b("<div style='text-align: center;'/>").appendTo(this.element)}else{this.$img=this.element.css("text-align","center")}this.element.addClass("fr-form-imgboard");if(j.icon){if(j.icon.background){var l=b("<img style='vertical-align: middle;margin-right: 3px;'/>");var h=j.icon.background.split("(");var k=h[1];h=k.split(")");k=h[0];l.attr("src",k).appendTo(this.$img)}else{if(j.icon.indexOf("css:")===0){this.icon=b("<i style='vertical-align: middle; margin-right: 3px; text-align: center; display: inline-block; height: 16px; width: 16px;'/>").addClass(j.icon.substr(4)).appendTo(this.$img)
}}}if(!FR.isEmpty(j.text)&&typeof j.text==="string"){j.text=_.unescape(j.text)}if(FR.isEmpty(j.text)&&!FR.isEmpty(j.value)){j.text=j.value}this.text=b("<span style='text-align: center;'>"+((j.text!=null&&!FR.isEmpty(b.trim(j.text)))?j.text:"&nbsp;")+"</span>").appendTo(this.$img);if(j.fontsize){this.text.css("font-size",j.fontsize)}if(j.color){this.text.css("color",j.color)}if(j.decoration){this.text.css("text-decoration",j.decoration)}if(j.fontfamily){this.text.css("font-family",j.fontfamily)}if(j.fontweight){this.text.css("font-weight",j.fontweight)
}if(j.fontstyle){this.text.css("font-style",j.fontstyle)}if(j.fontShadow){this.text.addClass("shadow")}if(j.text&&!FR.isEmpty(b.trim(j.text))){this.setValue(j.text)}if(j.width&&j.height){this.doResize(j)}if(j.hotkeys){FR.Keys.reg(function(c){if((b(document).codeToString(c)===j.hotkeys)&&a.isEnabled()){var d=FR.CookieInfor.getCookieByName("buttonHotKeyTimer");var e=(new Date()).getTime();if(FR.isEmpty(d)||(e-d>1000)){if(a.isEnabled()){a.fireEvent(FR.Events.CLICK,c);document.cookie="buttonHotKeyTimer="+e;
c.preventDefault();c.stopPropagation()}}}})}if(FR.Browser.isIE8Before()){if(j.click&&j.click.background){this.setBackground(j.click)}if(j.over&&j.over.background){this.setBackground(j.over)}}this.setBackground(j.initial);this.setRoundBorder();var a=this;var i={onMouseOver:function(c){if(!a.options.disabled){a.fireOver()}},onMouseOut:function(c){if(!a.options.disabled){a.fireOut()}},onMouseDown:function(c){if(!a.options.disabled){a.fireDown()}b(document).bind("mouseup",i.onMouseUp)},onMouseUp:function(c){if(!a.options.disabled){a.fireUp()
}b(document).unbind("mouseup",i.onMouseUp)}};this.$img.mouseover(i.onMouseOver.createInterceptor(this.isEnabled(),this)).mouseout(i.onMouseOut).mousedown(i.onMouseDown.createInterceptor(this.isEnabled(),this)).mouseup(i.onMouseUp);if(this._getEvents().click){this.$img.addClass("fr-widget-click")}else{this.$img.css("cursor","default")}this.$img.click(function(c){if(a.isEnabled()){a.fireEvent(FR.Events.CLICK,c)}});this.on(FR.Events.CLICK,function(){if(!a.options.disabled){a.fireClick()}});if(b.isFunction(j.handler)){this.on(FR.Events.CLICK,j.handler.createDelegate(j.scope||this))
}if(j.key==="formsubmit"){this.on(FR.Events.CLICK,FR.formSubmitFunc.createDelegate(this))}},setValue:function(a){this.text.text(a)},getValue:function(){return this.text.text()},doClick:function(){if(this.isEnabled()){this.fireEvent(FR.Events.CLICK)}},setEnable:function(a){if(a===true){this.options.disabled=false;this._setSwitchBackground();this.element.addClass("ui-state-enabled");this.element.removeClass("ui-state-disabled")}else{if(a===false){this.options.disabled=true;this.element.css("background","none");
this.element.addClass("ui-state-disabled");this.element.removeClass("ui-state-enabled")}}},_setSwitchBackground:function(){if(this.options.isToggle&&this.switchOn){if(this.options.click){FR.setBackground(this.element,this.options.click)}}else{FR.setBackground(this.element,this.options.initial)}},fireOver:function(){if(this.options.over){this.setBackground(this.options.over)}},fireOut:function(){if(this.options.isToggle&&this.switchOn){if(this.options.click){this.setBackground(this.options.click)}}else{this.setBackground(this.options.initial)
}},fireDown:function(){if(this.options.isToggle&&!this.switchOn){var e=this.getWidgetsInSameGroup();if(e){for(var a=0;a<e.length;a++){var f=e[a];if(f!=this){f.switchDown()}}}this.switchOn=true}if(this.options.click){this.setBackground(this.options.click)}},fireUp:function(){if(this.options.over&&this.switchOn){this.setBackground(this.options.over)}else{this.setBackground(this.options.initial)}},switchDown:function(){if(this.options.isToggle){this.setBackground(this.options.initial);this.switchOn=false
}},fireClick:function(){this.fireDown();var a=this;setTimeout(function(){a.fireUp()},30)},getWidgetsInSameGroup:function(){if(this.options.group){return this.options.form.getWidgetsByGroup(this.options.group)}},setBackground:function(d){var a=d.background;if(a==""){this.$img.css("background","white")}else{if(b.isEmptyObject(a)){this.$img.css("background","")}else{FR.setBackground(this.$img,d)}}},doResize:function(a){this.$img.css({width:a.width,height:a.height});this.text.css("line-height",a.height+"px")
},setRoundBorder:function(a){if(a){this.element.css("border-radius",a);this.$img.css("border-radius",a)}else{this.element.css("border-radius","3px");this.$img.css("border-radius","3px")}}});b.shortcut("freebutton",FR.FreeButton);FR.ToggleButton=FR.extend(FR.BaseEditor,{selected_class:"fr-checkbox-checkon",unselected_class:"fr-checkbox-checkoff",_defaultConfig:function(){return b.extend(FR.ToggleButton.superclass._defaultConfig.apply(),{selected:false,scope:this,render:true,only_be_selected:false,manualSelect:false})
},_init:function(){FR.ToggleButton.superclass._init.apply(this,arguments);var d=this.options;if(!FR.isEmpty(d.text)&&typeof d.text==="string"){d.text=_.unescape(d.text)}if(d.render===true){this.element.css("height","auto").css("width","auto");if(this.escapeChar){this.$btn=FR.html(b("<span>"),(d.text!=null&&!FR.isEmpty(b.trim(d.text)))?d.text:" ").appendTo(this.element).addClass("x-text").addClass("fr-widget-font").addClass("fr-widget-click").click(function(c){this.onNodeClick()}.createDelegate(this))
}else{this.$btn=b("<span>"+((d.text!=null&&!FR.isEmpty(b.trim(d.text)))?d.text:"&nbsp;")+"</span>").appendTo(this.element).addClass("x-text").addClass("fr-widget-click").click(function(c){this.onNodeClick()}.createDelegate(this))}}else{this.$btn=this.element;if(d.text!=null){if(this.escapeChar){FR.html(b("<span>"),d.text).insertAfter(this.$btn)}else{b("<span>"+d.text+"</span>").insertAfter(this.$btn)}}}if(FR.Browser.r.chrome){this.$btn.css("padding-top",1)}if(this.options.fontSize){var a=12;if(this.options.fontSize<a){this.options.fontSize=a
}this.$btn.css("font-size",this.options.fontSize)}if(b.isFunction(d.handler)){this.$btn.click(d.handler.createDelegate(d.scope||this).createInterceptor(this.isEnabled,this))}this.changeBoxState(d.selected);this.$formbtn=this.initFormBtn();if(d.value){if(!this.isValidate(d.value)){FR.Msg.toast(this.errorMsg);return}if(typeof d.value=="boolean"){this.setSelectedWithoutEvent(d.value)}else{if(d.value=="true"){this.setSelectedWithoutEvent(true)}else{if(d.value=="false"){this.setSelectedWithoutEvent(false)
}}}}},onNodeClick:function(){var a=this.options;if(this.isEnabled()){if(!a.manualSelect){if(a.only_be_selected&&this.selected()){return false}else{if(!this.selected(!this.selected())){return false}}}this.fireEvent(FR.Events.AFTEREDIT);this.fireEvent(FR.Events.CLICK)}},changeBoxState:function(a){a=typeof a=="boolean"?a:(a!="false");this.$btn[a?"addClass":"removeClass"](this.selected_class);this.$btn[a?"removeClass":"addClass"](this.unselected_class)},initFormBtn:function(){return null},getValue:function(){return this.selected()
},_dealValueWithEvents:function(a){if(typeof a=="boolean"){this.selected(a,"noFireEvent")}else{if(a=="true"){this.selected(true,"noFireEvent")}else{this.selected(false,"noFireEvent")}}if(arguments[1]===true){this.fireEvent(FR.Events.AFTEREDIT)}},getText:function(){return this.options.text},reset:function(){this.selected(false)},selected:function(){if(arguments.length===0){return this.isSelected()}else{if(arguments[1]=="noFireEvent"){return this.setSelectedWithoutEvent(arguments[0])}else{return this.setSelected(arguments[0])
}}},isSelected:function(){return this.$btn.is("."+this.selected_class)},setSelected:function(a){if(!this.setSelectedWithoutEvent(a)){return false}this.fireEvent(FR.Events.STATECHANGE,this.selected());return true},setSelectedWithoutEvent:function(a){if(this.$formbtn){this.$formbtn.attr("checked",a!==false)}this.changeBoxState(a);return true},destroy:function(){FR.ToggleButton.superclass.destroy.apply(this)},doResize:function(a){FR.ToggleButton.superclass.doResize.call(this,a)},setEscapeChar:function(a){this.escapeChar=a
}});FR.CheckBox=FR.extend(FR.ToggleButton,{selected_class:"fr-checkbox-checkon",unselected_class:"fr-checkbox-checkoff",checkIconHeight:17,_defaultConfig:function(){return b.extend(FR.CheckBox.superclass._defaultConfig.apply(),{marginleft:5})},_init:function(){this.setEscapeChar(true);FR.CheckBox.superclass._init.apply(this,arguments);var d=this.options;var a;this.element.css({"overflow":"hidden auto","word-break":"break-all"});if(this.element&&FR.Browser.isIE()){this.element.css({"width":d.width,"height":this.checkIconHeight});
a=this.checkIconHeight}if(a){this.$btn.css({"margin-left":d.marginleft,"height":"inherit","line-height":a+"px"})}else{this.$btn.css("margin-left",d.marginleft)}},initFormBtn:function(){if(this.options.sessionID&&_g(this.options.sessionID).rtype=="form"){var a=b(this.$btn.parent());a.css("background-color","white");this.$box=b("<input type='checkbox'/>").css("display","none").attr("name",this.options.widgetName).appendTo(a);this.$box.attr("value",this.options.fieldValue||this.options.value||"")}return this.$box
},doResize:function(a){FR.CheckBox.superclass.doResize.call(this,a);if(this.element){this.$btn.css("line-height",this.element.height()+"px")}}});b.shortcut("checkbox",FR.CheckBox);FR.StrictCheckBox=FR.extend(FR.CheckBox,{_init:function(){FR.StrictCheckBox.superclass._init.apply(this,arguments);this.setSelectedWithoutEvent(false);var a=this.options;if(a.value){if(!this.isValidate(a.value)){FR.Msg.toast(this.errorMsg);return}if(typeof a.value==="boolean"){this.setSelectedWithoutEvent(a.value)}}}});
b.shortcut("strict-checkbox",FR.StrictCheckBox);FR.RadioButton=FR.extend(FR.ToggleButton,{selected_class:"fr-radio-radioon",unselected_class:"fr-radio-radiooff",_init:function(){this.setEscapeChar(false);FR.RadioButton.superclass._init.apply(this,arguments)},initFormBtn:function(){if(this.options.sessionID&&_g(this.options.sessionID).rtype=="form"){var a=b(this.$btn.parent());a.css("background-color","white");this.$radio=b("<input type='radio'/>").css("display","none").attr("name",this.options.name||this.options.widgetName).appendTo(a);
this.$radio.attr("value",this.options.fieldValue||this.options.value||"")}return this.$radio}});b.extend(FR.RadioButton,{RadioButtonGroup:{}});b.shortcut("radio",FR.RadioButton);FR.formSubmitFunc=function(){this.setEnable(false);if(this.options.form!=null&&b.isFunction(this.options.form.formSubmit)){this.options.form.QueryBtn=this;var a=this;this.options.form.formSubmit({url:FR.servletURL+"?op=fr_dialog&cmd=parameters_d&sessionID="+(_g().currentSessionID||_g().sessionID),asyn:true,callback:function(){_g().once("afterload",function(){a.enable()
});_g().loadContentPane()}})}};FR.FormSubmitButton=FR.extend(FR.Button,{_init:function(){FR.FormSubmitButton.superclass._init.apply(this,arguments);this.on(FR.Events.CLICK,FR.formSubmitFunc.createDelegate(this))}});b.shortcut("formsubmit",FR.FormSubmitButton);FR.CardSwitchButton=FR.extend(FR.FreeButton,{_init:function(){FR.CardSwitchButton.superclass._init.apply(this,arguments);this.selected=false;var g="5px 5px 0 0";switch(this.options.displayPosition){case"North":g="5px 5px 0 0";break;case"West":g="5px 0 0 5px";
break;case"South":g="0 0 5px 5px";break;case"East":g="0 5px 5px 0";break;default:break}this.$img.css("border-radius",g);this.element.css("border-radius",g);this.element.css("opacity",this.options.opacity);if(this.options.textDirection===1){var h=this.calculateMargin();this.$img.children().css({"margin-left":h,"width":"0px","display":"block","word-wrap":"break-word"})}else{this.$img.children().css({"white-space":"nowrap"})}var a=this;var f={onMouseOver:function(c){if(a.selected){return}a.element.css("opacity",1)
},onMouseOut:function(c){if(a.selected){if(a.options.click){return}else{a.setBackground({"background":""});return}}a.element.css("opacity",0.6)},onMouseDown:function(c){if(c.button!==0){return}a.selected=true;if(a.options.click){a.setBackground(a.options.click)}else{a.setBackground({"background":"white"})}}};this.$img.mouseover(f.onMouseOver).mouseout(f.onMouseOut).mousedown(f.onMouseDown)},calculateMargin:function(){var k=this.$img.text();var i=0,o=k.length,n=-1,p=false;for(var m=0;m<o;m++){n=k.charCodeAt(m);
if(n>=0&&n<=128){i+=1}else{i+=2;p=true}}var l=this.getTextSize(k).width;var a=l/i;return(this.$img.width()-(p?a*2:a))/2},getTextSize:function(g){var h=this.text.css("fontSize");var i=b("<span></span>").css({"visibility":"hidden","fontSize":h});i.text(g);b("body").append(i);var a=i.width();var j=i.height();i.remove();return{width:a,height:j}},fireUp:function(){},fireOut:function(){if(this.selected){if(this.options.click){this.setBackground(this.options.click)}}else{this.setBackground(this.options.initial)
}},fireDown:function(){},setBackground:function(d){var a=d.background;if(a==""){this.$img.css("background","white")}else{if(b.isEmptyObject(a)){this.$img.css("background","")}else{FR.setBackground(this.$img,d)}}},_setSwitchBackground:function(){if(this.options.isToggle&&this.switchOn){if(this.options.click){FR.setBackground(this.element,this.options.click)}}else{FR.setBackground(this.element,this.options.initial)}},doResize:function(f){FR.CardSwitchButton.superclass.doResize.call(this,f);if(this.options.textDirection===1){var h=this.calculateMargin();
var g=this.$img.text();var a=this.getTextSize(g).height;this.text.css("line-height",a-2+"px");if(FR.Browser.isIE7Before()){this.text.css({"margin-left":0})}else{this.text.css({"margin-left":h})}}else{this.$img.children().css({"white-space":"nowrap"})}}});b.shortcut("cardswitch",FR.CardSwitchButton)})(jQuery);
FR.Search=FR.extend(FR.EditCompBaseEditor,{_defaultConfig:function(){return $.extend(FR.Search.superclass._defaultConfig.apply(),{baseCls:"fr-search",width:164,height:28,width4searchBtn:44,defaultValue:null,watermark:null,onSearch:null,advanced:false,onTrigger:null,autoSearch:false,onKeyup:null,onFocus:null,onBlur:null,onEnter:null})},_init:function(){FR.Search.superclass._init.apply(this,arguments);var b=this.options;this._initEditComp();if(!b.autoSearch){this._createTriggerBtn();this.searchButton=this._createSearchBtn(this.element)
}this.doResize(b)},_initEditComp:function(){var d=this.options,e=this;this.editComp=$("<input/>").appendTo(this.element);if(d.watermark){this.setWaterMark(d.watermark)}if(d.defaultValue){this.editComp.val(d.defaultValue).data("defaultValue",d.defaultValue)}if(d.autoSearch){this.editComp.addClass("fr-search-auto-text");var f=(d.height-18)/2;this.editComp.css("background-position-y",f)}else{this.editComp.addClass("fr-search-editor-text")}this.editComp.keyup(function(a){if(a.keyCode==FR.keyCode.ENTER){this.blur();
if(d.onSearch){d.onSearch.apply(e,arguments)}}});this.editComp.focus(function(a){$(this).addClass("fr-search-editor-focus");FR.applyFunc(e,d.onFocus,[a],false)}).blur(function(a){$(this).removeClass("fr-search-editor-focus");FR.applyFunc(e,d.onBlur,[a],false)}).keyup(function(a){if(a.keyCode==FR.keyCode.ENTER){this.blur();if(d.onSearch){FR.applyFunc(e,d.onSearch,[a],false)}}else{FR.applyFunc(e,d.onKeyup,[a],false)}})},_createTriggerBtn:function(){var d=this,c=this.options;if(!c.advanced){return}else{this.editComp.css({"border-right":"none"});
$('<div class="fr-search-trigger"/>').hover(function(){$(this).addClass("fr-search-trigger-hover")},function(){$(this).removeClass("fr-search-trigger-hover")}).click(function(){FR.applyFunc(d,c.onTrigger,arguments,false)}).appendTo(this.element)}},_createSearchBtn:function(i){var j=this.options,g=this;var f={renderEl:$("<div/>").appendTo(i),baseClass:"fr-search-button",width:44,height:28};if($.isFunction(j.onSearch)){f.handler=j.onSearch.createDelegate(g)}var h=new FR.IconButton(f);return h.element
},getText:function(){return this.editComp.val()},setText:function(b){this.editComp.val(b)},setTextWithoutValidation:function(b){this.setText(b)},getValue:function(){return this.getText()},setValue:function(b){this.setText(b)},doResize:function(i){var k=this.options;var l=i.width,g=i.height;var j=8,h=4;if(k.autoSearch){j=27}else{l-=k.width4searchBtn}if(k.advanced){l-=24}if($.support.boxModel){l-=j;g-=h}this.editComp.css({height:g,width:l});if($.browser.msie){this.editComp.css("line-height",g+"px")
}this.searchButton&&this.searchButton.width(k.width4searchBtn).height(k.height)}});$.shortcut("search",FR.Search);
FR.DataTable=FR.extend(FR.BaseEditor,{_init:function(){FR.DataTable.superclass._init.apply(this,arguments);var b=this.options;this.element.css("overflow","auto");this.table=$("<table/>").attr({cellspacing:"0",cellpadding:"0"});this.element.append(this.table);this.popuNewData(this.options.value)},initTableHead:function(i){if(!FR.isArray(i.head)){return}this.head=i.head;var j=$("<thead/>").addClass("fr-form-table-thead");var k=$("<tr>").addClass("fr-form-table-tr");j.append(k);for(var g=0,h=i.head.length;
g<h;g++){var l=$("<th/>").text(i.head[g]);if(i.columnWidth&&i.columnWidth[g]){l.css("width",i.columnWidth[g])}if(g==h-1){l.addClass("fr-form-table-last-th")}k.append(l)}this.table.append(j)},setTableHead:function(b){this.table.children("thead").empty();this.initTableHead(b)},popuNewData:function(h){this.setTableHead(h);this.table.children("tbody").empty();if(h.tablecontent){var g=h.tablecontent;for(var e=0,f=g.length;e<f;e++){this.addData(g[e],h.rowHeight)}}},updateDatas:function(){var p=[];var i=this.table.children("tbody").children("tr");
for(var n=0,j=i.length;n<j;n++){var l={};var m=$(i[n]).children();for(var o=0,k=m.length;o<k;o++){l[this.head[o]]=$(m[o]).text()}p.push(l)}return p},getValue:function(){return this.updateDatas()},setValue:function(b){this.popuNewData(b)},addData:function(l,p){if(!FR.isArray(l)){var i=[];i.push(l);l=i}var o=this;var m=$("<tr/>").addClass("fr-form-table-tr").click(function(){if(o.activedTR){o.activedTR.removeClass("fr-form-table-selectedtr")}$(this).addClass("fr-form-table-selectedtr");o.activedTR=$(this);
o.fireEvent(FR.Events.CLICK)});for(var n=0,j=l.length;n<j;n++){var k=$("<td/>").addClass("fr-form-table-td").append($("<pre>").css("white-space","pre-wrap").append(l[n]||""));k.css("height",p+1);m.append(k)}this.table.append(m);this.embellishTable()},embellishTable:function(){var d=this.table.children("tbody").children("tr");var c=this;$.each(d,function(a){$($(".fr-form-table-td",$(d[a]))[0]).addClass("fr-form-table-first-td");if(a===0&&c.table.children("thead").length===0){var b=$(".fr-form-table-td",d[a]);
$.each(b,function(f){$(b[f]).addClass("fr-form-table-top-td")})}if(a%2===0){$(d[a]).css({backgroundColor:"#EEEEEE"})}else{$(d[a]).addClass("fr-form-table-odd-tr")}})},getTable:function(){return this.table},getSelectedData:function(){if(!this.activedTR){return}else{var c={};var d=$("td",this.activedTR);if(this.head.length!=d.length){return}else{$.each(this.head,function(b,a){c[a]=$(d[b]).text()});return c}}},getSelectedIndex:function(){if(!this.activedTR){return -1}else{return this.activedTR[0].rowIndex-1
}}});$.shortcut("datatable",FR.DataTable);
(function(b){FR.SynchronBaseEditor=FR.extend(FR.BaseEditor,{_init:function(){FR.SynchronBaseEditor.superclass._init.apply(this,arguments)}});b.extend(FR,{createTreeConfig4Widget:function(a){FR.$defaultImport("/com/fr/web/core/js/jquerytree/tree.js","js");FR.$defaultImport("/com/fr/web/core/js/jquerytree/common.js","js");if(a.options.widgetCss&&a.options.widgetCss.length!==0){b.each(a.options.widgetCss,function(f,c){FR.$import(c,"css",true)})}var d={data:a.options.data,showcheck:a.options.mutiSelection,onnodeclick:function(g,c){var h=a.options.disableID;
if(h){if(h==g.getID()){return}}a._onEnterPressed(this,c)},beforeSelectItemChange:function(){return a.fireEvent(FR.Events.BEFORESTATECHANGE)},flatStyle:false,widget:a,selectLeafOnly:a.options.selectLeafOnly,afterBuild:function(){return a.fireEvent(FR.Events.AFTERBUILD)},loadByLayer:a.options.loadByLayer};return d},parseString2Array4Tree:function(h,i){if(typeof h!="string"||FR.isEmpty(i)){return b.makeArray(h)}var a=[];var j=i.options.nodeDelimiter||/[;；]/;var l=i.options.pathDelimiter||/[,，]/;if(h.indexOf(";")!=-1||h.indexOf("；")!=-1){a=h.split(j)
}if(a.length>0){for(var k=0;k<a.length;k++){a[k]=a[k].split(l)}}else{if(h.indexOf(",")!=-1||h.indexOf("，")!=-1){a=h.split(l)}}if(FR.isEmptyArray(a)){return h.split(";")}return a},parseTo2DArray:function(a){if(!FR.isEmptyArray(a)&&!b.isArray(a[0])){var d=[];d[0]=a;return d}else{return a}},getTreeTrace:function(j,x,q,v){var r=[];var a=[];var p=false;var u=q===true?x.slice(0).reverse():x;for(var s=0;s<u.length;s++){if(u[s].hasChild()&&v){continue}if(u[s].getValue()==j||u[s].getShowValue()==j){p=true;
var w=u[s];r[0]=w.getValue();while(w.getParent()){w=w.getParent();r.push(w.getValue());w.setexpand(true)}if(q===true){a.push(r.reverse())}else{return r.reverse()}}}for(var s=0;s<u.length;s++){if(u[s].ChildNodes||(u[s].data&&u[s].data.ChildNodes)){var i=FR.getTreeTrace(j,u[s].getChildren(),q,v);if(!FR.isEmptyArray(i)){p=true;if(q){for(var t=0;t<i.length;t++){a.push(i[t])}}else{return i}}}}if(p){return a}return[]},getValidTreeTrace:function(a,h,g){if(!FR.isArray(a)||FR.isEmptyArray(a)){return}if(a.length===1){return FR.getTreeTrace(a[0],h,false,g)
}else{return f(a,0,h)?a:null}function f(i,e,d){if(e>=i.length){return true}for(var c=0;c<d.length;c++){if(d[c].getValue()==i[e]){return f(i,e+1,d[c].getChildren())}else{if(d[c].getShowValue()==i[e]){i[e]=d[c].getValue();return f(i,e+1,d[c].getChildren())}}}return false}},setAllNodeState:function(a,e){for(var f=0;f<a.length;f++){a[f].setcheckstate(e);if(a[f].isLoadComplete()&&a[f].getChildrenLength()>0){FR.setAllNodeState(a[f].getChildren(),e)}}},setNodeStateByInitValue:function(t,a,r,p){if(!FR.isArray(r)){return
}for(var n=0;n<t.length;n++){var q=t[n];var i=r[a];if(q.getShowValue()==i||q.getValue()==i){if(a==r.length-1){if(!p||!q.hasChild()){q.setcheckstate(1);r[a]=q.getValue()}return true}var s=q.getChildren();if(FR.setNodeStateByInitValue(s,a+1,r,p)){if(p){var j=true;for(var o=0;o<s.length;o++){if(s[o].getcheckstate()!==1){j=false;break}}q.setcheckstate(j?1:2)}q.setexpand(true);r[a]=q.getValue();return true}}}},txt2NodeArray:function(o,l,r,i,n){var m=[];o=o.toString().replace(/[,;，；]$/);if(FR.isEmpty(o)){return m
}if((o.indexOf(";")!==-1||o.indexOf("；")!==-1)&&l){var q=FR.parseString2Array4Tree(o,n);for(var p=0;p<q.length;p++){var a=FR.getValidTreeTrace(q[p],r,i);if(FR.isArray(a)&&!FR.isEmptyArray()){m.push(a)}}}else{if(o.indexOf(",")!==-1||o.indexOf("，")!==-1){m=FR.getValidTreeTrace(o.split(/[,，]/),r,i)}else{if(o!==""){m=FR.getTreeTrace(o,r,l,i)}}}if(FR.isEmptyArray(m)){m=FR.isEmpty(o)?[]:b.makeArray(o)}return m},findSelectedNode:function(k,a,h,l){if(!FR.isArray(h)){return}for(var j=k.length-1;j>-1;j--){var i=k[j];
if(i.getShowValue()==h[a]||i.getValue()==h[a]){if(a<h.length-1){i.setexpand(true)}if(a===h.length-1){l.currentnode=i;break}FR.findSelectedNode(i.getChildren(),a+1,h,l)}}},findTrueValue:function(i,m,n,k,a,j){if(!FR.isArray(k)){return}for(var l=0;l<m.length;l++){if(m[l].getValue()==k[n]){if(n==k.length-1){a.push(m[l].getTextPath(false));j.push(k);return}m[l].additionalParameter(i);m=m[l].getChildren();FR.findTrueValue(i,m,n+1,k,a,j);return}}},getTreeValueResult:function(a,h,i){if(i){return FR.isEmptyArray(a)?[]:a
}else{if(a==null){return null}if(h){var k=[];for(var l=0;l<a.length;l++){if(b.isArray(a[l])){var j=a[l];k[l]=j[j.length-1]}else{k[l]=a[l]}}return k}else{return a[a.length-1]||""}}},processNodeExpand:function(d,a){b.each(d,function(c,h){var i=h;if(a.count>=100){i.isexpand=false}else{a.count++;var j=i.ChildNodes;if(j){if(j.length>=100){i.isexpand=false}else{FR.processNodeExpand(j,a)}}}})},copyNode:function(d){if(!d){return null}if(!d.isexpand){return null}var a=d.ChildNodes;if(a){d.ChildNodes=[];b.each(a,function(h,g){var c=FR.copyNode(g);
if(c!=null){d.ChildNodes.push(c)}})}return d}});FR.TreeEditor=FR.extend(FR.SynchronBaseEditor,{_defaultConfig:function(){return b.extend(FR.TreeEditor.superclass._defaultConfig.apply(),{width:120,height:200,limitData:300,delimiter:";"})},_init:function(){FR.TreeEditor.superclass._init.apply(this,arguments);this.initData();if(this.options.widgetName!=null){this.element.attr("id",this.options.widgetName)}if(this.options.width>-1){this.element.css("width",this.options.width)}if(this.options.height>-1){this.element.css("height",this.options.height)
}this.element.css("overflow","auto");this.options.data.resetStatus(this.allPara());if(!FR.isEmpty(this.options.value)){this._dealValueWithEvents(this.options.value)}this._setCheckStateByDefaultValue()},initData:function(){if(this.options.data){return}if(this.options.rootLoader){this.options.data=new FR.TreeData({treeLoader:this.options.rootLoader})}else{if(this.options.widgetUrl){this.options.data=new FR.TreeData({url:this.options.widgetUrl})}else{if(this.options.items){this.options.data=new FR.ItemTreeData({items:this.options.items})
}}}if(this.options.controlAttr){var d=this.options.controlAttr["data"]||this.options.controlAttr["value"];if(FR.isEmpty(d)||d==""){return}this._confirmEvents=function(){this.fireEvent(FR.Events.AFTERINIT)};var a=this.createDependencePara4Data();a.parameter.startIndex=0;a.parameter.limitIndex=this.options.limitData;this.options.data.setData(a,d);delete this.options.controlAttr}},allPara:function(e,f){var a=this.createDependencePara4Data();a.parameter.startIndex=e?e:0;a.parameter.limitIndex=f?f:this.options.limitData;
return a},isComboBoxTree:function(){return false},_onEnterPressed:function(a){this.fireEvent(FR.Events.CLICK,a);this.fireEvent(FR.Events.AFTEREDIT)},setValue:function(q,x){if(x===undefined||x===false){x=function(c){return c.getValuePath(false)}}var a=this;var w;if(typeof q==="string"){w=q.split(this.options.delimiter)}else{w=b.makeArray(q)}if(!FR.isEmptyArray(w)){var y=this.options.data.getData();var p=[];for(var v=0;v<y.length;v++){if(!a.options.mutiSelection){p=p.concat(y[v].getSubNode())}else{p=p.concat(y[v].getLeafNode())
}}var u=[];for(var r=0;r<p.length;r++){var i=p[r];var s;if(b.isArray(w[0])&&a.options.mutiSelection){s=w.weakIndexOf(x(i))!==-1}else{s=FR.equals(x(i),w)}if(s){i.setcheckstate(1);u.push(i);if(!a.options.mutiSelection){for(var t=r+1;t<p.length;t++){p[t].setcheckstate(0)}break}}else{i.setcheckstate(0)}}b.each(u,function(e,d){var c=d.getParent();while(c){c.setcheckstate(c.isAllChildrenChosen()?1:2);c.setexpand(true);c=c.getParent()}});var z=FR.createTreeConfig4Widget(this);this._createTreeView(z)}},getValue:function(){var d;
if(!this.options.mutiSelection){d=this.element.getTCPValue()||this.value}else{d=this.element.getTCPValues()||this.value}var a=FR.getTreeValueResult(d,this.options.mutiSelection,this.options.returnFullPath);if(!this.options.returnArray&&b.isArray(a)){return this.options.startSymbol+a.join(this.options.delimiter)+this.options.endSymbol}return a},getText:function(){var a;if(!this.options.mutiSelection){a=this.element.getTCPValue()===null?null:this.element.getTCPText()}else{a=this.element.getTCPValues()===null?null:this.element.getTCPTexts()
}return FR.getTreeValueResult(a,this.options.mutiSelection,this.options.returnFullPath)},setText:function(a){this.setValue(a,function(d){return d.getTextPath(false)})},setTextWithoutValidation:function(a){this.setText(a)},_dealValueWithEvents:function(i){var l=this.options.mutiSelection?[]:"";if(typeof i==="string"){var k=i.split(this.options.delimiter)}else{var k=b.makeArray(i)}var m=this;var n=[];var j=[];if(!this.options.mutiSelection){FR.findTrueValue(this.allPara(),this.options.data.getData(),0,k,n,j)
}else{k=FR.parseTo2DArray(k);for(var a=0;a<k.length;a++){FR.findTrueValue(this.allPara(),this.options.data.getData(),0,b.isArray(k[a])?k[a]:k[a].split(","),n,j)}}if(n.length!==0){this.value=this.options.mutiSelection?j:j[0]}else{this.value=k}leafNodes=nodes=null;if(l!=i){this.options.need2BuildList=true}},_setCheckStateByDefaultValue:function(){var j=this;var i=this.options.value?this.options.value:[];var k=FR.createTreeConfig4Widget(this);var l=this.options.data.getData();var m=j.options.mutiSelection;
var n=j.options.selectLeafOnly;if(!FR.isArray(i)){i=FR.txt2NodeArray(i,m,l,n,this)}if(!FR.isEmptyArray(i)){if(m){i=FR.parseTo2DArray(i);FR.setAllNodeState(l,0);for(var a=0;a<i.length;a++){FR.setNodeStateByInitValue(l,0,i[a],n)}}else{FR.findSelectedNode(l,0,i,k)}}this._createTreeView(k)},reset:function(){this.setValue("");var d=this.options.data.getData();FR.setAllNodeState(d,0);var a=FR.createTreeConfig4Widget(this);this._createTreeView(a)},doResize:function(a){FR.TreeEditor.superclass.doResize.call(this,a)
},_createTreeView:function(a){this.element.treeview(a)}});b.shortcut("tree",FR.TreeEditor);FR.ListEditor=FR.extend(FR.SynchronBaseEditor,{_defaultConfig:function(){return b.extend(FR.ListEditor.superclass._defaultConfig.apply(),{width:120,height:200,icon:false,multi:false,removeSelf:false,textAlign:"left"})},_init:function(){FR.ListEditor.superclass._init.apply(this,arguments);this.initData();this._initList();var a=this;this.options.data.once(FR.Events.AFTERREAD,function(){a.fireEvent(FR.Events.DEFAULTINIT)
})},initData:function(){if(this.options.data){return}if(this.options.controlAttr){this.setSource(this.options.controlAttr);this._confirmEvents=function(){this.fireEvent(FR.Events.AFTERINIT)};return}if(this.options.widgetUrl){this.options.data=FR.DataFactory.createSynchronJSONData(this.options.widgetUrl,false)}else{if(this.options.items){this.options.data=FR.DataFactory.createSynchronArrayData(this.options.items)}}},refreshList:function(){if(this.options.controlAttr&&this.options.widgetUrl){this.options.controlAttr=null;
this.options.data=FR.DataFactory.createSynchronJSONData(this.options.widgetUrl,false)}this.jlist()},setSource:function(d){var a=this;if(d["value"]!==undefined&&d["value"]!==""){this.once(FR.Events.DEFAULTINIT,function(){a.setValue(d["value"],false)})}this.options.data=FR.DataFactory.createSynchronArrayData(d["data"])},_initList:function(){var a=this.options;if(a.width>-1){this.element.css("width",a.width)}if(a.height>-1){this.element.css("height",a.height)}if(a.textAlign){this.element.css("text-align",a.textAlign)
}this.jlist()},getValue:function(){var a=this.getSelectedItem();return a!=null?a.getValue():null},_dealValueWithEvents:function(i,m){var j=this.getSelectedText(),k=this.options.data;for(var n=0,a=k.getLength();n<a;n++){var l=this.options.data.getRecord(n);if(m&&(m.getShowValue()==l.getShowValue())){l.setValue(i);break}}},getSelectedText:function(){var a=this.getSelectedItem();return a!=null?a.getShowValue():null},addItem:function(a){this.doAddItem(a)},getAll:function(){var i=[],h=this.options.data;
for(var j=0,a=h.getLength();j<a;j++){var g=h.getRecord(j);i.push({text:g.getShowValue(),value:g.getValue()!=null?g.getValue():g.getShowValue()})}return i},setAll:function(d){var a=this;b.each(d,function(g,c){var h=FR.DataFactory.createItemRecord({text:g,value:c});a.doAddItem(h,true);a.options.data.addRecord(h)})},clear:function(){this.doClear()},clearSelected:function(){b(".fr-list-node",this.element).removeClass("fr-list-node-selected");this.fireEvent(FR.Events.NOSELECT)},doFilter:function(d){var a=b(".fr-list-node",this.element);
if(d||d===0){d=d.toUpperCase();b.each(a,function(h,g){var c=b("a > span",b(this)).html();if(c.toUpperCase().indexOf(d)>-1){b(this).show()}else{b(this).hide()}})}else{a.show()}},popData:function(a){this.doClear();this.options.data=new FR.SynchronData({dataSource:new FR.SynchronObjectSource({object:a})});this.jlist();if(this.getSelectedIndex()<0){this.fireEvent(FR.Events.NOSELECT)}},setSelectedIndex:function(f){var e=b("ul.fr-list-content",this.element);var a=b("li",e);if(!a){this.fireEvent(FR.Events.NOSELECT)
}this.doSelected(null,b(a[f]))},reset:function(){this.setValue("");if(this.options.data.resetStatus(this.createDependencePara4Data())){this.options.data.loadData()}},jlist:function(){this.options=b.extend({initaction:false,operation:{addaction:false,deleteaction:false,renameaction:false},cpPrefix:"_list_",iconpath:FR.servletURL+"?op=resource&resource=/com/fr/fs/resources/images/platform/jlist/user.png",addiconpath:FR.servletURL+"?op=resource&resource=/com/fr/fs/resources/images/platform/jlist/add.png",deleteiconpath:FR.servletURL+"?op=resource&resource=/com/fr/fs/resources/images/platform/jlist/delete.png",editiconpath:FR.servletURL+"?op=resource&resource=/com/fr/fs/resources/images/platform/jlist/user_edit.png"},this.options);
this.element.addClass("fr-list-bwrap");var e=this.id=this.element.attr("id");if(e==null||e==""){this.id="jquery_jlist"+new Date().getTime();this.element.attr("id",e)}if(this.options.multi){this.selectedLis=[]}this.isLoading=false;var f=this.options.data;f.resetStatus(this.allPara());var a=this;f.afterRead(function(d){var c=a.element;c.empty();FR.HtmlLoader.loadingMoreData({el:c,show:true});a.buildControlList(d);a.fireEvent(FR.Events.DEFAULTINIT);FR.HtmlLoader.loadingMoreData({el:c});a.isLoading=false
});f.appendDataEvent(function(c){a.addData2View(c);FR.HtmlLoader.loadingMoreData({el:a.element});a.isLoading=false});if(this.options.widgetData){f.updateData(this.options.widgetData);delete this.options.widgetData}else{f.loadData()}if(this.options.initaction){this.options.initaction.apply(this,arguments)}this.scrollEvent()},checkViewScroll:function(a){if(a.length<FR.limitData){this.need2Scroll=false}else{this.need2Scroll=true}},scrollEvent:function(){var a=this;this.element.scroll(function(){if(a.need2Scroll&&b(this).scrollTop()+b(this).height()==this.scrollHeight){a.scrollLoadMoreData()
}})},scrollLoadMoreData:function(){if(this.isLoading){return}this.isLoading=true;FR.HtmlLoader.loadingMoreData({el:this.element,show:true});var a=this.options.data;a.resetStatus(this.allPara(a.getLength()));a.loadData()},allPara:function(e,f){var a=this.createDependencePara4Data();if(this.searchText||this.searchText===0){a.parameter.filter=this.searchText}a.parameter.startIndex=e?e:0;a.parameter.limitIndex=f?f:this.options.limitData;return a},addData2View:function(s,o){this.checkViewScroll(s);var q=o?o:b("ul.fr-list-content",this.element);
var a=document.createDocumentFragment();var m=b("li",q).length;var t=this.options;for(var r=0,p=s.length;r<p;r++){var n=this.createLi(s[r],r+m);this.initLiEvent(n);var i=r%2===0;if(FR.isArray(t.background)){if(i){n.css("background",t.background[0])}else{n.css("background",t.background[1])}}else{if(i){n.css("background",t.background)}}a.appendChild(n[0])}q[0].appendChild(a)},getSortedAll:function(){var h=this;var a=b(".fr-list-node",this.element);var g=[];var f=(this.id+this.options.cpPrefix).length;
b.each(a,function(e,d){var c=b(d).attr("id");c=c.substr(f);g.push(h.getValueByIndex(c))});return g},getValueByIndex:function(a){var d=this.options.data.getRecord(a);return{text:d.getShowValue(),value:d.getValue()!=null?d.getValue():d.getShowValue()}},reBuildBackground:function(){var a=b(".fr-list-node",this.element);b.each(a,function(f,c){if(f%2===0){b(this).removeClass("fr-list-node-odd");b(this).addClass("fr-list-node-even")}else{b(this).removeClass("fr-list-node-even");b(this).addClass("fr-list-node-odd")
}});var d=this.options;if(FR.isArray(d.background)){b(".fr-list-node-even",this.element).css("background",d.background[0]);b(".fr-list-node-odd",this.element).css("background",d.background[1])}else{b(".fr-list-node-even",this.element).css("background",d.background)}},createLi:function(o,l){var a=b("<li/>").addClass("fr-list-node").attr("id",this.id+this.options.cpPrefix+l);var p=b("<div/>").addClass("fr-list-node-el");var n=this;if(this.options.multi){var j=new FR.CheckBox();j.on(FR.Events.STATECHANGE,function(){if(this.isSelected()){n.selectedLis.push(this)
}else{n.selectedLis.removeWeakEqual(this)}});a.data("checkbox",j);p.append(j.element.children())}if(this.options.expand&&o.getContent().childMenu){var m={destroyOnClose:false,minWidth:120,items:[]};a.menu=new FR.frMenu(m);a.menu.close();b("<span>&nbsp;</span>").addClass(this.options.expand).css({"float":"right"}).appendTo(p).mouseover(function(){a.menu.$menuRoot.empty();a.menu.addItems(o.getContent().childMenu());a.menu.show();var c=b(this).offset();a.menu.position(c.left+10,c.top-5)}).mouseout(function(c){if(c.pageX<parseInt(a.menu.$menuRoot.css("left"))){a.menu.close()
}})}if(this.options.removeSelf){b("<span>&nbsp;</span>").addClass(this.options.removeSelf).css({"padding-left":"16px","float":"right"}).appendTo(p).click(function(c){var d=b(this).parent().parent();if(n.options.removeConfirm){n.options.removeConfirm(function(){n.removeItem(d)})}else{n.removeItem(d)}}).mouseover(function(){b(this).addClass("fr_hover")}).mouseout(function(){b(this).removeClass("fr_hover")})}var k=o.getContent().icon||this.options.icon;if(k){b("<span>&nbsp;</span>").addClass(k).css("padding-left","16px").appendTo(p)
}return a.append(p.append(b("<a hideFocus class='fr-list-node-anchor' tabIndex=1></a>").append(this.options.showAsHtml?b("<span unselectable='on'/>").html(o.getShowValue()):b("<span unselectable='on'/>").text(o.getShowValue()).attr("title",o.getShowValue()))))},buildControlList:function(f){var e=b('<div class="fr-list-body"/>');if(this.options.needHead){e.append(this.createHeader())}var a=b('<ul class="available fr-list-content"/>');e.append(a);this.addData2View(f,a);this.element.append(e);if(this.options.draggable){FR.$defaultImport("/com/fr/web/core/js/ui/jquery.ui.sortable.js","js");
a.sortable({items:"li",opacity:0.8,helper:"clone",axis:this.options.axis}).disableSelection();if(this.options.outside){a.height(this.options.height).width(this.options.width);a.css("position","inherit");e.css("position","inherit")}}},createHeader:function(){var d=[b('<span class="fr-list-operation">').append(b('<img class="fr-list-operation-add"/>').attr("src",this.options.addiconpath)),b('<span class="fr-list-operation">').append(b('<img class="fr-list-operation-delete"/>').attr("src",this.options.deleteiconpath)),b('<span class="fr-list-operation">').append(b('<img class="fr-list-operation-edit"/>').attr("src",this.options.editiconpath))];
var a=this;b.each(d,function(f,c){b(c).bind("click.operation",function(e){a.operation(e)})});return b('<div class="fr-list-header"/>').append(d[0]).append(d[1]).append(d[2])},initLiEvent:function(a){var d=this;a.hover(function(){if(!d.options.disabled){b(this).addClass("fr-list-node-over")}},function(){b(this).removeClass("fr-list-node-over")}).click(function(c){if(!d.options.disabled){d.doSelected(c,b(this))}});if(this.options.draggable){a.css("cursor","move")}},doSelected:function(k,a){if(this.options.multi){this.fireEvent(FR.Events.CLICK);
return}var e=a.attr("id");var j=this.options;var n=this.getItemIndex(e);if(j.cindex!=null&&j.cindex!=n&&!this.fireEvent(FR.Events.BEFORESTATECHANGE)){return}if(j.cindex){b("#"+this.id+j.cpPrefix+j.cindex).removeClass("fr-list-node-selected")}var l=j.cindex?j.data.getRecords()[j.cindex]:null;var m=j.data.getRecords()[n];j.cindex=n;a.addClass("fr-list-node-selected");this.fireEvent(FR.Events.CLICK,n,m,l);if(k){k.stopEvent()}},getItemIndex:function(a){return a!=undefined?a.split(this.options.cpPrefix)[1]:-1
},operation:function(e){var g=e.target||e.srcElement;if(g.tagName=="IMG"){if(b(g).hasClass("fr-list-operation-add")){var a=prompt(FR.i18nText("Fine-Engine_Input_A_Name"));if(!a){FR.Msg.toast(FR.i18nText("Fine-Engine-Name_Cannot_Be_Null"))}else{var h={text:a,value:a};this.doAddItem(FR.DataFactory.createItemRecord(h))}}else{if(b(g).hasClass("fr-list-operation-delete")){this.doDeleteItem()}else{this.doEditItem()}}}},checkStringOrNumber:function(a){return/Number|String/.test(Object.prototype.toString.apply(a))
},addSimpleData:function(a){if(this.checkStringOrNumber(a)){a={text:a,value:a}}if(this.fireEvent(FR.Events.APPENDDATA,a)){if(!b.isArray(a)){a=[a]}this.options.data.updateData(a)}},doAddItem:function(f,a){if(this.options.needHead&&!a){this.options.data.addRecord(f)}this.addData2View([f]);var e=this.options;if(e.needHead&&e.addaction){e.operation.addaction.call(this,f)}},removeSelectedItem:function(){if(this.options.multi){return}return this.removeItem(b("li.fr-list-node-selected",this.element))},removeItem:function(a){if(!a[0]){FR.Msg.toast(FR.i18nText("FS-Process-Selected_None_Of_Any_Items")+"!");
return false}var o=a.attr("id").split(this.options.cpPrefix)[1];var i=this.options;var p=i.data.getRecord(o);var m=i.data.getLength();i.data.getRecords().splice(o,1);b("#"+this.id+i.cpPrefix+o,this.element).remove();for(var n=o;n<m;n++){var k=this.id+i.cpPrefix+n;var l=this.id+i.cpPrefix+(n-1);b("#"+k,this.element).attr("id",l)}this.fireEvent(FR.Events.REMOVEDATA,p);if(this.getSelectedIndex()<0){this.fireEvent(FR.Events.NOSELECT)}return p},doDeleteItem:function(){var a=this.options;a.operation.deleteaction.call(this.element,this.removeSelectedItem())
},editItem:function(e){var f=this.getSelectedItem();b.extend(f.data,e);if(this.fireEvent(FR.Events.EDITDATA,f.data)){var a=b("#"+this.id+this.options.cpPrefix+this.getSelectedIndex());this.options.showAsHtml?b("a > span",a).html(f.getShowValue()):b("a > span",a).text(f.getShowValue())}},doEditItem:function(){var j=this.getSelectedItem();if(!j){FR.Msg.toast(FR.i18nText("FS-Process-Selected_None_Of_Any_Items")+"!");return false}var h=j.getShowValue();var i=prompt("Rename：",h);i=i==null?h:i;j.setShowValue(i);
var g=this.options;var a=b("#"+this.id+g.cpPrefix+this.getSelectedIndex());b("span",a).text(i);if(g.operation.renameaction&&h!=i&&g.needhead){g.operation.renameaction.call(this,i,h)}},doClear:function(){this.options.data.clearData();b(".fr-list-node",this.element).remove();if(this.options.multi){this.selectedLis=[]}},getSelectedData:function(){return this.getSelectedItem()!=null?this.getSelectedItem().getContent():null},getSelectedItem:function(){var a=this.getSelectedIndex();return a!=-1?this.options.data.getRecord(a):null
},getSelectedIndex:function(){var a=b("li.fr-list-node-selected",this.element);var d=a.length!==0?a.attr("id").split(this.options.cpPrefix)[1]:-1;return parseInt(d)},getSelectedIndexs:function(){if(this.options.multi){var f=[];for(var e=0,a=this.selectedLis.length;e<a;e++){f.push(this.selectedLis[e].$btn.parent().parent().attr("id").split(this.options.cpPrefix)[1])}return f}else{return[this.getSelectedIndex()]}},getSelectedItems:function(){var i=this.getSelectedIndexs(),j=[],g=this.options.data;for(var h=0,a=i.length;
h<a;h++){j.push(g.getRecord(i[h]))}return j}});b.shortcut("list",FR.ListEditor);FR.ToggleButtonGroup=FR.extend(FR.SynchronBaseEditor,{_defaultConfig:function(){return b.extend(FR.ToggleButtonGroup.superclass._defaultConfig.apply(),{columnsInRow:0})},_init:function(){FR.ToggleButtonGroup.superclass._init.apply(this,arguments);var h=this.options;var g;var i;if(h.border){i=h.border.b||h.border.t;g=h.border.l||h.border.r;if(h.border.b1){h.height=h.height-1;h.width=h.width-1}else{if(i){h.height=h.height-i.w
}else{if(g){h.width=h.width-g.w}}}}var j=h.width>0?h.width:0;var a=h.height>0?h.height:0;this.$container=this.element.addClass("fr-form-btn-group");this.$container.css({"width":j,"height":a}).addClass(this.lbox_class);this.buttonArray=[];if(FR.Browser.isIE8Before()&&!b.support.boxModel&&a===0){this.$container.css({height:1,"overflow":"hidden"})}if(h.value!=null){this.once(FR.Events.DEFAULTINIT,function(){this.setValue(h.value,false)})}this.initData()},initData:function(){if(this.options.data){return
}if(this.options.controlAttr){this.setSource(this.options.controlAttr);this._confirmEvents=function(){this.fireEvent(FR.Events.AFTERINIT)};return}if(this.options.widgetUrl){this.options.data=FR.DataFactory.createSynchronJSONData(this.options.widgetUrl,false);this.options.data.resetStatus(this.createDependencePara4Data())}else{if(this.options.items){this.options.data=FR.DataFactory.createSynchronArrayData(this.options.items)}}var a=this;this.options.data.afterRead(function(d){if(a.isBoxBuild!==true){a._buildBox(d)
}});if(this.options.widgetData){this.options.data.updateData(this.options.widgetData);delete this.options.widgetData}else{this.options.data.loadData()}},setSource:function(d){var a=this;if(d["value"]!==undefined&&d["value"]!=""){this.once(FR.Events.DEFAULTINIT,function(){a.setValue(d["value"],false)})}this.options.data=FR.DataFactory.createSynchronArrayData(d["data"]);this.options.data.afterRead(function(c){a._buildBox(c)});this.options.data.loadData()},reset:function(){this.setValue(null);this.isBoxBuild=undefined;
if(this.options.data.resetStatus(this.createDependencePara4Data())){this.options.data.loadData()}},rebuild:function(a){this.setValue(null);this.options.data=null;this.options.widgetUrl=null;this.element.empty();this.options.items=a;this.isBoxBuild=undefined;if(a.widgetUrl){this.options.widgetUrl=a.widgetUrl}if(!this.options.renderEl){this.options.renderEl=this.element}this._init()},clearContent:function(){this.$container.empty()},_buildBox:function(){this.clearContent();var a=this.options.data.getRecords();
this._initGridConfig(a);this._setItems(a);this.isBoxBuild=true;this.fireEvent(FR.Events.DEFAULTINIT)},_initGridConfig:function(h){var a=h.length+(this.options.chooseAll===true?1:0),g=this.options.columnsInRow,f=g===0?1:1+Math.floor((a-0.1)/g);this.gridConfig={columns:g===0||f===0?a:g,rows:f,items:[],renderEl:this.$container};return this.gridConfig},setEnable:function(a){if(this.buttonArray){for(var d=0;d<this.buttonArray.length;d++){this.buttonArray[d].setEnable(a)}}FR.ToggleButtonGroup.superclass.setEnable.apply(this,arguments)
},getErrorMessage:function(){return this.options.errorMsg||FR.i18nText("Fine-Engine_Base_NOT_NULL_Des")},doResize:function(a){FR.ToggleButtonGroup.superclass.doResize.call(this,a);this.$container.css({width:a.width,height:a.height});if(this.grid){this.grid.doLayout();this._checkTable()}},_checkTable:function(){if(this.$container.parent()[0]&&this.$container.parent()[0].tagName=="TD"){this.$container.css("position","relative")}}});b.shortcut("togglebuttongroup",FR.ToggleButtonGroup);FR.TableTree=FR.extend(FR.BaseEditor,{_defaultConfig:function(){return b.extend(FR.TableTree.superclass._defaultConfig.apply(),{width:120,height:200})
},_init:function(){FR.TableTree.superclass._init.apply(this,arguments);FR.$defaultImport("/com/fr/web/platform/js/jquery.tabletree.js","js");FR.$defaultImport("/com/fr/web/platform/css/jquery.tabletree.css","css");var e=this.options;this.$TableTreeDiv=this.element;if(e.width>-1){this.$TableTreeDiv.css("width",e.width)}if(e.height>-1){this.$TableTreeDiv.css("height",e.height)}var f;if(!this.options.data){this.options.data=new FR.Data({dataSource:new FR.URLSource({url:this.options.widgetUrl}),dataReader:new FR.DataReader({choosedFields:["name","state"]})})
}if(this.options.rootLoader){this.options.treedata=new FR.TreeData({treeLoader:this.options.rootLoader})}else{if(this.options.url){this.options.treedata=new FR.TreeData({url:this.options.url})}else{return}}var a={data:this.options.treedata.getData(),cvns:this.options.data.getData(),treedatatype:this.options.treedatatype,width:this.options.width,height:this.options.height,needleaficon:this.options.needleaficon,oncheckboxclick:this.options.oncheckboxclick};this.$TableTreeDiv.tabletree(a)},getValue:function(){return this.$TableTreeDiv.getTableTreeValue()
},_setValue:function(a){this.$TableTreeDiv.setTableTreeValue(a)}});b.shortcut("tabletree",FR.TableTree)})(jQuery);
(function(b){FR.Composite=FR.extend(FR.Widget,{type:"composite",_defaultConfig:function(){return b.extend(FR.Composite.superclass._defaultConfig.apply(),{innerWidget:{}})},_init:function(){FR.Composite.superclass._init.apply(this,arguments);var d=this.options.innerWidget;d.renderEl=b("<div>").appendTo(b("body"));var a=FR.createWidget(d);this.innerWidget=a;if(a.element.data("jlayout")){a.doResize(a.element.data("jlayout").preferred(this.element))}a.doLayout();a.element.css({position:""});d.renderEl.appendTo(this.element.css({position:"relative"}))
},getWidgetByName:function(d){var a=this.innerWidget.options.resultWidgets;return a[d]}});b.shortcut("composite",FR.Composite);FR.PageNavi=FR.extend(FR.Composite,{_init:function(){FR.PageNavi.superclass._init.apply(this,arguments)}});b.shortcut("page-navi",FR.PageNavi);FR.Toolbar=FR.extend(FR.Widget,{type:"toolbar",_defaultConfig:function(){return b.extend(FR.Toolbar.superclass._defaultConfig.apply(),{baseCls:"x-toolbar",items:[]})},_init:function(){FR.Toolbar.superclass._init.apply(this,arguments);
var i=this.options;var a=28;FR.toolbarHeight=a;this.element.addClass(i.baseCls);this.element.css("height",a);if(i.toolbarbg){var m=i.toolbarbg;var k=this.element;FR.setBackground(k,m,k.height())}this.$tr=b("<tr>");this.$tr.appendTo(b("<tbody>").appendTo(b("<table cellspacing=0>").css({"height":a,"vertical-align":"center"}).appendTo(this.element)));if(i.toolbarbg&&(i.toolbarbg["type"]===4||i.toolbarbg["type"]===2)&&FR.Browser.isIE()&&FR.ieForFixBackground()){this.$tr.css({position:"absolute",top:"0px"})
}var n=[];if(i.items!=null){if(!FR.isArray(i.items)){i.items=[i.items]}for(var o=0;o<i.items.length;o++){if(o>0){this.addSep()}var l=i.items[o];var p=FR.createWidget(l);n.push(p);if(l.widgetName){this[l.widgetName.toLowerCase()]=p}this.addJQuery(p.element)}i.items=n}this.element.find("input").attr("disabled","true")},setStyle:function(a){this.element.css("height",a["height"]);this.element.css("width",a["width"]);this.element.css("background-size",this.element.css("width")+" "+this.element.css("height"));
_g().element.css("top",this.element.css("height"));this.element[0].children[0].style.height=a["height"]+"px"},setVisible:function(a){if(a===true){this.element.css("visibility","inherit")}else{this.element.css("visibility","hidden")}},toolBarFloat:function(a){if(a==="center"||a==="left"||a==="right"){this.element[0].align=a}},getWidgetByName:function(k){var l=this.options.items;for(var j=0,a=l.length;j<a;j++){var h=l[j];var i=h.options.widgetName;if(i&&k&&i.toUpperCase()===k.toUpperCase()){return h
}}},getWidgetsByName:function(m){var k=[];var n=this.options.items;for(var l=0,a=n.length;l<a;l++){var i=n[l];var j=i.options.widgetName;if(j&&m&&j.toUpperCase()===m.toUpperCase()){k.push(i)}}return k},getWidgetsExcludeNames:function(p){var l=[];var m=[];if(p){for(var n=0,a=p.length;n<a;n++){m[n]=p[n].toUpperCase()}}var o=this.options.items;for(var n=0,a=o.length;n<a;n++){var i=o[n];var k=i.options.widgetName;if(k&&m.indexOf(k.toUpperCase())===-1){l.push(i)}}return l},addJQuery:function(d){if(FR.Browser.isIE()&&!b.support.boxModel){this.element.css("overflow","hidden")
}if(d!=null){var a=b("<td>").append(d);this.$tr.append(a)}},addSep:function(){this.addJQuery("<span class='sep'> </span>")}});b.shortcut("toolbar",FR.Toolbar);FR.MenuButton=FR.extend(FR.Button,{_init:function(){FR.MenuButton.superclass._init.apply(this,arguments);if(this.$em){this.$em.addClass("fr-btn-arrow")}var a=this.options.menu;if(FR.isArray(a)){this.on("click",function(){FR.showMenuByEl({destroyOnClose:true,items:a,minWidth:175,xxxfixclientH:this.options.istoolbarmenu?true:false},this.element)
}.createDelegate(this));if(this.$table){this.$table.mouseleave(function(e){if(this.fr_menu){var f={x:this.fr_menu.menu.$menuRoot.offset().left,y:this.fr_menu.menu.$menuRoot.offset().top-1,width:this.fr_menu.menu.$menuRoot.bounds().width,height:this.fr_menu.menu.$menuRoot.bounds().height};if(e.clientY<f.y||e.clientY>f.y+f.height||e.clientX<f.x||e.clientX>f.x+f.width){this.fr_menu.menu.close()}}}.createDelegate(this.element))}}}});b.shortcut("menubutton",FR.MenuButton);FR.ExportMenu=FR.extend(FR.MenuButton,{_init:function(){FR.ExportMenu.superclass._init.apply(this,arguments)
}});b.shortcut("export-menu",FR.ExportMenu);FR.ExcelMenu=FR.extend(FR.MenuButton,{_init:function(){FR.ExcelMenu.superclass._init.apply(this,arguments)}});b.shortcut("excel-menu",FR.ExcelMenu);FR.FirstPageButton=FR.extend(FR.Button,{_init:function(){FR.FirstPageButton.superclass._init.apply(this,arguments)}});b.shortcut("first",FR.FirstPageButton);FR.PreviousPageButton=FR.extend(FR.Button,{_init:function(){FR.PreviousPageButton.superclass._init.apply(this,arguments)}});b.shortcut("previous",FR.PreviousPageButton);
FR.NextPageButton=FR.extend(FR.Button,{_init:function(){FR.NextPageButton.superclass._init.apply(this,arguments)}});b.shortcut("next",FR.NextPageButton);FR.LastPageButton=FR.extend(FR.Button,{_init:function(){FR.LastPageButton.superclass._init.apply(this,arguments)}});b.shortcut("last",FR.LastPageButton);FR.EmailButton=FR.extend(FR.Button,{_defaultConfig:function(){return b.extend(FR.EmailButton.superclass._defaultConfig.apply(),{emailFormats:[{text:FR.i18nText("Fine-Engine_Report_Export_PDF"),value:"PDF"},{text:FR.i18nText("Fine-Engine_Report_Export_Excel"),value:"Excel"},{text:FR.i18nText("Fine-Engine_Report_Export_Excel03"),value:"Excel03"},{text:FR.i18nText("Fine-Engine_Report_Export_Word"),value:"Word"},{text:FR.i18nText("Fine-Engine_Report_Export_SVG"),value:"SVG"}]})
},_init:function(){FR.EmailButton.superclass._init.apply(this,arguments)},changeFormat:function(a){if(!FR.isNull(a)){var d=[];a.forEach(function(c){if(c.toLowerCase()==="pdf"){d.push({text:FR.i18nText("Fine-Engine_Report_Export_PDF"),value:"PDF"})}else{if(c.toLowerCase()==="excel"){d.push({text:FR.i18nText("Fine-Engine_Report_Export_Excel"),value:"Excel"})}else{if(c.toLowerCase()==="excel03"){d.push({text:FR.i18nText("Fine-Engine_Report_Export_Excel03"),value:"Excel03"})}else{if(c.toLowerCase()==="word"){d.push({text:FR.i18nText("Fine-Engine_Report_Export_Word"),value:"Word"})
}else{if(c.toLowerCase()==="svg"){d.push({text:FR.i18nText("Fine-Engine_Report_Export_SVG"),value:"SVG"})}}}}}});if(d.length>0){this.options.emailFormats=d}}}});b.shortcut("mail",FR.EmailButton);FR.ExportPDFButton=FR.extend(FR.Button,{_init:function(){FR.ExportPDFButton.superclass._init.apply(this,arguments)}});b.shortcut("export-pdf",FR.ExportPDFButton);FR.ExportExcelPageButton=FR.extend(FR.Button,{_init:function(){FR.ExportExcelPageButton.superclass._init.apply(this,arguments)}});b.shortcut("export-excel-page",FR.ExportExcelPageButton);
FR.ExportExcelOriginButton=FR.extend(FR.Button,{_init:function(){FR.ExportExcelOriginButton.superclass._init.apply(this,arguments)}});b.shortcut("export-excel-ori",FR.ExportExcelOriginButton);FR.ExportExcelSheetButton=FR.extend(FR.Button,{_init:function(){FR.ExportExcelSheetButton.superclass._init.apply(this,arguments)}});b.shortcut("export-excel-sheet",FR.ExportExcelSheetButton);FR.ExportWordButton=FR.extend(FR.Button,{_init:function(){FR.ExportWordButton.superclass._init.apply(this,arguments)}});
b.shortcut("export-word",FR.ExportWordButton);FR.ExportImageButton=FR.extend(FR.Button,{_init:function(){FR.ExportImageButton.superclass._init.apply(this,arguments)}});b.shortcut("export-image",FR.ExportImageButton);FR.PrintButton=FR.extend(FR.Button,{_init:function(){FR.PrintButton.superclass._init.apply(this,arguments)}});b.shortcut("print",FR.PrintButton);FR.PrintPDFButton=FR.extend(FR.Button,{_init:function(){FR.PrintPDFButton.superclass._init.apply(this,arguments)}});b.shortcut("pdf-print",FR.PrintPDFButton);
FR.CompatiblePrintButton=FR.extend(FR.MenuButton,{_init:function(){FR.CompatiblePrintButton.superclass._init.apply(this,arguments)}});b.shortcut("compatible-print",FR.CompatiblePrintButton);FR.FlashPrintButton=FR.extend(FR.Button,{_init:function(){FR.FlashPrintButton.superclass._init.apply(this,arguments)}});b.shortcut("flash-print",FR.FlashPrintButton);FR.AppletPrintButton=FR.extend(FR.Button,{_init:function(){FR.AppletPrintButton.superclass._init.apply(this,arguments)}});b.shortcut("applet-print",FR.AppletPrintButton);
FR.PrintOffsetButton=FR.extend(FR.Button,{_init:function(){FR.PrintOffsetButton.superclass._init.apply(this,arguments)}});b.shortcut("offset-print",FR.PrintOffsetButton)})(jQuery);
(function(b){FR.TextEditor=FR.extend(FR.EditComp,{_init:function(){FR.TextEditor.superclass._init.apply(this,arguments);var a=this,d=this.options;this.editComp.mousedown(function(c){if(!_g().getPreviewType||_g().getPreviewType()!=="write"){c.stopPropagation()}}).keydown(function(c){if(c.keyCode===13&&!d.multiline){a.editComp.blur()}})},_defaultConfig:function(){return b.extend(FR.TextEditor.superclass._defaultConfig.apply(),{autoVerify:true})},isValidateInput:function(a){return !FR.isSpecialKey(a)||a.keyCode===229
},_dealValueWithEvents:function(d){var a=this.getValue();this.editComp.val(d);if(arguments[1]!==false){this.fireEvent(FR.Events.CHANGE,d,a);this.fireEvent(FR.Events.AFTEREDIT)}},recoveryValue:function(){this.editComp.val(this.options.oldValue)},select:function(){if(this.editComp.select){this.editComp.select()}},getValue:function(){return this.editComp.val()},doResize:function(a){FR.TextEditor.superclass.doResize.call(this,a)}});b.shortcut("text",FR.TextEditor);FR.Password=FR.extend(FR.TextEditor,{_defaultConfig:function(){return b.extend(FR.TextEditor.superclass._defaultConfig.apply(),{passwordText:true,encryption:"none"})
},_init:function(){FR.Password.superclass._init.apply(this,arguments);var a=this;var d=this.options;if(d.encryption==="all"||d.encryption==="output"){this.editComp.keyup(function(c){a.ciphertext=FR.encrypt(b(c.target).val())})}},getValue:function(){var a;var d=this.options;if((d.encryption==="all"||d.encryption==="output")&&!(_.isUndefined(this.ciphertext)||this.ciphertext==="")){a=this.ciphertext}else{a=FR.Password.superclass.getValue.apply(this,arguments)}a.encryption=true;return a},_dealValueWithEvents:function(g){var f=this.options;
var a="";var h=FR.Password.superclass.getValue.apply(this,arguments);if(f.encryption==="all"||f.encryption==="input"){a=FR.encrypt(g);this.ciphertext="";this.editComp.val(a)}else{this.editComp.val(g)}if(arguments[1]!==false){this.fireEvent(FR.Events.CHANGE,f.encryption?a:g,h);this.fireEvent(FR.Events.AFTEREDIT)}},_createEditComp:function(){return b('<input type="password"/>')}});b.shortcut("password",FR.Password);FR.TextArea=FR.extend(FR.TextEditor,{_defaultConfig:function(){return b.extend(FR.TextEditor.superclass._defaultConfig.apply(),{multiline:true})
},_init:function(){FR.TextArea.superclass._init.apply(this,arguments);var d=this.options,a=this;if(d.multiline===true){this.editComp.keydown(function(k){if(a.options.write&&FR.keyCode.UP==k.keyCode||FR.keyCode.DOWN==k.keyCode){k.stopPropagation();return}if(k.keyCode===13){if(a.options.form){a.fireEvent(FR.Events.AFTEREDIT);k.stopPropagation()}}var l=this;if(k.ctrlKey&&k.keyCode===13){k.ctrlKey=false;var e=l.value;var m=b("."+d.cls,a.element).eq(0)[0];if(typeof m.selectionStart=="number"&&typeof m.selectionEnd=="number"){var c=m.selectionStart;
if(!FR.Browser.isEdge()&&!FR.Browser.isSafari()){l.value=e.slice(0,c)+"\n"+e.slice(m.selectionEnd);m.selectionStart=m.selectionEnd=c+1}}else{if(document.selection&&document.selection.createRange){this.focus();var n=document.selection.createRange();n.text="\r\n";n.collapse(false);n.select()}}a.fireEvent(FR.Events.AFTEREDIT)}});if(!jQuery.support.boxModel){this.editComp.css({"white-space":"normal"})}}},replaceNewline:function(){if(FR.Browser.isIE()){this.editComp.on("paste",function(){var a=window.clipboardData.getData("Text");
this.value=this.value?this.value.append(a):a;return false})}},_createEditComp:function(){return b("<textarea style='overflow-y:auto;resize:none;line-height: normal'></textarea>")},isValidateInput:function(a){return FR.TextArea.superclass.isValidateInput.call(this,a)||(a.keyCode===13&&this.options.form)},doResize:function(a){FR.TextEditor.superclass.doResize.call(this,a)}});b.shortcut("textarea",FR.TextArea)})(jQuery);
(function(b){FR.IframeEditor=FR.extend(FR.BaseEditor,{_defaultConfig:function(){return b.extend(FR.IframeEditor.superclass._defaultConfig.apply(),{baseName:"fr_iframe",baseClass:"fr_iframeeditor",widgetName:"",src:"",width:"100%",height:"100%",showOverFlowX:true,showOverFlowY:true})},_init:function(){FR.IframeEditor.superclass._init.apply(this,arguments);this.initData();var a=this.options;this.editComp=this.element.css({width:"100%",height:"100%"});a.iframeName=a.widgetName||this.createNoRepeatName();
this.$iframe=b("<iframe  name="+a.iframeName+" id="+a.iframeName+">").css({width:a.width,height:a.height}).addClass(a.baseClass).attr({frameborder:0,scrolling:!a.showOverFlowX&&!a.showOverFlowY?"no":"yes"}).appendTo(this.editComp);this.$iframe[0].onload=function(){if(!a.showOverFlowX||!a.showOverFlowY){try{if(this.contentWindow){var h=this.contentWindow.document;var e=b(".content-container",b(h));if(e.length>0){j(e)}else{j(b(h.documentElement));j(b(h.body))}function j(c){if(!a.showOverFlowX){c.css("overflow-x","hidden")
}if(!a.showOverFlowY){c.css("overflow-y","hidden")}}}}catch(i){console&&console.log("error")}}};if(b.browser.msie&&(this.$iframe.parent()).is("div")&&(this.$iframe.parent().parent()).is("td")&&(this.$iframe.parent().parent().attr("widget"))!=null&&(this.$iframe.parent().parent().parent()).is("tr")){this.$iframe.parent().height("")}else{this.$iframe.css("overflow-x",a.showOverFlowX?"auto":"hidden");this.$iframe.css("overflow-y",a.showOverFlowY?"auto":"hidden")}if(a.controlAttr){this.setValue(a.controlAttr)
}else{if(a.src){this._loadIframeByGet()}}if(a.disabled){this._addDisableMask()}},createNoRepeatName:function(){var a=b("iframe"+this.options.baseClass).length;while(b("iframe[name="+this.options.baseName+a+"]").length!==0){a++}return this.options.baseName+a},_loadIframeByGet:function(){var r=this.options.src,l=this;if(this.options.data){var i=[];for(var o=0,n=this.options.data.getLength();o<n;o++){var p=this.options.data.getRecord(o).getContent();if(typeof p=="object"&&p.widgetName&&this.options.form){var m=this.options.form.getWidgetByName(p.widgetName);
if(m){var a={};a[p.widgetName]=m.getValue();r=r.appendQuery(a)}else{i.push(p.widgetName)}}else{r=r.appendQuery(p)}}if(i.length>1){var q=this.options.form;q.on(FR.Events.AFTERINIT,function(){for(var c=0;c<i.length;c++){var d=i[c];var e={};e[d]=q.getWidgetByName(d).getValue();r=r.appendQuery(e)}l._changeIframe(r)})}}this._changeIframe(r)},_addDisableMask:function(){this.mask=b("<span/>").css({backgroundColor:"#66B9FF",height:this.options.height,width:this.options.width,left:this.element.offset().left}).appendTo(this.element)
},getValue:function(){return this.$iframe.attr("src")},_dealValueWithEvents:function(a){this.options.src=a;this._changeIframe(a)},_changeIframe:function(a){this.$iframe.attr("src",a)},setEnable:function(a){FR.IframeEditor.superclass.setEnable.apply(this,arguments);if(a){if(this.mask){this.mask.remove()}}else{if(this.mask){this.mask.show()}else{this._addDisableMask()}}},doResize:function(a){FR.IframeEditor.superclass.doResize.apply(this,arguments);if(this.submitForm){this.submitForm.submit()}},reset:function(){this.options.data.clearData();
this._loadIframeByGet()}});b.shortcut("iframe",FR.IframeEditor)})(jQuery);
(function(b){FR.Label=FR.extend(FR.BaseEditor,{_defaultConfig:function(){return b.extend(FR.Label.superclass._defaultConfig.apply(),{cls:"fr-label fr-widget-font",wrap:true,width:120,height:24})},_init:function(){FR.Label.superclass._init.apply(this,arguments);this.element.css("overflow","hidden");var h=this.options;this.labelComp=b("<pre/>").addClass(h.cls);this.textContainer=b('<table cellpadding="0" cellspacing="0"/>');this.textContainer.css({"table-layout":"fixed",width:this.options.width,height:this.options.height,"-webkit-text-size-adjust":"none"}).append(b("<tr/>").append(b("<td/>").append(this.labelComp))).appendTo(this.element);
if(h.noBorderRender){var j=this.options.insetTop?this.options.insetTop:0;var g=this.options.insetLeft?this.options.insetLeft:0;var i=this.options.insetRight?this.options.insetRight:0;this.textContainer.css({"position":"absolute","top":j+"px","left":g+"px","right":i+"px","z-index":1})}var a=this;this.labelComp.click(function(){if(a.isEnabled()){a.fireEvent(FR.Events.CLICK)}});if(this._getEvents().click){this.labelComp.addClass("fr-widget-click")}if(h.fontsize){this.labelComp.css("font-size",h.fontsize)
}if(h.color){this.labelComp.css("color",h.color)}if(h.decoration){this.labelComp.css("text-decoration",h.decoration)}if(h.lineheight){this.labelComp.css("line-height",h.lineheight+"px")}if(h.textalign){this.labelComp.css("text-align",h.textalign)}if(h.fontfamily){this.labelComp.css("font-family",h.fontfamily)}if(h.fontweight){this.labelComp.css("font-weight",h.fontweight)}if(h.fontstyle){this.labelComp.css("font-style",h.fontstyle)}if(h.border===true){this.labelComp.css({border:"1px solid #AAAAAA"})
}this._initBackground(h);if(h.borderStyle){this.element.css("border-style",h.borderStyle.type);this.element.css("border-color",h.borderStyle.color);this.element.css("border-bottom-width",h.borderStyle.width);this.element.css("border-top-width",0);this.element.css("border-left-width",0);this.element.css("border-right-width",0)}if(h.width>-1){this.element.css({width:h.width})}if(h.height>-1){this.element.css({height:h.height})}if(h.title){this.labelComp.attr("title",h.title)}if(h.id){this.labelComp.attr("id",h.id)
}if(h.wrap){this.labelComp.css("word-wrap","break-word").css("white-space","pre-wrap")}else{if(!FR.Browser.isIE()){this.labelComp.css("white-space","pre")}else{this.labelComp.css("white-space","pre-wrap").css("word-break","keep-all")}}if(h.value!=null){this.setValue(h.value)}},_initBackground:function(e){if(e.widgetBackground){if(FR.Browser.isIE8Before()){this.textContainer.css("position","absolute")}var f=e.widgetOpacity;var a=FR.Core.Plugin.LabelBackground.action;if(f===undefined){if(a){a(this.element,e.widgetBackground,this.element.height())
}else{FR.setBackground(this.element,e.widgetBackground,this.element.height())}return}this.$background=b("<div class='widgetBackground'></div>");this.$background.css("filter","alpha(opacity="+f*100+")");this.$background.css("opacity",f);if(a){a(this.$background,e.widgetBackground,this.element.height())}else{FR.setBackground(this.$background,e.widgetBackground,this.element.height())}this.$background.prependTo(this.element);this.$background.css("width","100%");this.$background.css("height","100%");this.$background.css("position","absolute")
}},setValue:function(i){var j=this.getValue();this.options.value=i;if(FR.Browser.isIE()){this.labelComp[0].innerText=FR.isEmpty(i)?"":i+""}else{this.labelComp.text(i)}var h=this.calculateTextHeight();var k=this.options.inset;if(k){if(k.insetRelativeTextLeft){var l=b("<img/>");l.css("margin-right",k.padding);l.attr("src",FR.serverURL+k.image);l.css("height",h);this.labelComp.prepend(l)}if(k.insetRelativeTextRight){var a=b("<img/>");a.css("margin-left",k.padding);a.attr("src",FR.serverURL+k.image);
a.css("height",h);if(k.insetRelativeTextLeft){a.css("transform","scaleX(-1)");a.css("filter","FlipH")}this.labelComp.append(a)}}if(arguments[1]!==false){this.fireEvent(FR.Events.CHANGE,i,j)}},calculateTextHeight:function(){var d=this.options;var a=b("<span></span>");if(d.fontsize){a.css("font-size",d.fontsize)}if(d.fontfamily){a.css("font-family",d.fontfamily)}if(d.fontweight){a.css("font-weight",d.fontweight)}if(d.fontstyle){a.css("font-style",d.fontstyle)}a.css("visibility","hidden");a.text(this.getValue());
b("body").append(a);if(d.fontsize){return d.fontsize}return a.height()},getValue:function(){return this.options.value},doResize:function(h){FR.Label.superclass.doResize.call(this,h);var l=this.options.insetTop?this.options.insetTop:0;var i=this.options.insetLeft?this.options.insetLeft:0;var k=this.options.insetRight?this.options.insetRight:0;var j=h.width-i-k;var a=h.height-l;this.textContainer.css({width:j,height:a});if(this.options.noBorderRender){this.textContainer.css({top:l,left:i,right:k})}this.labelComp.css({width:j});
if(!this.options.verticalcenter){this.labelComp.css("height",a+"px")}}});b.shortcut("label",FR.Label)})(jQuery);
(function(b){FR.NumberEditor=FR.extend(FR.EditComp,{_defaultConfig:function(){return b.extend(FR.NumberEditor.superclass._defaultConfig.apply(),{allowDecimals:true,allowNegative:true,decimalPrecision:-1,autoVerify:true,decimalSeparator:".",numberSeparator:","})},_init:function(){FR.NumberEditor.superclass._init.apply(this,arguments);var e=this.options;var f="0123456789";this.allowed=f+"";if(e.allowDecimals){this.allowed+="."}if(e.allowNegative){this.allowed+="-"}this.editComp.css("ime-mode","disabled");
var a=this;this.editComp.blur(function(){if("."==a.editComp.val().charAt(0)){a.editComp.val("0"+a.editComp.val())}}).keydown(function(c){if(c.keyCode==FR.keyCode.ENTER&&!a.options.write){c.stopPropagation()}}).keypress(function(j){var k=j.keyCode;if(!FR.Browser.isIE()&&(FR.isNavKeyPress(j)||FR.isSpecialKey(j)||k==FR.keyCode.BACKSPACE)){return}var c=j.charCode||j.keyCode;var d=String.fromCharCode(c);if(FR.Browser.isIE()&&(c===27||c===13)){return}if(a.allowed.indexOf(d)===-1){if(FR.Browser.isSafari()&&j.metaKey){if(d!=="c"&&d!=="v"){j.preventDefault()
}}else{j.preventDefault()}}if(this.value.indexOf(".")>-1&&d=="."){j.preventDefault()}});if(FR.Browser.isChrome()||FR.Browser.isSafari()){this.editComp.bind("input",_.debounce(function(){var c=a.editComp.val();if(c.length>0){var d=/[a-df-zA-DF-Z']/g;if(!e.allowNegative){d=/[-a-df-zA-DF-Z']/g}a.editComp.val(c.replace(d,""))}},100))}},isValidateInput:function(l){var c=l.charCode||l.keyCode;if(c){if(c==FR.keyCode.BACKSPACE||c==FR.keyCode.ENTER){return true}if(c>=96&&c<=105){c=c-48}var e=String.fromCharCode(c);
if(c===190||c===110){e="."}if(this.allowed.indexOf(e)<=-1){return false}if(e!="."){return true}var a=this.editComp.val();var k=0;for(var n=0;n<a.length;n++){var m=a.charAt(n);if(m==="."){k++}}return k===1}else{return this.isValidate()}},_dealValueWithEvents:function(e){var f=this.options.oldValue;var a;if(e===undefined&&typeof f==="string"&&f!==""){a=f}else{if(e===undefined||e===null){a=""}else{a=String(e)}}this.editComp.val(a.replace(".",this.options.decimalSeparator));if(arguments[1]!==false){this.fireEvent(FR.Events.CHANGE,e,f)
}},_fixPrecision:function(d){var a=isNaN(d);if(!this.options.allowDecimals||this.options.decimalPrecision==-1||a||!d){return a?"":d}return parseFloat(parseFloat(d).toFixed(this.options.decimalPrecision))},_parseValue:function(a){a=parseFloat(String(a).replace(new RegExp(this.options.numberSeparator,"g"),"").replace(this.options.decimalSeparator,"."));return isNaN(a)?"":a},getValue:function(){var a=this.editComp.val();if(a.length>17){return a}return this._fixPrecision(this._parseValue(a))},getCheckFailedValue:function(){return""
},verifyDedimals:function(){if(typeof this.editComp.reg==="undefined"){this.editComp.reg=(this.options.allowNegative?"-?":"")+"\\d+"+(this.options.allowDecimals?("(\\.\\d{0,"+this.options.maxDecLength+"})?"):"")}var d=new RegExp(this.editComp.reg);var a=d.exec(this.editComp.val());if(a!==undefined&&a!==null){return a[0]}return""},recoveryValue:function(){this.editComp.val(isNaN(this.options.oldValue)?"":String(this.options.oldValue).replace(".",this.options.decimalSeparator))},isValidate:function(a){var g=a!==undefined&&a!==null?a:this.editComp.val();
a=g;if(a&&this.options.isEditable&&(""+a).indexOf(",")!==-1){g=g.replace(/,/g,"")}if(g===""||g===undefined||g===null){if(this.options.allowBlank!==false){return true}else{this.errorMsg=this.options.errorMsg||FR.i18nText("Fine-Engine_Base_NOT_NULL_Des");return false}}g=(""+g).replace(this.options.decimalSeparator,".");if(isNaN(g)){this.errorMsg=this.options.regErrorMsg||FR.i18nText("Fine-Engine_Report_Err_The_value_Must_Be_Number");return false}var f=g;var h=new FR.BigDecimal({numStr:f});if(f.indexOf(this.options.decimalSeparator)>0){if(!this.options.allowDecimals){this.errorMsg=this.options.regErrorMsg||FR.i18nText("Fine-Engine_Report_Err_The_Value_Must_Be_Integer");
return false}else{if(f.length-f.indexOf(this.options.decimalSeparator)>this.options.maxDecLength+1){this.errorMsg=this.options.regErrorMsg||FR.i18nText("Fine-Engine_Base_DecimalNumber_Out");return false}}}if(!this.options.allowNegative&&!h.isPositive()){this.errorMsg=this.options.regErrorMsg||FR.i18nText("Fine-Engine_Report_Invalid_Cell");return false}if(this.options.minValue!=null&&h.lessThan(new FR.BigDecimal({numStr:String(this.options.minValue)}))){this.errorMsg=this.options.regErrorMsg||FR.i18nText("Fine-Engine_Report_Err_The_Number_Is_Less_Than_The_Minimum_Value")+this.options.minValue;
return false}if(this.options.maxValue!=null&&h.greaterThan(new FR.BigDecimal({numStr:String(this.options.maxValue)}))){this.errorMsg=this.options.regErrorMsg||FR.i18nText("Fine-Engine_Report_Err_The_Number_Is_Larger_Than_The_Maximum_Value")+this.options.maxValue;return false}return true},doResize:function(a){FR.NumberEditor.superclass.doResize.call(this,a)}});b.shortcut("number",FR.NumberEditor);FR.BigDecimal=function(a){this.options=b.extend({numStr:"",decimalSeparator:"."},a);var i=this.options;
var j=i.numStr;this.positive=true;this.intArray=[];this.decArray=[];if(j.indexOf("e")!==-1||j.indexOf("E")!==-1){}var l=0;var k=true;if(j.charAt(0).match(/[-+]/)){this.positive=j.charAt(0)=="+";l++}for(;l<j.length;l++){var c=j.charAt(l);if(c==i.decimalSeparator){k=false;continue}if(k){this.intArray.push(c)}else{this.decArray.push(c)}}};b.extend(FR.BigDecimal.prototype,{isPositive:function(){return this.positive},equalsTo:function(a){return this.compareTo(a)===0},greaterThan:function(a){return this.compareTo(a)===1
},lessThan:function(a){return this.compareTo(a)===-1},compareTo:function(q){if(q==null){return null}if(this.isPositive()&&!q.isPositive()){return 1}if(!this.isPositive()&&q.isPositive()){return -1}var i=0;var k=this.intArray;if(k.length>q.intArray.length){i=1}else{if(k.length<q.intArray.length){i=-1}else{for(var m=0;m<k.length;m++){if(k[m]>q.intArray[m]){i=1;break}else{if(k[m]<q.intArray[m]){i=-1;break}}}if(i===0){var j=this.decArray;var a=Math.min(j.length,q.decArray.length);for(var o=0;o<a;o++){if(j[o]>q.decArray[o]){i=1;
break}else{if(j[o]<q.decArray[o]){i=-1;break}}}if(i===0){if(j[a]!=null){for(var p=a;p<j.length;p++){if(j[p]!=="0"){i=1;break}}}else{if(q.decArray[a]!=null){for(var r=a;r<q.decArray.length;r++){if(q.decArray[r]!=="0"){i=-1;break}}}}}}}}return this.isPositive()?i:-i}})})(jQuery);
(function(b){FR.TriggerEditor=FR.extend(FR.EditCompBaseEditor,{_defaultConfig:function(){return b.extend(FR.TriggerEditor.superclass._defaultConfig.apply(),{baseCls:"fr-trigger-editor",btn_up:"fr-trigger-btn-up",btn_down:"fr-trigger-btn-down",btn_over:"fr-trigger-btn-over",text_focus:"fr-trigger-text-focus",width:100,height:22})},_init:function(){FR.TriggerEditor.superclass._init.apply(this,arguments);this.initData();this.addContent2Element();this.validateCss()},addContent2Element:function(){var a=this.options;
this.element.addClass(a.baseCls);this.triggerTextComp=this.createTextComp();this._createTextComp();a.width=(a.width>-1)?a.width:this.triggerTextComp.width();a.height=(a.height>-1)?a.height:this.triggerTextComp.height();this._createTriggerBtn();this.arrow=b("<div/>").addClass("fr-trigger-center");this._createStyle4TriggerBtn();var d=b.support.boxModel?this.btn.outerWidth():this.btn.width();this.btnWidth=d>18?d:18+this.fixbtnWidthValue();this.doResize(a);if(!FR.isEmpty(a.value)){this._dealValueWithEvents(a.value,false)
}if(a.isEditable){this.dealWithDisplayValue(a.showValue)}this._initViewContainer()},createTextComp:function(){return b("<div class='fr-trigger-text fr-border-box'></div>").appendTo(this.element)},getArrowIconHeight:function(){return 7},_createTextComp:function(){var d=this.options,a=this;this.editComp=b("<input type='text'/>").addClass("fr-trigger-texteditor").addClass("fr-widget-background").addClass("fr-widget-font").appendTo(this.triggerTextComp);this.editComp.blur(function(){a.editComp.removeClass("fr-trigger-texteditor-focus");
a.triggerTextComp.removeClass(a.options.text_focus);a._editCompBlur();if(a._canCancelSearch()&&!FR.isEmpty(a.searchText)&&a.searchCancel!==false){a.searchCancel=true;a.editComp.val("");a.setValue(a.originalValue,false)}else{if(jQuery.isFunction(a.isExpanded)&&a.isExpanded()){return}if(a.editComp&&a.editComp[0]==document.activeElement){return}a._editCompBlurValidValue();a.onEditCompBlur(a);if(!a.options.write){a.fireEvent(FR.Events.STOPEDIT)}}}).focus(function(){a.editComp.addClass("fr-trigger-texteditor-focus");
a.triggerTextComp.addClass(a.options.text_focus);if(a.originalValue==null){a.originalValue=a.getValue()}if(!a.options.write){a.fireEvent(FR.Events.BEFOREEDIT)}a._editCompFocus()});if(d.fontSize){this.editComp.css("font-size",d.fontSize)}if(d.directEdit!==true){this.editComp.attr("readonly",true)}if(d.disabled===true){this.editComp.attr("disabled","disabled")}if(this._onKeyDown){this.editComp.__bind__("keydown",this,this._onKeyDown)}},_createTriggerBtn:function(){var a=this;var f=this.onTriggerClick.createDelegate(this);
this.btn=b("<div/>").addClass(a.options.btn_up).appendTo(this.element);var e={onMouSeenter:function(c){if(!a.options.disabled){a.btn.switchClass(a.options.btn_over)}},onMouseLeave:function(c){if(!a.options.disabled){a.btn.switchClass(a.options.btn_up)}},onMouseDown:function(c){if(!a.options.disabled){a.btn.switchClass(a.options.btn_down)}},onMouseUp:function(c){if(!a.options.disabled){a.btn.switchClass(a.options.btn_over);f()}}};this.btn.mouseenter(e.onMouSeenter).mouseleave(e.onMouseLeave).mouseup(e.onMouseUp).mousedown(e.onMouseDown)
},isExpanded:function(){return this.$view&&this.$view.is(":visible")},collapseIf:function(d){var a=d.data;if(d.pageX==null||((d.pageX<a.$view.offset().left||d.pageX>a.$view.offset().left+a.$view.width()||d.pageY<a.$view.offset().top||d.pageY>a.$view.offset().top+a.$view.height())&&(d.pageX<a.btn.offset().left||d.pageX>a.btn.offset().left+a.btn[0].offsetWidth||d.pageY<a.btn.offset().top||d.pageY>a.btn.offset().top+a.btn[0].offsetHeight))){a.collapse(false)}},collapse:function(a){if(!this.isExpanded()){return
}this.$view.hide();b(document).unbind("mousedown",this.collapseIf).unbind("mousewheel",this.collapseIf);if(this.options.write&&this.options.write.lgp){this.options.write.lgp.$container.unbind("scroll",this.collapseIf)}if(a!==false){this.editComp.focus();this.focusIndex=undefined}this.fireEvent(FR.Events.COLLAPSE)},_canCancelSearch:function(){return false},_editCompBlurValidValue:function(){this.checkValid()},_editCompFocus:function(){},_editCompBlur:function(){},_initViewContainer:function(){if(!FR.$view_container){FR.$view_container=b("<div class='view-container'/>").appendTo("body")
}},_createStyle4TriggerBtn:function(){this.arrow.appendTo(this.btn)},setEnable:function(a){FR.TriggerEditor.superclass.setEnable.apply(this,arguments);if(this.editComp){if(a===true){this.editComp.removeAttr("disabled")}else{if(a===false){this.editComp.attr("disabled","disabled")}}}},modifyPosition:function(){if(this.detached===true){this.options.offset=this.detachedOffset;this.tW=this.detachedTW;this.tH=this.detachedTH}else{this.options.offset={"top":this.element.offset().top,"left":this.element.offset().left};
this.tH=this.$view.height();this.tW=this.$view.width()}var i=this.options.offset!=null&&this.triggerTextComp.offset().top===0&&this.triggerTextComp.offset().left===0;var h=Math.max(parseInt(i?this.options.offset.top:this.triggerTextComp.offset().top),0);var l=Math.max(parseInt(i?this.options.offset.left:this.triggerTextComp.offset().left),0);var a=parseInt(this.options.height);var j=parseInt(this.options.width);var k=document.body.clientHeight-h-a;if(h-FR.toolbarHeight<k||h<this.tH){this.$view.css("top",h+a+(FR.Browser.r.gecko?1:0));
if(k<this.tH){this.modifyTop(h)}}else{this.modifyTop(h)}if(l+this.tW>document.body.clientWidth&&(l+j>this.tW)){this.$view.css("left",l+j-this.tW)}else{this.$view.css("left",l)}},detach:function(a){this.detachedOffset={"top":this.element.offset().top,"left":this.element.offset().left};this.detachedTW=this.$view.width();this.detachedTH=this.$view.height();FR.TriggerEditor.superclass.detach.apply(this,arguments)},modifyTop:function(a){this.$view.css("top",(a-this.tH>0)?a-this.tH:0)},onTriggerClick:function(){},setIcon:function(a){this.btn.attr("class",a)
},fixValue:function(){return 2},fixbtnHeightValue:function(){return FR.Browser.isIE8Before()&&!b.support.boxModel?0:2},fixbtnWidthValue:function(){return FR.Browser.isIE8Before()&&!b.support.boxModel?0:1},doResize:function(h){FR.TriggerEditor.superclass.doResize.apply(this,arguments);var l=h.width-this.btnWidth,j=h.height,i=h.width-this.btnWidth,a=h.height;if(b.support.boxModel){if(FR.Browser.r.ie7Compat){j-=this.fixValue();l-=3;i-=1}i-=8;a-=4}else{if(FR.Browser.r.ie11Compat){}else{if(FR.Browser.r.ie10Compat||FR.Browser.r.ie9Compat){l-=3
}else{if(FR.Browser.isIE10()){l-=this.fixValue();j-=this.fixValue()}else{if(FR.Browser.isIE8()){i-=2}else{l-=this.fixValue()}}}}}this.triggerTextComp.css({width:l,height:j});this.editComp.css({width:i,height:a});if(FR.Browser.isIE()){var k=a;if(FR.Browser.isIE8()){k-=4}this.editComp.css("line-height",k+"px")}this.btn.css({height:h.height});this.doResize4Triggerbtn(h);if(this.options.watermark){this.removeWaterMark();this.setWaterMark()}},doResize4Triggerbtn:function(e){var a=this.getArrowIconHeight();
var f=(this.btn.height()+this.fixbtnHeightValue()-a)/2;this.arrow.css("margin-top",f)},startEditing:function(){if(this.triggerTextComp){this.triggerTextComp.show()}if(this.editComp){this.editComp.focus()}this.editComp.select();FR.TriggerEditor.superclass.startEditing.apply(this,arguments)},stopEditing:function(){this.editComp.blur();if(this.triggerTextComp){this.triggerTextComp.hide()}FR.TriggerEditor.superclass.stopEditing.apply(this,arguments)}});FR.BaseDateTimeEditor=FR.extend(FR.TriggerEditor,{_defaultConfig:function(){return b.extend(FR.BaseDateTimeEditor.superclass._defaultConfig.apply(),{})
},_init:function(){FR.BaseDateTimeEditor.superclass._init.apply(this,arguments);if(this.options.value){this._dealValueWithEvents(this.options.value,false)}},getDefaultSupportFormat:function(){return["yyyy-MM-dd","yyyy-MM-d","yyyy-M-dd","yyyy-M-d","yyyy/MM/dd","yyyy/MM/d","yyyy/M/dd","yyyy/M/d","yyyy-MM-dd HH:mm:ss","yyyy-M-d HH:mm:ss","yyyy/MM/dd HH:mm:ss","yyyy/M/d HH:mm:ss"]},_dealValueWithEvents:function(k){if(FR.isEmpty(k)){this.reset();return}if(FR.isArray(k)){k=k.toString()}var i=k||"";var j=this.options.format;
if(i.date_milliseconds){i=new Date(i.date_milliseconds)}else{if(typeof k=="string"&&j){if(!this.options.customFormat){i=FR.matchDateFormat(k,j);if(i===false){var n=this.getDefaultSupportFormat();for(var l=0;l<n.length;l++){var a=FR.matchDateFormat(k,n[l]);if(a){i=a;break}}}}else{i=FR.str2Date(k,j)}}}if(i=="Invalid Date"||i=="NaN"||i===false){i=""}else{if(i instanceof Date){i=FR.date2Str(i,j);this.options.value=i}}this.setText(i);this.options.currentDateTime=i;var m=this.options.value;this.options.value=k;
if(arguments[1]!==false){this.fireEvent(FR.Events.CHANGE,k,m)}},setStartOrEndDate:function(d,a){if(!a){return}if(typeof a=="string"){a=a.replace(/-/g,"/")}if(!FR.isInvalidDate(new Date(a))){if(d=="startDate"){this.options.startDate=a;this.std=new Date(a)}else{if(d=="endDate"){this.options.endDate=a;this.edd=new Date(a)}}}},setStartDate:function(a){this.setStartOrEndDate("startDate",a)},setEndDate:function(a){this.setStartOrEndDate("endDate",a)},setText:function(a){this.editComp.val(a)},setTextWithoutValidation:function(a){this.setText(a)
},recoveryValue:function(){this.editComp.val(this.options.oldValue)},isValidate:function(o){var p=this.options.allowBlank!==false;var j=this.options.format;var l=o!=null&&o!=undefined?o:this.getValue();if(o==null&&l==null&&this.editComp.val()){this.errorMsg=FR.i18nText("Fine-Engine_Value_Not_Match");return false}var m=this.options.regex;if(m){if(typeof m=="string"){m=new RegExp(m)}if(!m.test(l)){this.errorMsg=this.options.errorMsg||FR.i18nText("Fine-Engine_Error_Input_Value");return false}}if((!l)||(b.isArray(l)&&l.length===0)){if(p){return true
}else{this.errorMsg=this.options.errorMsg||FR.i18nText("Fine-Engine_Not_NULL");return false}}var n=l;if(!(l instanceof Date)){n=this.options.returnDate?new Date(l):FR.matchDateFormat(l,j)}if(j&&typeof l=="string"&&!this.options.customFormat){if(!n){this.errorMsg=this.options.errorMsg||FR.i18nText("Fine-Engine_Error_Input_Value");return false}}this.buildIfNeeded();var a=this.std;var k=this.edd;if(a&&new Date(n)<new Date(a)){this.errorMsg=this.options.errorMsg||FR.i18nText("Fine-Engine_Err_The_Number_Is_Less_Than_The_Minimum_Value")+FR.date2Str(a,j);
return false}if(k&&new Date(n)>new Date(k)){this.errorMsg=this.options.errorMsg||FR.i18nText("Fine-Engine_Err_The_Number_Is_Larger_Than_The_Maximum_Value")+FR.date2Str(k,j);return false}if(j.indexOf("yy")===-1){return true}if(n>new Date("2999/12/31")||n<new Date("1900/01/01")){this.errorMsg=FR.i18nText("Fine-Engine_Report_Err_The_Time_Out_Of_Range");return false}return true},buildIfNeeded:function(){},reset:function(){this.setText("")}});FR.BaseComboBoxEditor=FR.extend(FR.TriggerEditor,{_defaultConfig:function(){return b.extend(FR.BaseComboBoxEditor.superclass._defaultConfig.apply(),{name4Empty:FR.i18nText("Fine-Engine_Choose_None"),searchTime:500,directEdit:true,customData:true})
},_init:function(){FR.BaseComboBoxEditor.superclass._init.apply(this,arguments)},initData:function(){FR.BaseComboBoxEditor.superclass.initData.apply(this,arguments);if(this.options.controlAttr){this.setSource(this.options.controlAttr);delete this.options.controlAttr}},setSource:function(d){if(d["data"]){var a=this.createDependencePara4Data();a.parameter.startIndex=0;a.parameter.limitIndex=this.options.limitData;this.options.data.setData(a,d["data"])}if(d["value"]!==undefined){if(this.editComp){this.setValue(d["value"],false)
}}this.shouldReBuildList()},allPara:function(e,f){var a=this.createDependencePara4Data();a.parameter.startIndex=e?e:0;a.parameter.limitIndex=f?f:this.options.limitData;if(this.searchText||this.searchText===0||this.searchText=="0"){a.parameter.dataFilter=this.searchText;a.parameter.limitIndex=0}return a},_getViewList:function(){},getText:function(){return this.editComp.val()},getItemsLength:function(){return this.options.data.getLength()},_onEnterPressed:function(){this._selectWithoutTriggerEvent();
this.fireEvent(FR.Events.AFTEREDIT,this.selectedIndex<this.getItemsLength()?this._getSelectedItem().text():"")},_selectWithoutTriggerEvent:function(){if((this.getItemsLength()>0)&&(this.selectedIndex<this.getItemsLength())){this.value=this.options.data.getRecord(this.selectedIndex).getValue();this.setText(this._getSelectedItem().text());this.inList=true}else{this.clearText();this.searchText="";this.options.need2BuildList=true}this.checkValid();this.collapse()},_findInList:function(k){var o=this;this.options.data.resetStatus(this.allPara(0,0));
var p=this.options.data.getRecords();if(p!==undefined&&p!==null){for(var m=0,a=p.length;m<a;m++){var n={value:p[m].getValue(),text:p[m].getShowValue(),tarValue:k,matchFn:o.options.flexibleAttr?o.options.flexibleAttr.matchFn:undefined};if((k!==""&&FR.match(n))){this.inList=true;if(this.$view){this._setSelectedIndex(m)}return{text:p[m].getShowValue(),val:p[m].getValue()}}}}if(this.options.data.options.dataSource){var i=this.options.data.options.dataSource;if(i._findShowValue){var l=i._findShowValue(k);
if(l){this.inList=true;return l}return false}}this.inList=false;return false},setText:function(a){this.editComp.val(a)},setTextWithoutValidation:function(a){this.setText(a)},clearText:function(){this.editComp.val("")},_getSelectedItem:function(){return this.selectedItem},_getSelectedIndex:function(){return this.selectedIndex!=null?this.selectedIndex:-1},getSelectedIndex:function(){return this._getSelectedIndex()},_setSelectedIndex:function(a){if(this.selectedItem){this.selectedItem.removeClass("fr-combo-selected")
}this.selectedItem=this.$view.children(".fr-combo-list-item:eq("+a+")");this.selectedIndex=a;if(a>=0){this.selectedItem.addClass("fr-combo-selected").__scroll2View__(this.$view,false)}},setSelectedIndex:function(a){this._setSelectedIndex(a);this._onEnterPressed()},recoveryValue:function(){var a=this.options.oldValue;if(FR.isArray(a)){if(a.length===1){this.editComp.val(a[0])}else{if(a.length===0){this.editComp.val("")}}}else{this.editComp.val(a)}this.searchText="";this.shouldReBuildList()},shouldReBuildList:function(){this.options.need2BuildList=true
},considerAllowBlankLength:function(){return this.getItemsLength()+(this.options.allowBlank===false?0:1)},_editCompBlurValidValue:function(){var a=this.checkValid();if(!a&&!this.options.location){FR.Msg.toast(this.getErrorMsg())}},isValidate:function(a){var d=a!=null?a:this.getValue();if(!FR.BaseComboBoxEditor.superclass.isValidate.apply(this,[d])){return false}if(!this.options.customData){if((a!=null&&!this.isValueInList(d))||(a==null&&d===undefined)){this.errorMsg=FR.i18nText("Fine-Engine_Report_Basic_Not_In_List");
this.invalidateCss();return false}}return true},isValueInList:function(a){return false},validateEmptyValue:function(d){var a=this.options.allowBlank!==false;if(d===undefined){this.errorMsg=FR.i18nText("Fine-Engine_Report_Basic_Not_In_List");return false}if(a){return true}else{this.errorMsg=this.options.errorMsg||FR.i18nText("Fine-Engine_Base_NOT_NULL_Des");return false}},getValue:function(){if(this.manualEdited!==true&&this.value){return _.clone(this.value)}var i=this.getText();var k=null;var p=this.options.data.getLoadedRecords();
var o=this._getSelectedIndex();if(o>-1&&o<p.length){k=this._getValue(p[o],i,o);if(k!=null){return k}}var l=this.options.data.options.dataSource;if(p.length===0){if(l._findShowValue){var m=l._findShowValue(i,false);if(m!=null){k=m.val;return k}}}else{for(var n=0,a=p.length;n<a;n++){k=this._getValue(p[n],i,n);if(k!=null){return k}}}if(k==null&&l._findShowValue){k=l._findShowValue(i,false)}if(k!=null){return k.val}if(this.options.customData){return i}},_getValue:function(j,g,i){var a=j.getShowValue();
var h;if(typeof a=="string"){a=b.trim(a)}if(a===g||a+""===g||j.getShowValue()===g){h=j.getValue();if(this.$view){this._setSelectedIndex(i)}}return h},setValue:function(d){var a=arguments[2]!==false;if(a&&!this.isValidate(d)){return false}if((d||d===0)&&this.options.watermark){this.clearWaterMark()}if(arguments[1]!=undefined){this._dealValueWithEvents(d,arguments[1])}else{this._dealValueWithEvents(d)}},_dealValueWithEvents:function(h){var a=this.options.oldValue;var f=h;if(h!==""){var g=this._findInList(h);
if(g!==false){this.value=g.val;f=g.text}else{if(this.options.customData){this.value=h}}if(f&&f.date_milliseconds){f=FR.date2Str(new Date(f.date_milliseconds),"yyyy-MM-dd");this.value=f}}this.setText(f);if(arguments[1]!==false){this.fireEvent(FR.Events.CHANGE,h,a);this.fireEvent(FR.Events.AFTEREDIT)}},reset:function(){this._dealValueWithEvents("",false);this.shouldReBuildList();delete this.searchText;delete this.emptyContent;if(this.options.linkAutoChoose){this.onTriggerClick();this._setSelectedIndex(0);
this._selectWithoutTriggerEvent()}}})})(jQuery);
(function(b){FR.MultiFileEditor=FR.extend(FR.BaseEditor,{_defaultConfig:function(){return b.extend(FR.MultiFileEditor.superclass._defaultConfig.apply(),{width:120,height:20,render:true,showViewImage:true})},_init:function(){FR.$defaultImport("/com/fr/web/core/js/noswfupload.js","js");FR.$defaultImport("/com/fr/web/core/css/widget/noswfupload-icons.css","css");FR.MultiFileEditor.superclass._init.apply(this,arguments);var i=this.options;var m=this;this.$uploadForm=b('<form enctype="multipart/form-data"></form>').css("position","relative").appendTo(this.element);
this.divWrap=b("<div></div>").css({"width":this.options.width+"px","height":this.options.height+"px","position":"relative","overflow":"hidden"}).appendTo(this.$uploadForm);this.$fileupload=b('<input type="file" name="file"/>').addClass("fr-fileupload").appendTo(this.divWrap);if(i.maxlength!==1){this.$fileupload[0].setAttribute("multiple","multiple")}if(i.disabled){this.$fileupload[0].setAttribute("disabled","disabled")}if(i.render===true){var l=Math.min(this.options.height,this.options.width);var n=l>32?32:l-2;
var a=l>32?20:l*0.7;this.$previewImage=b("<img>").attr("src",FR.servletURL+"?op=resource&resource=/com/fr/web/images/file/upload.png").appendTo(this.divWrap).addClass("fr-fileupload-image").css({left:this.options.width>32?(this.options.width-32)/2:0,top:this.options.height>32?(this.options.height-32)/2:0,width:n,height:n});if(i.tooltipText){var j=b("<span/>").addClass("fr-fileupload-tooltipspan");this.tooltipDiv=b("<div/>").css({left:n+7+"px",height:n+"px"}).append(j.text(i.tooltipText)).addClass("fr-fileupload-tooltip").appendTo(this.$uploadForm)
}this.$preview=this.$previewImage;if(m.options.maxlength!==1){this.$previewCount=b('<div class="fr-fileupload-preview-count"/>').text(0).appendTo(this.divWrap).css({left:this.options.width>32?(this.options.width-32)/2+22:this.$previewImage.width()-10,top:this.options.height>32?(this.options.height-32)/2+8:0,width:a,height:a,"border-radius":a,"font-size":a*0.6})}}else{this.$preview=this.element}if(this.options.write){b(".fr-fileupload",m.element).css({"right":0,"font-size":m.element.height()<100?"100px":m.element.height()+"px","width":this.options.width,"height":this.options.height})
}this.wrap=noswfupload.wrap((this.$fileupload)[0],i.maxSize,i.maxlength,this.options.width,this.options.height);var k=this.wrap;k.onerror=function(){noswfupload.text(this.dom.info,"WARNING: Unable to upload "+this.file.fileName)};k.onloadstart=function(d,c){this.show(0,0);noswfupload.text(this.dom.info,"Preparing for upload ... ")};k.onprogress=function(d,c){this.show((this.sent+d.loaded)*100/this.total,d.loaded*100/d.total);noswfupload.text(this.dom.info,FR.i18nText("Fine-Engine_Basic_File_Uping_File")+":  "+this.file.fileName);
if(this.file.fileSize!==-1){if(d.simulation){noswfupload.text(this.dom.info,FR.i18nText("Fine-Engine_Basic_File_Uping_File")+":  "+this.file.fileName,FR.i18nText("Fine-Engine_Basic_File_All_File_Uploaded")+noswfupload.size(this.sent+d.loaded))}else{noswfupload.text(this.dom.info,FR.i18nText("Fine-Engine_Basic_File_Uping_File")+":  "+this.file.fileName,FR.i18nText("Fine-Engine_Basic_File_Uploaded_File")+"： "+noswfupload.size(d.loaded),FR.i18nText("Fine-Engine_Basic_File_All_File_Uploaded")+noswfupload.size(this.sent+d.loaded))
}}else{noswfupload.text(this.dom.info,"Uploading: "+this.file.fileName,"Sent: "+(this.sent/100)+" out of "+(this.total/100))}};k.onerror=function(){noswfupload.text(this.dom.info,"WARNING: Unable to upload "+this.file.fileName)};k.onload=function(e,c){var d=this;noswfupload.text(this.dom.info,"Upload complete");setTimeout(function(){d.clean();d.hide();noswfupload.text(d.dom.info,"");m.fireEvent(FR.Events.AFTEREDIT)},1000);var f="";_.each(m.wrap.attach_array,function(p){if(p.errorCode===21300002){f+=p.filename+" : "+FR.i18nText("Fine-Engine_Report_File_File_Too_Big")+k.maxSize+"KB; "
}else{if(p.errorCode===21300003){var h=k.fileType?(FR.i18nText("Fine-Dec_Invalid_File_Type_To_Upload")+k.fileType):FR.i18nText("Fine-Engine_Generic_Invalid_File_Type_Security");f+=p.filename+h+"; "}}});if(f){FR.Msg.toast(f)}var g=_.filter(m.wrap.attach_array,function(h){return h.errorCode===undefined});if(_.isEmpty(g)){m.wrap.attach_array=[];return}m.showViewList();m.fireEvent(FR.Events.CALLBACK,m.wrap.attach_array[0])};k.url=this.options.url?this.options.url:FR.servletURL+"?op=fr_attach&cmd=ah_upload";
k.url+=this.options.sessionID?"&sessionID="+this.options.sessionID:"";k.url+=((window.FS&&window.FS.serverID)?"&serverID="+window.FS.serverID:"");k.fileType=i.accept;k.attach_array=[];k.attach_names=[];k.attachNum=0;this._dealValueWithEvents(i.value)},_dealValueWithEvents:function(a){if(FR.equals(a,this.wrap.attach_array)||(this.wrap.attach_array.length===1&&FR.equals(this.wrap.attach_array[0],a))){return}if((b.isArray(a)&&a.length>0&&a[0].attach_id)||(a&&a.attach_id)){var f=b.isArray(a)?a:[a];this.wrap.attach_array=[];
for(var h=0;h<f.length;h++){this.wrap.attach_array.push(f[h]);var g={};this.wrap.files.push(g)}this.showViewList();this.wrap.files.length=0}if(a==""){this.reset()}},createListItem:function(i,h){if(i.errorCode){return null}var j=this;var a=b("<li></li>");var g;a.append(g=(b("<a class='fr-fileupload-progressCancel' href='#'> </a>")).click(function(c){j.removeAttach(i,a);c.stopEvent()}).hide()).append(b("<span class='fr-fileupload-fileNameItem'>"+j.wrap.attach_names[h]+" "+FR.__fileSizeFormat__(i.fileSize)+"</span>").bind("click",function(){var c=i.attach_id;
window.open(FR.servletURL+"?op=fr_attach&cmd=ah_download&id="+c)}).mouseover(function(){b(this).css({color:"blue"})}).mouseout(function(){b(this).css({color:""})})).addClass("fr-fileupload-listitem").mouseover(function(){g.show();b(this).css({"background-color":"#9FC5F8"})}).mouseout(function(){g.hide();b(this).css({"background-color":""})});j.wrap.attachNum++;if(j.wrap.maxlength!==1){j.$previewCount.text(j.wrap.attachNum)}return a},showViewList:function(){var D=this;var v;var C;if(!D.options.hideFileList){var a=b("ul",D.element);
if(a.length===0){var o=b("<div class='fr-fileupload-popview'/>").appendTo(D.element).css({marginTop:18-D.options.height/2,marginLeft:D.options.width/2+18});v=b("<div class='fr-fileupload-popview-list'/>").appendTo(o);C=b("<ul/>").addClass("fr-fileupload-list").appendTo(v)}else{v=a.parent();C=a}}var z=D.wrap;this.imageURL=null;if(D.options.maxlength===1){var w=this.options;var i=z.attach_array[0];this.removeBackground();if(i.attach_type=="image"){D.$tempPreview=b("<td></td>").appendTo(this.divWrap).css({left:D.element.outerWidth(true)-D.element.width(),width:w.width,height:w.height,top:0,position:"absolute"});
FR.lastTarget=D.$tempPreview;var x=b(D.$tempPreview);x.css("background","");var A=FR.servletURL+"?op=fr_attach&cmd=ah_image&id="+i.attach_id;x.css("background","url("+A+") 0 0 no-repeat transparent");this.imageURL=A;x.css("cursor","default").unbind("click",B)}z.attach_names[0]=i.filename;if(C){C.children().remove();C.append(this.createListItem(i,0))}}if(D.options.maxlength!==1){for(var j=z.attach_array.length-1,u=0;u<z.files.length;j--,u++){z.attach_names[j]=z.attach_array[j].filename;var y=0;for(var m=0;
m<z.attach_array.length-z.files.length;m++){if(z.attach_names[j]===z.attach_array[m].filename){y++}}if(y>0){z.attach_names[j]=FR.lengthenFileName(z.attach_array[j].filename,"("+y+")")}C&&C.append(this.createListItem(z.attach_array[j],j))}}D.wrap.attach_array=_.filter(D.wrap.attach_array,function(c){return c.errorCode===undefined});if(FR.Browser.isIE()&&v){if(v.height()>160){v.height(160);if(C.width()+18>v.width()){v.width(C.width()+18)}}}function B(c){window.open(FR.servletURL+"?op=fr_attach&cmd=ah_download&id="+c.data);
c.stopPropagation()}},removeAttach:function(h,j){var a=h.attach_id;var i=this;var g=this.wrap;FR.ajax({url:FR.servletURL+"?op=fr_attach&cmd=ah_release",data:{id:a},complete:function(d,e){if(e=="success"){if(j){j.remove()}i.imageURL=null;for(var c=0;c<g.attach_array.length;c++){if(g.attach_array[c].attach_id==a){if(i.wrap.maxlength!==1){g.attachNum--;i.$previewCount.text(i.wrap.attachNum);if(g.attachNum===0){b(".fr-fileupload-popview",i.element).remove()}}g.attach_array.removeWeakEqual(g.attach_array[c]);
break}}if(i.wrap.maxlength===1){b(".fr-fileupload-popview",i.element).remove();i.removeBackground()}i.fireEvent(FR.Events.CALLBACK)}}})},resetBackground:function(e){var f=e||this.imageURL;this.removeBackground();if(this.options.tdCell){var a=Math.floor(this.options.tdCell.height());this.options.tdCell.css("background","url("+f+"&height="+a+") 0 0 no-repeat transparent")}},removeBackground:function(){if(this.options.tdCell){this.options.tdCell.css("background-image","")}var a=this.divWrap.children().eq(2);
a.css("background-image","");a.remove()},startEditing:function(){if(this.options.tdCell){b(".attach-download-div,.fr-fileupload-download-all",b(this.options.tdCell)).hide()}this.$preview.show();if(this.options.disabled){this.$preview.unbind("click")}if(FR.Browser.isIE()&&!b.support.boxModel&&this.options.write){b(".x-editor").addClass("none-border")}FR.MultiFileEditor.superclass.startEditing.apply(this,arguments)},stopEditing:function(){if(this.options.tdCell){var d=b(".attach-download-div,.fr-fileupload-download-all",b(this.options.tdCell));
d.show()}if(FR.Browser.isIE()&&!b.support.boxModel&&this.options.write){b(".x-editor").removeClass("none-border")}if(this.imageURL!=null){var a=this;setTimeout(function(){a.resetBackground()},200)}},getValue:function(){if(!this.wrap.attach_array){return""}if(this.options.maxlength===1&&this.wrap.attach_array[0]&&this.wrap.attach_array[0].attach_type=="image"){return this.wrap.attach_array[0]}return this.wrap.attach_array.length===0?"":this.wrap.attach_array},setEnable:function(a){FR.MultiFileEditor.superclass.setEnable.apply(this,arguments);
if(this.$fileupload&&this.$fileupload[0]){if(a){this.$fileupload[0].removeAttribute("disabled")}else{this.$fileupload[0].setAttribute("disabled","disabled")}}},isShowViewImage:function(){return this.options.showViewImage&&this.options.maxlength===1},reset:function(){this.wrap.attach_array=[];this.wrap.attach_names=[];this.wrap.attachNum=0;if(this.options.tdCell){b(".attach-download-div",b(this.options.tdCell)).remove()}b(".fr-fileupload-popview",this.element).remove();this.removeBackground()}});b.shortcut("multifile",FR.MultiFileEditor)
})(jQuery);
(function(b){FR.TabPane=FR.extend(FR.Widget,{_defaultConfig:function(){return b.extend(FR.TabPane.superclass._defaultConfig.apply(),{baseCls:"fr-tabpane",width:"100%",height:"100%",active:0,tabPosition:"top",tabHeight:22,noControl:false,items:[],defaultActiveIndex:0})},_init:function(){FR.TabPane.superclass._init.apply(this,arguments);var g=this.options;this.element.css({width:g.width,height:g.height});var a=this._createConfig4TabPaneConfig();var f=new FR.BorderLayout(a);f.doLayout();this.wrapWidth=0;
this._initTabs();if(this.tabBtns[g.defaultActiveIndex]){this.tabBtns[g.defaultActiveIndex].setSelected()}this.isMoving=false;this.activeTabIndex=g.defaultActiveIndex;var h=this;this.tabsContent.parent().addClass(g.baseCls+"-tabscontent-bg");b(window).resize(function(){h.fireEvent(FR.Events.SCROLLCHANGE,h,h.activeTabIndex)});_g().on(FR.Events.AFTERLOAD,function(){var c=h._getSheetButtonState();if(c.updated){h.wrapWidth=c.currentWidth;h.stepDis=c.currentStepDis}})},_getSheetButtonState:function(){var j=0,h=0;
var a=false;var i=b(".fr-tabpane-tabswrap").children();if(i){i.each(function(d,c){j+=b(c).width()});h=j/i.length;a=true}var g={updated:a,currentWidth:j,currentStepDis:h};return g},_createConfig4TabPaneConfig:function(){var h=this.options;var i=h.tabPosition;var g=h.baseCls+"-content";this.tabPaneContent=b("<div></div>").addClass(g).addClass(g+"-"+i);var a=this._createConfig4TabControl();var j={renderEl:this.element,items:[{region:"center",el:this.tabPaneContent},{height:h.tabHeight,region:i=="top"?"north":"south",el:a}]};
return j},_createConfig4TabControl:function(){var g=this,f=this.options;this.tabsContent=b("<div/>").addClass(f.baseCls+"-tabscontent").addClass(f.baseCls+"-tabscontent-"+f.tabPosition);var h=[{region:"center",el:b("<div/>").append(this.tabsContent)}];if(!this.options.noControl){h.unshift({region:"west",el:{type:"horizontal",widgetName:"controlbuttons",baseCls:"fr-tabpane-controlbuttons",alignment:"center",hgap:3,vgap:2,items:[{el:this._createTabControlBtn("arrow1",function(){if(g.isMoving){return
}g._moveViewToPos("start")}),width:13},{el:this._createTabControlBtn("arrow2",function(){if(g.isMoving){return}var c=g.stepDis;var d=g.tabsContent.offset().left-g.tabsWrap.offset().left;c=Math.min(c,d);g._moveViewToPos(c)}),width:13},{el:this._createTabControlBtn("arrow3",function(){if(g.isMoving){return}var c=g.stepDis;var d=g.tabsWrap.offset().left+g.wrapWidth-g.tabsContent.offset().left-g.tabsContent.width();c=Math.min(c,d);c=c<0?0:c;g._moveViewToPos(-c)}),width:13},{el:this._createTabControlBtn("arrow4",function(){if(g.isMoving){return
}g._moveViewToPos("end")}),width:13}]},width:72})}var a={type:"border",items:h};return a},_createTabControlBtn:function(f,e){var a=new FR.IconButton({type:"iconbutton",baseClass:"fr-edit-sheetcontrol-icon-box",handler:e});b("<div>").addClass("fr-edit-sheetcontrol-icon-"+f).appendTo(a.element);return a.element},_initTabs:function(){var d=this.options;this.tabBtns=[];this.tabsWrap=b("<ul/>").addClass(d.baseCls+"-tabswrap").appendTo(this.tabsContent);if(!d.items){return}if(!d.tabs){d.tabs=[]}for(var a=0;
a<d.items.length;a++){this._addTabContent(d.items[a]);this._addTabTag(a,d.items[a])}},_addTabContent:function(j){var a=this.options.tabs;if(j.tabContent){var i=FR.createWidget(j.tabContent);i.element.appendTo(this.tabPaneContent);j.content=i.element}else{var k=b("<div/>").addClass("html-content").appendTo(this.tabPaneContent);var h=this.options.tabBackground;if(h.background!==null&&h.background!==undefined){if(FR.Browser.isIE8Before()){k.css("background",h.background+" fixed");if(h.filter!==undefined){k.css("filter",h.filter)
}}else{k.css("background",h.background);var l=h["background-size"];if(l!==undefined){k.css("background-size",l)}}}j.content=k}j.content.hide();a.push(j)},_addTabTag:function(i,h){var k=this,l=this.options.items;var j={tabPane:this,name:h.title,index:i,isFirst:i===0,isLast:i===l.length-1,renderEl:b("<li/>").appendTo(this.tabsWrap),tabBtns:this.tabBtns,handler:function(){if(k.activeTabIndex>=0){k.options.tabs[k.activeTabIndex].content.hide()}k.activeTabIndex=i;if(k.options.tabs[i].content){var c=k.options.tabs[i].content;
if(b(".frozen-table",c).length>0){c.css("overflow","hidden")}k.options.tabs[i].content.show()}k.showSheetContent(k.activeTabIndex);k._moveViewToShow(k.activeTabIndex)}};var a=new FR.SheetButton(j);this.tabBtns.push(a);this.wrapWidth+=a.getWidth();this.stepDis=this.wrapWidth/this.tabBtns.length},_moveViewToShow:function(v){var w=this.tabBtns[v].element;var p=this.tabsWrap;var x=this.tabsContent;var s=x.offset().left;var a=s+x.width();var n=p.offset().left;var t=n+this.wrapWidth;var o=w.offset().left;
var q=o+w.width();var u=w.width();var r=0;if(o<s){r=s-n;r=Math.min(r,u)}else{if(q>a){r=a-t;r=Math.max(r,-u)}else{return}}this._moveViewToPos(r)},_moveViewToPos:function(e){var a=this;this.isMoving=true;if(e=="start"){this.tabsWrap.animate({"left":"0"},"fast",function(){a.isMoving=false})}else{if(e=="end"){var f=this.tabsContent.width()-this.wrapWidth;if(f>0){f=0}this.tabsWrap.animate({"left":f},"fast",function(){a.isMoving=false})}else{this.tabsWrap.animate({"left":"+="+e},"fast",function(){a.isMoving=false
})}}},showSheetContent:function(a){this.fireEvent(FR.Events.TABCHANGESTART,this,a);this.fireEvent(FR.Events.TABCHANGE,this,a);this.fireEvent(FR.Events.SCROLLCHANGE,this,a)},doResize:function(a){this.element.css({width:a.width,height:a.height})},selectTabAt:function(a){if(a>=0){this.tabBtns[a].setSelected();return true}return false},selectTabByName:function(d){var a=this;if(d){b.each(this.options.tabs,function(f,c){if(c.title===d){a.tabBtns[f].setSelected()}});return true}return false},getTabByIndex:function(a){if(a>=0){return this.options.tabs[a]
}return{}},getTabByName:function(a){if(!FR.isEmpty(a)){for(var f=0;f<this.tabBtns.length;f++){var e=this.tabBtns[f];if(e&&e.options&&e.options.name===a){return this.options.tabs[f]}}}return{}},getTabBtnByName:function(a){if(!FR.isEmpty(a)){for(var f=0;f<this.tabBtns.length;f++){var e=this.tabBtns[f];if(e&&e.options&&e.options.name===a){return this.tabBtns[f]}}}return{}},hideTabByIndex:function(h){if(h>=0&&this.tabBtns[h]!==undefined){if(this.tabBtns[h]&&this.tabBtns[h].element){this.tabBtns[h].element.hide();
var a=this.tabBtns.length;if(h===a-1&&h>0){var f=this.tabBtns[h-1];if(f&&f.element&&f.element.end){f.element.end.removeClass(f.options.thirdPartCls4btn).addClass(f.options.endPartCls4btn)}}}var g=this.getTabByIndex(h);if(!FR.isEmptyObj(g)&&g.content){g.content.hide()}}},showTabByIndex:function(h){if(h>=0&&this.tabBtns[h]!==undefined){if(this.tabBtns[h]&&this.tabBtns[h].element){this.tabBtns[h].element.show();var a=this.tabBtns.length;if(h===a-1&&h>0){var f=this.tabBtns[h-1];if(f&&f.element&&f.element.end){f.element.end.removeClass(f.options.endPartCls4btn).addClass(f.options.thirdPartCls4btn)
}}}var g=this.getTabByIndex(h);if(!FR.isEmptyObj(g)&&g.content){g.content.show()}this.selectTabAt(h)}},hideTabByName:function(d){if(!FR.isEmpty(d)){for(var a=0;a<this.tabBtns.length;a++){if(this.tabBtns[a]&&this.tabBtns[a].options&&this.tabBtns[a].options.name===d){this.hideTabByIndex(a)}}}},showTabByName:function(d){if(!FR.isEmpty(d)){for(var a=0;a<this.tabBtns.length;a++){if(this.tabBtns[a]&&this.tabBtns[a].options&&this.tabBtns[a].options.name===d){this.showTabByIndex(a)}}}},switchTabByName:function(a){if(FR.isEmpty(a)){return false
}for(var d=0;d<this.tabBtns.length;d++){if(this.tabBtns[d].options.name===a){return this.selectTabAt(d)}}return false},getSelectedIndex:function(){return this.activeTabIndex}});b.shortcut("tabpane",FR.TabPane);FR.SheetButton=FR.extend(FR.Widget,{_defaultConfig:function(){return b.extend(FR.SheetButton.superclass._defaultConfig.apply(),{tabPane:null,tabBtns:[],isFirst:false,isLast:false,index:0,minWidth:60,handler:null,disabled:false,name:"",containerCls4btn:"fr-sheetbutton-container",intersectCls4btn:"fr-sheetbutton-intersect",firstPartCls4btn:"fr-sheetbutton-firstpart",middlePartCls4btn:"fr-sheetbutton-middlepart",thirdPartCls4btn:"fr-sheetbutton-thirdpart",endPartCls4btn:"fr-sheetbutton-endpart",button_class_prefix:"fr-sheet-icon-",button_closebtn_class:"fr-sheetbutton-closebutton"})
},_init:function(){FR.SheetButton.superclass._init.apply(this,arguments);var e=this.options,a=this;var f=e.tabPane.options.tabPosition;if(f=="top"){e.firstPartCls4btn+="-"+f;e.middlePartCls4btn+="-"+f;e.thirdPartCls4btn+="-"+f;e.endPartCls4btn+="-"+f}this.element.addClass(e.containerCls4btn).attr("title",e.name);this._createTabBtnByName(e.name);if(b.isFunction(e.handler)){this.on(FR.Events.CLICK,e.handler.createDelegate(e.scope||this))}this.element.click(function(){if(a.isEnabled()){a.setSelected()
}});this.width=this.element.width();this.fireEvent(FR.Events.AFTERINIT)},_createTabBtnByName:function(f){var e=this.options;var a=this.element;if(this.options.isFirst){a.head=b("<span/>").addClass(e.firstPartCls4btn).appendTo(a)}a.middle=b("<span/>").addClass(e.middlePartCls4btn).text(f).appendTo(a);if(a.middle.width()<e.minWidth){a.middle.width(e.minWidth)}if(!e.isLast){a.end=b("<span/>").addClass(e.thirdPartCls4btn).appendTo(a)}else{a.end=b("<span/>").addClass(e.endPartCls4btn).appendTo(a)}},reload:function(d){var a=this.element;
if(a){a.attr("title",d);if(a.middle){a.middle.text(d);a.middle.width("auto");if(a.middle.width()<this.options.minWidth){a.middle.width(this.options.minWidth)}}this.width=a.width()}},getWidth:function(){return this.width},setSelected:function(){var d=this.options;if(this.isActive()){return}this.setActiveState(true);var a=d.tabPane.activeTabIndex;if(a>=0&&a!==d.index){d.tabBtns[a].setActiveState(false)}this.fireEvent(FR.Events.CLICK)},setActiveState:function(a){var d=this.options;this.isActiveState=a;
if(a){this.element.addClass(d.containerCls4btn+"-active");if(!d.isFirst){d.tabBtns[d.index-1].element.addClass(d.intersectCls4btn)}}else{this.element.removeClass(d.containerCls4btn+"-active");if(!d.isFirst){d.tabBtns[d.index-1].element.removeClass(d.intersectCls4btn)}}},setValidState:function(g){var a=this.element,i=this.options;var j=i.index;if(!g){if(i.isFirst){a.head.switchClass(i.firstPartCls4btn+"-invalidate")}else{var h=i.tabPane.tabBtns[j-1];if(h.isValid()){h.element.end.switchClass(i.thirdPartCls4btn+"-invalidate-style3")
}else{h.element.end.switchClass(i.thirdPartCls4btn+"-invalidate-style2")}}a.middle.switchClass(i.middlePartCls4btn+"-invalidate");if(i.isLast){a.end.switchClass(i.endPartCls4btn+"-invalidate")}else{if(i.tabPane.tabBtns[j+1].isValid()){a.end.switchClass(i.thirdPartCls4btn+"-invalidate")}else{if(i.tabPane.tabBtns[j-1].isValid()){a.end.switchClass(i.thirdPartCls4btn+"-invalidate-style2")}}}}else{if(i.isFirst){a.head.switchClass(i.firstPartCls4btn)}else{var h=i.tabPane.tabBtns[j-1];if(h.isValid()){h.element.end.switchClass(i.thirdPartCls4btn)
}else{h.element.end.switchClass(i.thirdPartCls4btn+"-invalidate")}}a.middle.switchClass(i.middlePartCls4btn);if(i.isLast){a.end.switchClass(i.endPartCls4btn)}else{if(i.tabPane.tabBtns[j+1].isValid()){a.end.switchClass(i.thirdPartCls4btn)}else{a.end.switchClass(i.thirdPartCls4btn+"-invalidate-style3")}}}this.isValidState=g},isValid:function(){return this.isValidState!==false},isActive:function(){return this.isActiveState===true},destroy:function(){this.element.empty()}});b.shortcut("sheetbutton",FR.SheetButton)
})(jQuery);
(function(b){FR.ElementcaseApi=FR.extend(FR.BaseEditor,{exportReportToExcel:function(a){},gotoPage:function(i,l,a,k,h,j){},gotoLastPage:function(f,a,e){},gotoPreviousPage:function(f,a,e){},gotoFirstPage:function(f,a,e){},gotoNextPage:function(f,a,e){},getCurrentPageIndex:function(){},getReportTotalPage:function(){},setHScrollBarVisible:function(a){this.setScrollBarVisible(a,"x")},setVScrollBarVisible:function(a){this.setScrollBarVisible(a,"y")},setScrollBarVisible:function(a,e){var f;if(this.$inner.find(".frozen-center").length===1){f=this.$inner.find(".frozen-center")
}else{if(b(".scrollDiv").length===0){f=this.$inner}else{f=this.$inner.find(".scrollDiv")}}if(a){if(!FR.isEmpty(e)){if(e==="x"){f.css("overflow-x","auto")}else{if(e==="y"){f.css("overflow-y","auto")}}}else{f.css("overflow","auto");f.css("overflow-x","auto");f.css("overflow-y","auto")}}else{if(!FR.isEmpty(e)){if(e==="x"){f.css("overflow-x","hidden")}else{if(e==="y"){f.css("overflow-y","hidden")}}}else{f.css("overflow","hidden");f.css("overflow-x","hidden");f.css("overflow-y","hidden")}}},startMarquee:function(t){var o;
var r;var p;var a;if(!FR.isNull(t)){o=t["offset"];r=t["interval"];p=t["stopOnHover"];a=t["to"]}var l=true;var s;if(this.$inner.find(".frozen-center").length===1){s=this.$inner.find(".frozen-center");this.$inner.find(".frozen-north").css("overflow","hidden");this.$inner.find(".frozen-north").css("overflow-y","hidden")}else{if(b(".scrollDiv").length===0){s=this.$inner}else{s=this.$inner.find(".scrollDiv")}}s.css("overflow","hidden");s.css("overflow-x","hidden");s.css("overflow-y","hidden");if(FR.isNull(p)||p===true){s.mouseover(function(){l=false
})}s.mouseleave(function(){l=true});var q=-1;var m;var n;if(!FR.isNull(a)){if(a==="left"){n="left"}else{n="top"}}else{n="top"}if(FR.isNull(o)){o=5}this.marquee=setInterval(function(){if(l){m=n==="left"?s[0].scrollLeft:s[0].scrollTop;if(m===q){n==="left"?s[0].scrollLeft=0:s[0].scrollTop=0}else{q=m;if(n==="left"){s[0].scrollLeft=m+o}else{s[0].scrollTop=m+o}}}},FR.isNull(r)?100:r)},stopMarquee:function(){clearInterval(this.marquee)},makeHighlightLine:function(a){},makeHighlightLineHold:function(a){},makeHighlightColumn:function(a){},makeHighlightColumnHold:function(a){},makeHighlightCross:function(a){},makeHighlightCrossHold:function(a){},makeHighlightCell:function(a){},makeHighlightCellHold:function(a){},makeFontCell:function(a){},makeFontCellHold:function(a){},makeFontLine:function(a){},makeFontLineHold:function(a){},makeHoverTooltip:function(f,a,e){},makeHoverImageTooltip:function(a,d){},getCellValue:function(a){},setCellValue:function(a,d){},makeCellRadius:function(a){},makeCellStyle:function(a){},makeRowHeight:function(d,a){},makeColWidth:function(a,d){}});
FR.Elementcase=FR.extend(FR.ElementcaseApi,{_init:function(){this.widthScale=1;this.heightScale=1;this.oldWindowWidth=FR.windowWidth;this.oldWindowHeight=FR.windowHeight;this.needFrontFit=true;FR.Elementcase.superclass._init.apply(this,arguments);this.$toolbar=b("<div class='x-toolbar' style='height:28px'></div>");this.$inner=b("<div class='reportContent' style='z-index:1'></div>");this.$inner.css("overflow","auto");this.totalPage=-1;this.currentPage=1;this.currentPageIndex=1;this.reportTotalPage=-1;
this.toolBars=[];this.initPane();this.gotoPage(1);this._init4Style()},_init4Style:function(){this._init4Margin()},_init4Margin:function(){var a=b(".reportContent",this.element);if(!a){return}var f=this.options.border;if(f&&!this.options.noBorderRender){a.css("border-style",f.type);a.css("border-color",f.color);a.css("border-width",f.width);a.css("border-radius",f.borderRadius);this.borderWidth=(this.borderWidth||0)+parseInt(f.width*2)}if(this.options.marginTop){a.css("marginTop",this.options.marginTop);
this.marginHeight=(this.marginHeight||0)+parseInt(this.options.marginTop)}if(this.options.marginLeft){a.css("marginLeft",this.options.marginLeft);this.marginWidth=(this.marginWidth||0)+parseInt(this.options.marginLeft)}if(this.options.marginBottom){a.css("marginBottom",this.options.marginBottom);this.marginHeight=(this.marginHeight||0)+parseInt(this.options.marginBottom)}if(this.options.marginRight){a.css("marginRight",this.options.marginRight);this.marginWidth=(this.marginWidth||0)+parseInt(this.options.marginRight)
}if(!this.options.widgetBackground){return}var e=this.options.widgetOpacity;if(e===undefined){FR.setBackground(this.element,this.options.widgetBackground,a.height());return}this.$background=b("<div class='widgetBackground'></div>");this.$background.css("filter","alpha(opacity="+e*100+")");this.$background.css("opacity",e);FR.setBackground(this.$background,this.options.widgetBackground,a.height())},setHScrollBarVisible:function(a){this.setScrollBarVisible(a,"x")},setVScrollBarVisible:function(a){this.setScrollBarVisible(a,"y")
},setScrollBarVisible:function(a,d){FR.WebUtils.setScrollBarVisible(this.$inner,a,d)},startMarquee:function(a){FR.WebUtils.startMarquee(this.$inner,a)},stopMarquee:function(){FR.WebUtils.stopMarquee(this.$inner.marquee)},getToolbar:function(a){if(a>=0&&a<this.toolBars.length){return this.toolBars[a]}},makeHighlightLine:function(a,d){if(!FR.isNull(d)){FR.WebUtils.makeHighlight(a,d,true,this.$inner)}else{FR.WebUtils.makeHighlight(a,"mouseover",true,this.$inner)}},makeHighlightLineHold:function(a,d){FR.WebUtils.changeLineStyleHold({backgroundColor:a},d,this.$inner)
},makeFontLine:function(a,d){FR.WebUtils.makeFontLine(a,d,this.$inner)},makeFontLineHold:function(a,d){FR.WebUtils.makeFontLineHold(a,d,this.$inner)},makeFontCell:function(a,d){FR.WebUtils.changeCellStyle(a,d,this.$inner)},makeFontCellHold:function(a,d){FR.WebUtils.changeCellStyleHold(a,d,this.$inner)},makeHighlightCell:function(a,d){FR.WebUtils.changeCellStyle({"backgroundColor":a},d,this.$inner)},makeHighlightCellHold:function(a,d){FR.WebUtils.changeCellStyleHold({backgroundColor:a},d,this.$inner)
},makeHoverTooltip:function(d,a){this.importToolTipCss();FR.WebUtils.makeHoverTooltip(d,a,this.options.widgetName)},makeHoverImageTooltip:function(d,a){this.importToolTipCss();FR.WebUtils.makeHoverImageTooltip(d,a,this.options.widgetName)},setCellValue:function(e,a,f){if(arguments.length===2){FR.WebUtils.setCellValue(arguments[0],arguments[1],null,this.options.widgetName)}else{if(arguments.length===3){FR.WebUtils.setCellValue(e,a,f,this.options.widgetName)}}},makeHoverTooltipByRowCol:function(f,a,g,h){this.importToolTipCss();
FR.WebUtils.makeHoverTooltipByRowCol(f,a,g,h,this.options.widgetName)},makeHoverImageTooltipByRowCol:function(f,a,g,h){this.importToolTipCss();FR.WebUtils.makeHoverImageTooltipByRowCol(f,a,g,h,this.options.widgetName)},makeHoverTooltip4Row:function(e,f,a){this.importToolTipCss();FR.WebUtils.makeHoverTooltip4Row(e,f,a,this.options.widgetName)},makeHoverImageTooltip4Row:function(e,f,a){this.importToolTipCss();FR.WebUtils.makeHoverImageTooltip4Row(e,f,a,this.options.widgetName)},makeHoverTooltip4Col:function(a,e,f){this.importToolTipCss();
FR.WebUtils.makeHoverTooltip4Col(a,e,f,this.options.widgetName)},makeHoverImageTooltip4Col:function(a,e,f){this.importToolTipCss();FR.WebUtils.makeHoverImageTooltip4Col(a,e,f,this.options.widgetName)},importToolTipCss:function(){FR.$defaultImport("/com/fr/web/core/css/tooltip.css","css")},setCellStyle:function(e,a,f){FR.WebUtils.setCellStyle(e,a,f,this.options.widgetName)},getCellValue:function(d,a){return FR.WebUtils.getCellValue(d,a,this.options.widgetName)},getCellValueWithType:function(d,a){return FR.WebUtils.getCellValueWithType(d,a)
},setRowHeight:function(d,a){FR.WebUtils.makeRowHeight(d,a,this.options.widgetName)},getRowHeight:function(a){return FR.WebUtils.getRowHeight(a,this.options.widgetName)},setRowStyle:function(d,a){FR.WebUtils.setRowStyle(d,a,this.options.widgetName)},setColWidth:function(a,d){FR.WebUtils.makeColWidth(a,d,this.options.widgetName)},getColWidth:function(a){return FR.WebUtils.getColWidth(a,this.options.widgetName)},setColumnStyle:function(a,d){FR.WebUtils.setColumnStyle(a,d,this.options.widgetName)},setCellRadius:function(a){FR.WebUtils.makeCellRadius(a,this.options.widgetName)
},makeHighlightColumn:function(a,d){FR.WebUtils.makeHighlightColumn(a,d,this.options.widgetName)},makeHighlightColumnHold:function(a,d){FR.WebUtils.makeHighlightColumnHold(a,d,this.options.widgetName)},makeHighlightCross:function(a,d){FR.WebUtils.makeHighlightCross(a,d,this.options.widgetName)},makeHighlightCrossHold:function(a,d){FR.WebUtils.makeHighlightCrossHold(a,d,this.options.widgetName)},addEffect:function(m,l){if(FR.isNull(l)||FR.isNull(m)){return}if(m==="showTooltip"){var a=l["address"];
var j=l["text"];var k=l["image"];if(!FR.isNull(j)){this.makeHoverTooltip(a,j)}else{if(!FR.isNull(k)){this.makeHoverImageTooltip(a,k)}}return}var n=l["trigger"];var i=l["single"];if(FR.isNull(n)){n="mouseover"}if(FR.isNull(i)){i=true}if(i===true){if(m==="highlightRow"){this.makeHighlightLine(l["color"],n)}else{if(m==="highlightCol"){this.makeHighlightColumn(l["color"],n)}else{if(m==="highlightCross"){this.makeHighlightCross(l["color"],n)}else{if(m==="highlightCell"){this.makeHighlightCell(l["color"],n)
}else{if(m==="setCellFont"){this.makeFontCell(l["style"],n)}else{if(m==="setRowFont"){this.makeFontLine(l["style"],n)}}}}}}}else{if(i===false){if(m==="highlightRow"){this.makeHighlightLineHold(l["color"],n)}else{if(m==="highlightCol"){this.makeHighlightColumnHold(l["color"],n)}else{if(m==="highlightCross"){this.makeHighlightCrossHold(l["color"],n)}else{if(m==="highlightCell"){this.makeHighlightCellHold(l["color"],n)}else{if(m==="setCellFont"){this.makeFontCellHold(l["style"],n)}else{if(m==="setRowFont"){this.makeFontLineHold(l["style"],n)
}}}}}}}}},getCell:function(d,a){return new FR.Cell({"row":d,"col":a,"table":FR.WebUtils.getTable(this.options.widgetName)})},getRow:function(a){return new FR.Row({"index":a,"table":FR.WebUtils.getTable(this.options.widgetName)})},getColumn:function(a){return new FR.Column({"index":a,"table":FR.WebUtils.getTable(this.options.widgetName)})},getRowCount:function(){return FR.WebUtils.getRowCount(this.options.widgetName)},getColumnCount:function(){return FR.WebUtils.getColumnCount(this.options.widgetName)
},onMouseClick:function(a){FR.WebUtils.onMouseClick(a,this.options.widgetName)},onMouseDown:function(a){FR.WebUtils.onMouseDown(a,this.options.widgetName)},onMouseMoveInCell:function(a){FR.WebUtils.onMouseMoveInCell(a,this.options.widgetName)},onMouseUp:function(a){FR.WebUtils.onMouseUp(a,this.options.widgetName)},onMouseMoveOutCell:function(a){FR.WebUtils.onMouseMoveOutCell(a,this.options.widgetName)},scrollTo:function(a){FR.WebUtils.scrollTo(a,this.options.widgetName)},getScrollOffset:function(){return FR.WebUtils.getScrollOffset(this.options.widgetName)
},setRadius:function(a,f,e){FR.WebUtils.setRadius(a,f,e,this.options.widgetName)},showToolTip:function(a){this.importToolTipCss();if(FR.isNull(a)||FR.isNull(a["show"])||!a["show"]){return}if(FR.isNull(a["content"])){FR.WebUtils.showToolTip(this.getValue(),null,this.options.widgetName);return}if(!FR.isNull(a["content"]["text"])){FR.WebUtils.showToolTip(a["content"]["text"],a["style"],this.options.widgetName)}else{if(!FR.isNull(a["content"]["image"])){FR.WebUtils.showImageToolTip(a["content"]["image"],a["style"],this.options.widgetName)
}}},gotoPage:function(k,o,p,m,j,l){this.fireEvent(FR.Events.STARTLOAD);var n=this;var a=this.options.form.options;FR.Form.ajax({url:FR.servletURL,type:"POST",data:{op:"fr_form",cmd:"load_report_content",sessionID:this.options.form.sessionID,widgetName:this.options.widgetName,__parameters__:o,noCache:p||"",pageIndex:k,_:new Date().getTime(),__boxModel__:b.support.boxModel,reload:j,_PAPERWIDTH:n.widthScale===1?FR.windowWidth:n.oldWindowWidth,_PAPERHEIGHT:n.heightScale===1?FR.windowHeight:n.oldWindowHeight,_SHOWPARA:b(".parameter-container-collapseimg-down").length===0,_SHOWPARATEMPLATE:b("[widgetName=paramsTemplate]").length!==0},beforeSend:function(){FR.HtmlLoader.loadingEffect({el:n.$inner,show:l?false:true,fixed:false,loadingType:"local"})
},async:true,complete:function(c,e){if(e=="success"){var d=FR.jsonDecode(c.responseText);if(d.length===0){var i={componentName:n.options.widgetName,requestInfo:"url="+FR.servletURL+"&op=fr_form&cmd=load_report_content",errorMessage:c.responseText};if(FR._handleWidgetError&&FR._handleWidgetError(i)){FR.HtmlLoader.loadingEffect({el:n.$inner,show:false});return}n.$inner.html(c.responseText);return}n.setTotalPage(d["totalPage"]?d["totalPage"]:1);n.setCurrentPage(d["currentPage"]?d["currentPage"]:1);if(n.toolBars.length>0){n.changeToolBarState()
}if(n.$inner&&n.$inner.children()){n.$inner.children().remove()}n.$inner[0].innerHTML=d["htmlTag"];if(FR.Report.Plugin.ScrollProcessor.item&&FR.Plugin.validLevel(FR.Report.Plugin.ScrollProcessor,FR.Report.Plugin.ScrollProcessor.item)){if(b(".frozen-page",n.$inner).length>0){FR.Report.Plugin.ScrollProcessor.item.action.call(this,b(".frozen-north",n.$inner),"y");FR.Report.Plugin.ScrollProcessor.item.action.call(this,b(".frozen-center",n.$inner),"both");FR.Report.Plugin.ScrollProcessor.item.action.call(this,b(".frozen-west",n.$inner),"x")
}}n.$inner.asComponent({type:"fr_form",selector:"td[widget],div[widget][heavytd='light']"});n.changeColWidth();n.changeHeight();b(".x-table",n.$inner).css("overflow","visible");var g=b(".frozen-page",n.$inner).length>0?"hidden":"auto";if(FR.Report.Plugin.ScrollProcessor.item&&FR.Plugin.validLevel(FR.Report.Plugin.ScrollProcessor,FR.Report.Plugin.ScrollProcessor.item)&&g==="auto"){g="hidden";var h=b(".pageContentDIV",n.$inner);FR.Report.Plugin.ScrollProcessor.item.action.call(this,h,"both");h.css("position","absolute")
}var r=FR.Report.Plugin.AnimateProcessor;var f=o&&o.animateType==="increment";if(!f&&r.item&&FR.Plugin.validLevel(r,r.item)){r.item.action.call(n,n.$inner)}FR.HtmlLoader.loadingEffect({el:n.$inner,show:false,overflow:g});if(n.$background){n.$background.prependTo(n.element)}if(n.widthScale===1){n.$inner.data("preWidth",n.$inner.width())}if(n.heightScale===1){n.$inner.data("preHeight",n.$inner.height())}n.doAfterLoading();n.initSortHeader(d["sortHeader"]);n.sortHeaderConfig=d["sortHeader"]}}},a.enableRequestThrottle||false)
},displayErrorMsg:function(a){this.$inner.html(a.errorMsg)},refreshSingleReport:function(k,m){var n=m.params;this.setTotalPage(k["totalPage"]?k["totalPage"]:1);this.setCurrentPage(k["currentPage"]?k["currentPage"]:1);if(this.toolBars.length>0){this.changeToolBarState()}if(this.$inner&&this.$inner.children()){this.$inner.children().remove()}this.$inner[0].innerHTML=k["htmlTag"];if(FR.Report.Plugin.ScrollProcessor.item&&FR.Plugin.validLevel(FR.Report.Plugin.ScrollProcessor,FR.Report.Plugin.ScrollProcessor.item)){if(b(".frozen-page",this.$inner).length>0){FR.Report.Plugin.ScrollProcessor.item.action.call(this,b(".frozen-north",this.$inner),"y");
FR.Report.Plugin.ScrollProcessor.item.action.call(this,b(".frozen-center",this.$inner),"both");FR.Report.Plugin.ScrollProcessor.item.action.call(this,b(".frozen-west",this.$inner),"x")}}this.$inner.asComponent({type:"fr_form",selector:"td[widget],div[widget][heavytd='light']"});this.changeColWidth();this.changeHeight();b(".x-table",this.$inner).css("overflow","visible");var i=b(".frozen-page",this.$inner).length>0?"hidden":"auto";if(FR.Report.Plugin.ScrollProcessor.item&&FR.Plugin.validLevel(FR.Report.Plugin.ScrollProcessor,FR.Report.Plugin.ScrollProcessor.item)&&i==="auto"){i="hidden";
var j=b(".pageContentDIV",this.$inner);FR.Report.Plugin.ScrollProcessor.item.action.call(this,j,"both");j.css("position","absolute")}var l=FR.Report.Plugin.AnimateProcessor;var a=n&&n.animateType==="increment";if(!a&&l.item&&FR.Plugin.validLevel(l,l.item)){l.item.action.call(this,this.$inner)}FR.HtmlLoader.loadingEffect({el:this.$inner,show:false,overflow:i});if(this.$background){this.$background.prependTo(this.element)}if(this.widthScale===1){this.$inner.data("preWidth",this.$inner.width())}if(this.heightScale===1){this.$inner.data("preHeight",this.$inner.height())
}this.doAfterLoading();this.initSortHeader(k["sortHeader"]);this.sortHeaderConfig=k["sortHeader"]},initSortHeader:function(g){var j=this;if(!FR.isNull(g)){for(var i in g){var a=b(".x-table."+j.options.widgetName+"table td[id^='"+i+"-']");if(a.length===0){continue}a.sortArea=g[i]["sortArea"];a.headerArea=g[i]["headerArea"];a.sortItems=g[i]["sortItems"];a.currentSortItem=g[i]["currentSortItem"];a.index=g[i]["index"];a.direction=g[i]["direction"];var h=function(d){var c={"sessionHeaderSortInfo":{"sortArea":b(d).data("sortArea"),"headerArea":b(d).data("headerArea"),"sortRule":b(d).data("sortRule"),"index":b(d).data("index"),"direction":b(d).data("direction"),"reportBlock":j.options.widgetName}};
j.gotoPage(1,c,true)};FR.WebUtils.creatSortHeader(g,a,b(".report-background",j.$inner),h)}}},formHyperlink:function(){if(arguments.length===0){return}var a=arguments[0].para;a.animateType=arguments[0].animateType;this.gotoPage(1,a,"lazy")},doAfterLoading:function(){var a=b(".x-table",this.$inner);var i=b(".frozen-page",this.$inner);if(i.length===0){var j=0;if(this.isVisible()){j=a.height()}else{b("tr",this.$inner).each(function(){j+=b(this).height()})}if(this.$inner.width()>=a.width()&&this.$inner.height()>=j&&i.length===0){this.$inner.css({overflow:"hidden",overflowX:"hidden",overflowY:"hidden"})
}else{if(this.$inner.width()>=a.width()&&this.$inner.height()<j&&i.length===0){this.$inner.css({overflowX:"hidden",overflowY:"auto"})}else{if(i.length===0){this.$inner.css({overflow:"auto",overflowX:"auto",overflowY:"auto"})}}}}var g=b(".page-block",this.$inner);var h={x:this.widthScale,y:this.heightScale};this.zoomContent(g,h)},getFitState:function(){var a=this.options.form;return a.options.__FITSTATE__},gotoFirstPage:function(f,a,e){if(this.currentPage>1){this.gotoPage(1,f,a,e);this.setCurrentPage(1)
}},gotoPreviousPage:function(f,a,e){if(this.currentPage-1>0){this.gotoPage(this.currentPage-1,f,a,e);this.setCurrentPage(this.currentPage-1)}},gotoNextPage:function(f,a,e){if(this.currentPage+1<=this.totalPage){this.gotoPage(this.currentPage+1,f,a,e);this.setCurrentPage(this.currentPage+1)}},gotoLastPage:function(f,a,e){if(this.currentPage<this.totalPage){this.gotoPage(this.totalPage,f,a,e);this.setCurrentPage(this.totalPage)}},getCurrentPageIndex:function(){return this.currentPage},getReportTotalPage:function(){return this.totalPage
},setCurrentPage:function(a){this.currentPage=a;this.currentPageIndex=a},setTotalPage:function(a){this.totalPage=a;this.reportTotalPage=a},isFit:function(){var a=this.options.form;return a.options&&a.options.__FIT__},changeHeight:function(){var o=b(".frozen-page",this.$inner);if(o.length>0){var k=b(".page-block",this.$inner);var l=b(".frozen-west",o);var m=b(".frozen-north",o);var p=b(".frozen-center",o);var j=FR.toolbarHeight*this.toolBars.length;var n=this.options.height-j-(this.marginHeight||0)-(this.borderWidth||0);
var a=0;b("tr",m).each(function(){a+=b(this).height()});p.height(n-a);l.height(n-a);k.height(n+"px");p.scroll(function(){m.scrollLeft(p.scrollLeft());l.scrollTop(p.scrollTop())}.createDelegate(this))}if(this.$background){this.$background.css("height",this.options.height);this.$background.css("margin-bottom",-this.options.height)}},changeColWidth:function(){var n=b(".frozen-page",this.$inner);var j=b(".page-block",this.$inner);if(n.length>0){this.doForzen(n,j)}else{var k=this.options.widgetName;var i=b("."+k+"col");
var l=b("."+k+"table");var m=l.height()>this.options.height?this.options.width-20:this.options.width-2;var a={array:i,table:l,width:m-(this.marginWidth||0)-(this.borderWidth||0)};if(!this.isFit()){this.changeTableW(a)}j.width(l.width())}if(this.$background){this.$background.css("width",this.options.width)}},doForzen:function(o,t){this.$inner.css("overflow","hidden");var a=o.width();var q=b(".frozen-corner",o);var m=b(".frozen-west",o);var s=b(".frozen-north",o);var n=b(".frozen-center",o);var l={cornerTable:b(".x-table",q),westTable:b(".x-table",m),northTable:b(".x-table",s),centerTable:b(".x-table",n)};
if(!this.isFit()){this.changeFrozenTable(l,a)}var r=l.westTable.width();var p=this.options.width-r-(this.marginWidth||0)-(this.borderWidth||0);r=parseInt(r)+"px";p=parseInt(p)+"px";q.width(r);m.width(r);n.width(p);s.width(p)},changeFrozenTable:function(x,u){var E=x.cornerTable;var H=x.westTable;var A=x.northTable;var v=x.centerTable;var a=(H.width()/u)*this.options.width;var C=20;var J=this.options.width-a-C-(this.marginWidth||0)-(this.borderWidth||0);var G=b("col",E);var w=b("col",H);var I=b("col",A);
var t=b("col",v);var F=this.getCornerStartColumn(t,I);var y={array:G,table:E,width:a,start:0};var B={array:w,table:H,width:a,start:0};var D={array:I,table:A,width:J,start:F};var z={array:t,table:v,width:J,start:F};this.changeTableW(y);this.changeTableW(B);this.changeTableW(D);this.changeTableW(z)},getCornerStartColumn:function(d,a){if(d.length>0){return parseInt(b(d[0]).attr("col"))}return Math.max(d.length,a.length)},changeTableW:function(w){var p=w.array;var a=w.table;var q=w.width;if(p.length===0||a.length===0){return
}var u=this.getMinWidths(p);var v=0;for(var r=0;r<u.length;r++){v+=u[r]}if(v>q){q=v}var i=this.getCurrentWidths(p);var y=0;for(var r=0;r<i.length;r++){y+=i[r]}var s=this.calculatorNewWidths(u,i,q,y);for(var r=0;r<p.length;r++){var z=b(p[r]);var t=s[r];if(t<0){continue}z[0].style.width=t+"px";var x=parseInt(z.attr("col"));this.calCellFrozenTableWidth(x,w.start,a,t-5)}a[0].style.width=q+"px"},calculatorNewWidths:function(r,a,p,u){var n=[];var o=p;while(true){var s=p/u;var t=false;for(var q=0;q<r.length;
q++){if(n[q]===undefined){var v=parseInt(s*a[q]);if(v<=r[q]){n[q]=r[q];p-=n[q];u-=n[q];t=true}}}if(!t){for(var q=0;q<r.length;q++){if(n[q]===undefined){var v=parseInt(s*a[q]);n[q]=v}}break}}var i=0;for(var q=0;q<r.length;q++){i+=n[q]}n[n.length-1]=n[n.length-1]+o-i;return n},getCurrentWidths:function(e){var f=[];for(var a=0;a<e.length;a++){f[a]=parseInt(b(e[a]).attr("c-w"))}return f},getMinWidths:function(e){var f=[];for(var a=0;a<e.length;a++){f[a]=parseInt(b(e[a]).attr("min-col-width"))}return f
},calCellFrozenTableWidth:function(t,u,a,q){if(parseInt(u)>=0){var s="table.col"+t;var v="td.col"+t;var i=b(s,a);var o=b(v,a);var n=q+"px";for(var r=0,p=i.length;r<p;r++){i[r].style.width=n}for(var r=0,p=o.length;r<p;r++){o[r].style.width=n}}},changeToolBarState:function(){var a=this;b.each(this.toolBars,function(l,h){a.pageButtonAfterLoadEvent(h.getWidgetByName("First"),Boolean(a.currentPage>1));a.pageButtonAfterLoadEvent(h.getWidgetByName("Previous"),Boolean(a.currentPage>1));a.pageButtonAfterLoadEvent(h.getWidgetByName("Next"),Boolean(a.currentPage<a.totalPage));
a.pageButtonAfterLoadEvent(h.getWidgetByName("Last"),Boolean(a.currentPage<a.totalPage));a.pagenaviAfterLoadEvent(h.getWidgetByName("PageNavi"));var k=["First","Previous","Next","Last","PageNavi"];var i=h.getWidgetsExcludeNames(k);for(var j=0;j<i.length;j++){a.otherButtonAfterLoadEvent(i[j])}})},pageButtonAfterLoadEvent:function(d,a){if(d){d.setEnable(a)}},pagenaviAfterLoadEvent:function(f){if(f){var h=this;var a=f.getWidgetByName("PageNumberEditor");a.editComp.attr("disabled",false);a.editComp.parent().parent().css("position","relative");
a.setValue(h.currentPage);var g=f.getWidgetByName("PageNumberLabel");if(h.totalPage>0){g.setValue("/"+h.totalPage)}else{g.setValue("/")}}},otherButtonAfterLoadEvent:function(a){if(a){a.setEnable(true)}},initPane:function(){var h=this;var a=[];var g=h.options.toolBars;if(g.length>0){b.each(g,function(e,d){var j=b.extend(d.toolbarConf,{disabled:false});b.each(j.items,function(q,s){s.ECWidgetName=h.options.widgetName;if(s.widgetName==="PageNavi"){s.innerWidget.items[0].el.ECWidgetName=h.options.widgetName;
s.innerWidget.items[1].el.ECWidgetName=h.options.widgetName}if(s.widgetName==="Export"){for(var i=0;i<s.menu.length;i++){var r=s.menu[i];r.ECWidgetName=h.options.widgetName;for(var p=0;p<r.submenu.length;p++){r.submenu[p].ECWidgetName=h.options.widgetName}}}});var c=FR.createWidget(b.extend({type:"toolbar"},j));if(d.position==="north"){c.element.addClass("fs-tab-content-top-toolbar")}a.push({region:d.position,el:c.element});h.toolBars.push(c)})}a.push({region:"center",el:h.$inner});var f=new FR.BorderLayout({items:a,renderEl:h.element});
f.doLayout();b(window).resize(function(){f.doLayout()});this.on(FR.Events.STARTLOAD,function(){FR.Chart.WebUtils.clearChartsWithECName(this.options.widgetName)})},doResize:function(h){if(!FR.Browser.isIE8Before()&&this.options.border){this.element.parent().css("box-shadow",this.options.border.borderStyle)}var j=b(".page-block",this.$inner);var a=b(".frozen-page",this.$inner);var k=false;var i=false;if(h&&h.width>0&&h.width!==this.options.width){this.options.width=h.width;k=true}if(h&&h.height>0&&h.height!==this.options.height){this.options.height=h.height;
i=true}if(!this.needFrontFit){this.needFrontFit=true;return}if(j.length===0||FR.Browser.isIE8Before()){if(k){this.changeColWidth()}if(i){this.changeHeight()}}else{if(j.length>0&&this.$inner.data("preWidth")){if(h&&h.width>0&&h.height>0&&this.$background){this.$background.css("width",h.width);this.$background.css("height",h.height);this.$background.css("margin-bottom",-this.options.height)}var l=this;setTimeout(function(){var e=b(".x-table",l.$inner);var d=18;l.widthScale=parseFloat(l.$inner.width()/l.$inner.data("preWidth"));
l.heightScale=parseFloat(l.$inner.height()/l.$inner.data("preHeight"));if(l.$inner.data("preHeight")!==0&&l.$inner.height()===0){l.heightScale=1}if(l.getFitState()===1){l.heightScale=l.widthScale}if(l.isFit()&&l.$inner.width()-e.width()<d){if(l.$inner.width()>=e.width()*l.widthScale&&l.$inner.height()<e.height()*l.heightScale&&a.length===0){l.widthScale=parseFloat((l.$inner.width()-d)/l.$inner.data("preWidth"));l.$inner.css({overflowX:"hidden",overflowY:"auto"})}else{if(l.$inner.width()>=e.width()*l.widthScale&&l.$inner.height()>=e.height()*l.heightScale&&a.length===0){l.$inner.css({overflow:"hidden",overflowX:"hidden",overflowY:"hidden"})
}else{if(a.length===0){l.$inner.css({overflow:"auto",overflowX:"auto",overflowY:"auto"})}}}}var c={x:l.widthScale,y:l.heightScale};l.zoomContent(j,c)},100)}}},zoomContent:function(a,e){var f=b(".frozen-page",this.$inner);if(f.length>0){e.y=1}if(this.$inner){if(FR.Browser.r.gecko){a.css("-moz-transform","scale("+e.x+","+e.y+")");a.css("-moz-transform-origin","top left")}else{if(FR.Browser.r.webkit){a.css("-webkit-transform","scale("+e.x+","+e.y+")");a.css("-webkit-transform-origin","top left")}else{if(FR.Browser.r.opera){a.css("-o-transform","scale("+e.x+","+e.y+")");
a.css("-o-transform-origin","top left")}else{if(FR.Browser.isIE9Later()){a.css("-ms-transform","scale("+e.x+","+e.y+")");a.css("-ms-transform-origin","top left")}}}}}},reload:function(){this.needFrontFit=false;if(this.isFit()){this.gotoPage(this.currentPage,{},false,false,true)}},exportReportToExcel:function(e){if(this.fireEvent(FR.Events.BTOEXCEL)===false){return}var f="&_PAPERWIDTH="+FR.windowWidth+"&_PAPERHEIGHT="+FR.windowHeight+"&_SHOWPARA="+(b(".parameter-container-collapseimg-down").length===0)+"&_SHOWPARATEMPLATE="+(b("[widgetName=paramsTemplate]").length!==0);
var a=FR.servletURL+"?op=ec_export&sessionID="+this.options.form.sessionID+"&widgetName="+encodeURIComponent(this.options.widgetName)+"&format=excel&extype="+e+f;this.downloadExportFile(a,"excel");this.fireEvent(FR.Events.ATOEXCEL)},downloadExportFile:function(a,d){if(FR.Report.Plugin.XHR2FileSaveProcessor.item&&FR.Plugin.validLevel(FR.Report.Plugin.XHR2FileSaveProcessor,FR.Report.Plugin.XHR2FileSaveProcessor.item)){FR.Report.Plugin.XHR2FileSaveProcessor.item.action.call(this,a,d);return}FR.openUrlByForm(a);
FR.progressBar.call(this,this.options.form.sessionID,d)},createProgressBar:function(){FR.createProgressBar(true)},removeProgressBar:function(){FR.removeProgressBar(true)}});b.shortcut("elementcase",FR.Elementcase)})(jQuery);
(function(b){FR.ComboBoxEditor=FR.extend(FR.BaseComboBoxEditor,{_defaultConfig:function(){return b.extend(FR.ComboBoxEditor.superclass._defaultConfig.apply(),{name4Empty:FR.i18nText("Fine-Engine_Basic_Choose_None"),maxCount:10,sonHeight:18,value:"",limitData:500,autoFixWidth:true})},_init:function(){FR.ComboBoxEditor.superclass._init.apply(this,arguments);this._dealSearch();var d=this.options;this.scrollBarWidth=20;if(!this.$view){this.$view=b("<div/>").height(20).appendTo(FR.$view_container)}this.$view.hide();
this.shouldReBuildList();if(this.options.data&&this.options.data.isLocalSource()){if(this.options.dependence){this.options.data.resetStatus(this.allPara.apply(this,arguments))}var a=this.options.data.getRecords();this._setItems(a);this.checkViewScroll(a);this.options.need2BuildList=false;this.options.need2FixWidth=true}FR.applyStyles(this.editComp,d.style)},_dealSearch:function(){var a=this;a.oldSearchText="";if(this.options.widgetUrl){this.options.searchData=new FR.AjaxSearchData({url:this.options.widgetUrl});
if(FR.Browser.isIE()){this.editComp.keyup(function(d){if(b(this).prop("cnStart")){return}if(!a._isInputDirection(d)){a.preSearch(a,false,d)}}).on("compositionstart",function(){b(this).prop("cnStart",true)}).on("compositionend",function(){b(this).prop("cnStart",false);a.preSearch(a)})}else{this.editComp.on("input propertychange",function(){if(b(this).prop("cnStart")){return}a.preSearch(a)}).on("compositionstart",function(){b(this).prop("cnStart",true)}).on("compositionend",function(){b(this).prop("cnStart",false);
a.preSearch(a)});this.editComp.keyup(function(d){if(a._isInputDelete(d.keyCode)){a.preSearch(a,true)}})}}},_isInputDirection:function(a){return a.keyCode===FR.keyCode.UP||a.keyCode===FR.keyCode.DOWN||a.keyCode===FR.keyCode.LEFT||a.keyCode===FR.KeyCode.RIGHT},preSearch:function(a,f,g){if(!a.options.directEdit){return}var h=arguments[1];if(a.options.offset===undefined){a.options.offset={"left":a.editComp.offset().left,"top":a.editComp.offset().top}}setTimeout(function(){a.edited=true;if(a.searchCancel!==true){var c=a.editComp.val();
if(!h){if(c===a.oldSearchText){return}}a.searchText=c;a.oldSearchText=c;a._doBeforeSearch();a.inList=false;a._ajaxSearch();a.fireEvent(FR.Events.AFTEREDIT);a.searchCancel=false}else{a.searchCancel=undefined}},a.options.searchTime)},_ajaxSearch:_.debounce(function(){this.embellishView();this.$view.empty();this.$view.height(30);FR.HtmlLoader.loadingMoreData({el:this.$view,show:true});this.modifyPosition();this.$view.show();var a=this.allPara.apply(this,arguments);this.options.searchData.resetStatus(a);
var f=this;var e=f.lastAjaxSearchTimes?(f.lastAjaxSearchTimes+1):1;f.lastAjaxSearchTimes=e;this.options.searchData.loadObject(function(c){if(e<f.lastAjaxSearchTimes){return}c=f.preProcessSearchData(c);f.options.data.setData(a,c);f.checkViewScroll(f.options.data.getData());f._setItems(f.options.data.getData());FR.HtmlLoader.loadingMoreData({el:f.$view});f.$view.hide();f.options.need2BuildList=false;f._createVieList();f.__makeSureInputValueInResList();if(f.options.data.getData().length>0){f.setFocusWithIndex(0)
}})},600),preProcessSearchData:function(a){return a},_isInputDelete:function(a){return a===FR.keyCode.BACKSPACE||a===FR.keyCode.DELETE},_canCancelSearch:function(){return true},__makeSureInputValueInResList:function(){var f=this;var a=f._getViewList();if(a.length!==0){if(f.searchText==""){f.inList=undefined}else{for(var e=0;e<a.length;e++){if(a.eq(e).text()==f.searchText){f.inList=true;break}f.inList=false}}}else{f.inList=false}if(f.inList===false&&!f.options.customData){this.errorMsg=FR.i18nText("Fine-Engine_Report_Basic_Not_In_List");
this.invalidateCss()}else{this.validateCss()}},setName4Empty:function(a){this.options.name4Empty=a},setPopupStyle:function(a){if(!a){return}this.popupStyle=a;if(a.itemHeight){console.log(this.$view.children(".fr-combo-list-item"));this.$view.children(".fr-combo-list-item").css("height",a.itemHeight)}if(a.fontSize){this.$view.children(".fr-combo-list-item").css("font-size",a.fontSize)}},isValueInList:function(a){if(FR.isEmpty(a.toString())){return true}return this._checkValueInResList(a)},_checkValueInResList:function(i){var a=i||this.editComp.val();
var h=this.options.data.options.dataSource;if(h._findShowValue){var j=h._findShowValue(a,false);this.inList=j!=null}else{var l=this._getViewList();this.inList=false;if(l.length!==0){for(var k=0;k<l.length;k++){if(l.eq(k).text()==a){this.inList=true;break}}}}return this.inList!==false},_doBeforeSearch:function(){},rebuild:function(a){this.options.data=null;this.options.widgetUrl=null;this.element.empty();this.$view.empty();this.options.items=a;this.options.need2BuildList=true;if(a.widgetUrl){this.options.widgetUrl=a.widgetUrl
}this._init()},_getViewList:function(){return this.$view.children(".fr-combo-list-item")},setFocusWithIndex:function(a){b(".fr-combo-list-item",this.$view).removeClass("fr-combo-selected");this.focusIndex=a;b(".fr-combo-list-item",this.$view).eq(a).addClass("fr-combo-selected")},getData:function(){var i=this.getText();var j=i,m=this.options.data.getLoadedRecords(),l=this._getSelectedIndex();if(l>-1&&l<m.length){var n=m[l].getShowValue();if(typeof n=="string"){n=b.trim(n)}if(n==i){return m[l].getContent()
}}else{for(var k=0,a=m.length;k<a;k++){if(m[k].getShowValue()==i){j=m[k].getContent();if(this.$view){this._setSelectedIndex(k)}break}}return j}},_onKeyDown:function(d){var a=d.data;switch(d.keyCode){case FR.keyCode.DOWN:if(!a.isExpanded()){a.onTriggerClick()}else{a.focusDown(d)}d.stopEvent();break;case FR.keyCode.UP:a.focusUp(d);break;case FR.keyCode.ENTER:a.collapse();break;case FR.keyCode.TAB:if(a.isExpanded()){if(a.focusIndex!=undefined){a._setSelectedIndex(a.focusIndex)}else{a.collapse();a.editComp.blur();
d.stopEvent();break}a._onEnterPressed();if(a.editComp.val()==""&&a.options.allowBlank!==false){a.inList=true}d.stopEvent()}break;default:if(a.options.directEdit&&!d.isDefaultPrevented()){a.manualEdited=true}}},focusDown:function(d){var a=d.data;if(a.focusIndex==undefined){a.focusIndex=a._getSelectedIndex()||0}if(a.focusIndex<(a.considerAllowBlankLength()-1)){a._setItemFocus(a.focusIndex+1,a.focusIndex);a.focusIndex=a.focusIndex+1}else{a._setItemFocus(0,a.focusIndex);a.focusIndex=0}},focusUp:function(d){var a=d.data;
if(a.isExpanded()){if(a.focusIndex==undefined){a.focusIndex=a._getSelectedIndex()}if(a.focusIndex-1>=0){a._setItemFocus(a.focusIndex-1,a.focusIndex);a.focusIndex=a.focusIndex-1}else{a._setItemFocus(a.considerAllowBlankLength()-1,a.focusIndex);a.focusIndex=a.considerAllowBlankLength()-1}d.stopEvent()}},onTriggerClick:function(){if(!this.isEnabled()){return}if(this.isExpanded()){this.collapse()}else{this._createVieList()}},_createVieList:function(m){var o=this;var l=this.options.data;var a=l?(b.isFunction(l.isLoaded)?l.isLoaded():false):false;
var n=false;if(a===true){l=b.isFunction(l.getData)?l.getData():false;n=l&&l.length===0}var p=!a||(a&&n);var j=FR.isEmpty(this.value)||FR.isEmptyArray(this.value);if(p&&j&&!this.options.data.isLocalSource()){this.options.need2BuildList=true}this.embellishView();if(this.options.need2BuildList){this.$view.empty();if(m!==false){this.tH=30;this.tW=Math.max(this.options.width,100);this.$view.height(this.tH);this.$view.width(this.tW);this.modifyPosition();this.$view.show()}FR.HtmlLoader.loadingMoreData({el:this.$view,show:true});
var k=function(c){o.checkViewScroll(c);o._setItems(c);o.$view.hide();o.options.need2BuildList=false;o.options.need2FixWidth=true;o._doExpand(m);o.setPopupStyle(o.popupStyle);o.setStyle(o.customizeStyle)};if(o.options.data){o.options.data.resetStatus(this.allPara.apply(this,arguments));o.options.data.loadRecordsAsync(k)}else{this.$view.hide();FR.HtmlLoader.loadingMoreData({el:this.$view});this.options.need2BuildList=false;this.options.need2FixWidth=true}}this._doExpand(m)},_doExpand:function(a){if(this.options.need2FixWidth!==false){this.fixViewWidth();
this.options.need2FixWidth=false}if(a!==false){this.expand();this.modifyPosition()}},scrollLoadMoreData:function(){if(this.isLoadingData){return}this.isLoadingData=true;FR.HtmlLoader.loadingMoreData({el:this.$view,show:true});this.options.data.resetStatusKeepData(this.allPara(this.options.data.getLength()));var a=this.data2Add();this.checkViewScroll(a);this.addData2View(a);this.isLoadingData=false},data2Add:function(){return this.options.data.appendData()},addData2View:function(s){var q=this.editComp.val();
var t=-1;if(this.$view){if(!this.emptyContent){var m=this._checkAndAddEmptyContent()}else{this.initContent(this.emptyContent,this.options.name4Empty,-1)}var a=document.createDocumentFragment();var o=this.options.data.getLength();for(var r=o-s.length;r<o;r++){var i=r+s.length-o;var n=b("<div/>");a.appendChild(n[0]);var p=s[i].getShowValue();this.initContent(n,p,r);if(this.value){if(t<0&&s[i].getValue()==this.value){t=i}}else{if(t<0&&p==q){t=i}}}this.$view[0].appendChild(a);this.$view.append(m||this.emptyContent);
FR.HtmlLoader.loadingMoreData({el:this.$view});this._setSelectedIndex(t);this.fixWidth()}},fixWidth:function(d){b(this.$view[0]).css("width","auto");var a=this.element.width();if(this.element.hasClass("element-transparent")){this.element.removeClass("element-transparent");a=this.element.width();this.element.addClass("element-transparent")}if(this.$view.width()<a){if(this.addedScrollWidth){a+=this.scrollBarWidth}this.$view.width(a-2)}if(d&&this.$view.width()<d){this.$view.width(d)}},initContent:function(a,f,g){if(f==null){f=""
}var h=this;a.height(this.options.sonHeight).attr("title",f).text(f).addClass(g>-1?"fr-combo-list-item ":"fr-combo-list-item fr-combo-list-item-noselect").addClass("fr-widget-background fr-widget-font").hover(function(c){h.setFocusWithIndex(g);setTimeout(function(d){if(!d){return}var e=b(d.target);if(h.$view[0].style.display!="none"&&e.isChildAndSelfOf(b(this).parent().children())){b(this).removeClass("fr-combo-selected")}},10)}).click(function(c){h.inList=true;h.fireEvent(FR.Events.CLICK);h._setSelectedIndex(g>-1?g:h.getItemsLength());
h._onEnterPressed()})},_checkAndAddEmptyContent:function(){if(this.options.allowBlank===false){return}this.emptyContent=b("<div/>");this.initContent(this.emptyContent,this.options.name4Empty,-1);return this.emptyContent},checkViewScroll:function(a){this.$view.need2Scroll=this.options.limitData<=a.length},embellishView:function(){if(this.viewEmbellished){return}b(".fr-combo-list").hide();var a=this;if(!this.$view){this.$view=b("<div/>").appendTo(FR.$view_container).height(20)}this.$view.addClass("fr-combo-list fr-widget-background").css({position:"absolute",width:"auto","z-index":"999"}).scroll(function(){var d=b(this).scrollTop()+b(this).height();
if(a.$view.need2Scroll&&d+10>=this.scrollHeight){a.scrollLoadMoreData()}});this.viewEmbellished=true},_setItems:function(a){var h=this.options.sonHeight,f=this.considerAllowBlankLength();var g=this.options.maxCount||10;this.tH=f>g?(h+2)*g:(h+2)*f;this.$view.height(this.tH);this.addData2View(a);this.tW=this.$view.width()},expand:function(){if(this.isExpanded()){return}this._showView();b(document).bind("mousedown",this,this.collapseIf).bind("mousewheel",this,this.collapseIf);if(this.options.write&&this.options.write.lgp){this.options.write.lgp.$container.bind("scroll",this,this.collapseIf)
}if(document.activeElement!=this.editComp[0]){this.editComp.focus()}this.fireEvent(FR.Events.EXPAND)},_showView:function(){this.$view.show()},_setItemFocus:function(a,f){var e=this.$view.children(".fr-combo-list-item");b(e[f]).removeClass("fr-combo-selected");b(e[a]).addClass("fr-combo-selected").__scroll2View__(this.$view,false)},setEnable:function(a){FR.ComboBoxEditor.superclass.setEnable.apply(this,arguments);if(a===false){this.collapse()}},setVisible:function(a){FR.ComboBoxEditor.superclass.setVisible.apply(this,arguments);
if(a===false){this.collapse()}},isFiltering:function(){return !FR.isEmpty(this.searchText)},fixViewWidth:function(){if(FR.Browser.isIE()&&FR.Browser.isIE7Before()){var h=0;var g=b(".fr-combo-list-item",this.$view);for(var j=0;j<g.length;j++){var a=FR.byteLength(g.eq(j).text())*6+30;h=Math.max(h,a)}this.$view.width(this.options.mutiSelection?h+30:h+10)}if(!FR.Browser.isIE()&&this.$view.children().length>this.options.maxCount&&!this.addedScrollWidth){this.$view.width(this.$view.width()+this.scrollBarWidth);
this.addedScrollWidth=true}if(this.$view.width()<this.element.width()){var i=this.element.width();this.$view.width(this.element.width()-2)}if(FR.Browser.isIE()&&FR.Browser.isIE7Before()&&this.$view.width()<120){this.$view.width(120)}if(FR.Browser.isIE()){this.$view.css("overflow-x","visible")}},dealWithDisplayValue:function(a){this.setText(a)},getValue:function(){return this.getText()===""?"":FR.ComboBoxEditor.superclass.getValue.apply(this,arguments)}});b.shortcut("combo",FR.ComboBoxEditor);FR.PageFixedRowCombo=FR.extend(FR.ComboBoxEditor,{_defaultConfig:function(){return b.extend(FR.PageFixedRowCombo.superclass._defaultConfig.apply(),{})
}});b.shortcut("pagefixedrowcombobox",FR.PageFixedRowCombo)})(jQuery);
(function(b){FR.CheckBoxEditor=FR.extend(FR.ComboBoxEditor,{_defaultConfig:function(){return b.extend(FR.CheckBoxEditor.superclass._defaultConfig.apply(),{delimiter:",",startSymbol:"",endSymbol:"",flexibleAttr:{singleLoad:true},itemCheckOnClass:".fr-checkbox-checkon",itemCheckOffClass:".fr-checkbox-checkoff"})},_init:function(){FR.CheckBoxEditor.superclass._init.apply(this,arguments);this.$view.addClass("fr-checkbox-list");this._initCheckBoxContainer();this.options.delimiter=this.options.delimiter.replace(/\\r/g,"\n")
},_initCheckBoxContainer:function(){if(!this.ck_el_array){this.ck_el_array=[]}},_setItems:function(k){var l=k||[];var j=this.options.sonHeight;var h=this.options.maxCount||10;var i=l.length>h?(j+2)*h:(j+2)*l.length;this.$view.height(i+j+2);this.tH=i+j;this.modifyPosition();var a=this;this.initControlPane();this.innerCheckBox=a._createInnerCheckBox();this.innerCheckBox.on(FR.Events.CLICK,function(){a.editComp.val("");if(a.options.directEdit){a.manualEdited=false}if(this.selected()){a.doSelectAll()
}else{a.deSelectAll()}a.editComp.focus()});this.$view.append(this.$controlPane);this.ck_el_array=[];this.addData2View(l)},initControlPane:function(){this.$controlPane=b("<div style='padding-right:20px'>").addClass("fr-checkbox-control")},_createInnerCheckBox:function(){var a=this;var d=20;return new FR.CheckBox({renderEl:b("<div/>").appendTo(a.$controlPane),text:FR.i18nText("Fine-Engine_Choose_All")+"/"+FR.i18nText("Fine-Engine_Deselect_All"),width:a.$view.width()-d})},addData2View:function(r){var a=this;
var t=this.ck_el_array.length;this.checkSelectedCheckBox();for(var p=t,n=t+r.length;p<n;p++){var q=r[p-t];var u=b("<div/>").height(this.options.sonHeight).attr("title",q.getShowValue()).addClass("fr-combo-list-item fr-widget-background fr-widget-font").appendTo(this.$view);var o=this._createItemCheckBox(u,q);if(this.inAllSelectModel===true||(this.inArray(q.getValue(),a.value)!==-1)){o.setSelectedWithoutEvent(true)}this.ck_el_array[p]=o}var s=b(this.options.itemCheckOnClass,this.$view);if(s.length==this.ck_el_array.length){this.innerCheckBox.selected(true)
}FR.HtmlLoader.loadingMoreData({el:this.$view});if(FR.Browser.isIE()){var i=FR.i18nText("Fine-Engine_Choose_All")+"/"+FR.i18nText("Fine-Engine_Deselect_All");var v=FR.byteLength(i)*6+28;this.fixWidth(v)}else{this.fixWidth()}},inArray:function(f,h){var a;if(h){a=h.length;var g=0;for(;g<a;g++){if(g in h&&h[g]==f){return g}}}return -1},checkSelectedCheckBox:function(){if(this.editComp.val().length===0){this.value=[];this.text=[]}},_createItemCheckBox:function(a,f){var h=this;var g=FR.createWidget({type:h.getCheckItemType(),renderEl:b("<div/>").appendTo(a),text:f.getShowValue(),value:f.getValue(),listeners:[{eventName:FR.Events.STATECHANGE,action:function(){h.editComp.val("");
if(h.options.directEdit){h.manualEdited=false}h.fireEvent(FR.Events.CLICK);if(!this.isSelected()){h.innerCheckBox.setSelected(false);if(h.inAllSelectModel){h.inAllSelectModel=false}}else{var c=b(h.options.itemCheckOnClass,h.$view);if(c.length==h.ck_el_array.length){h.innerCheckBox.setSelected(true)}}h._refreshComponentValue(this);h.editComp.focus()}}]});return g},getCheckItemType:function(){return"strict-checkbox"},setPopupStyle:function(a){if(!a){return}this.popupStyle=a;if(a.itemHeight){this.$view.find(".fr-checkbox-control").css("height",a.itemHeight);
this.$view.find(".fr-combo-list-item").css("height",a.itemHeight)}if(a.fontSize){this.$view.find(".x-text").css("font-size",a.fontSize)}},_doBeforeSearch:function(){this.searchText=this.editComp.val()},_onEnterPressed:function(){var a=this._getSelectedIndex();var d=this.ck_el_array[a];if(d){d.setSelected(!d.isSelected())}this.collapse()},_refreshComponentValue:function(a){if(!this.text){this.text=[]}if(!this.value){this.value=[]}if(a.isSelected()){this.text.push(a.getText());this.value.push(a.options.value)
}else{this.text.remove(a.getText());this.value.remove(a.options.value)}this._setCompText(this.text);this.fireEvent(FR.Events.AFTEREDIT)},data2Add:function(){if(this.inAllSelectModel===true){var g=[];var j=this.options.data.getRecords();var h=this.ck_el_array.length;for(var i=0,a=j.length;i<this.options.limitData;i++){if(i+h>=a){break}g[i]=j[i+h]}return g}else{return this.options.data.appendData()}},doSelectAll:function(){var h=[];var f=[];var g=this;if(this.isFiltering()){b.each(this.ck_el_array,function(d,c){c.setSelectedWithoutEvent(true);
h.push(c.getText());f.push(c.options.value)})}else{if(!this.allRecords){this.inAllSelectModel=true;var a=this.createDependencePara4Data();a.parameter.startIndex=0;a.parameter.limitIndex=0;this.options.data.resetStatus(a);this.allRecords=this.options.data.executeData();this.options.data.records=this.allRecords}b.each(g.allRecords,function(d,c){h.push(c.getShowValue());f.push(c.getValue())});b.each(this.ck_el_array,function(d,c){c.setSelectedWithoutEvent(true)})}this._setCompText(h);this.value=f;g.fireEvent(FR.Events.AFTEREDIT)
},deSelectAll:function(){var a=this;b.each(this.ck_el_array,function(f,e){e.setSelectedWithoutEvent(false)});this.inAllSelectModel=false;this._setCompText([]);this.value=[];a.fireEvent(FR.Events.AFTEREDIT)},_dealValueWithEvents:function(g){var a=this;var j=this.getValue();var h;var i=[];if(typeof g==="string"){if(g===""){h=[];a.options.need2BuildList=true}else{if(!this.options.returnArray){if(g.startWith(this.options.startSymbol)){g=g.substring(this.options.startSymbol.length)}if(g.endWith(this.options.endSymbol)){g=g.substring(0,g.length-this.options.endSymbol.length)
}}h=g.split(this.options.delimiter)}}else{h=b.makeArray(g)}this.findTrueValue(h,i);if(!FR.equals(this.text,h)){this.options.need2BuildList=true}this._setCompText(h);this.value=i;if(arguments[1]!==false){this.fireEvent(FR.Events.AFTEREDIT,g,j)}},findTrueValue:function(f,g){if(FR.isEmptyObj(f)){return}var h=this;var a=this.options.data.getRecords();if(a.length>0){b.each(f,function(i,e){for(var c=0,l=a.length;c<l;c++){var d={value:a[c].getValue(),text:a[c].getShowValue(),tarValue:e,matchFn:h.options.flexibleAttr?h.options.flexibleAttr.matchFn:undefined};
if(FR.match(d)){f[i]=a[c].getShowValue();g[i]=a[c].getValue();break}}if(g[i]===undefined){if(h.options.customData){g[i]=f[i]}else{g[i]=undefined}}})}},getValue:function(){var i=this;if(!this.options.data){return}var q=this._getCompText();if(FR.isEmpty(q)||FR.isEmptyArray(q)){if(this.options.returnArray===true){return[]}else{return this.options.startSymbol+this.options.endSymbol}}if(this.manualEdited!==true&&this.value){this.value=FR.isArray(this.value)?_.uniq(this.value):this.value;var n=_.filter(this.value,function(c){return c!==undefined
});if(n.length==q.length){if(this.options.returnArray){return this.value.slice(0)}return this.options.startSymbol+this.value.join(this.options.delimiter)+this.options.endSymbol}}var p=this.options.data.getLoadedRecords();var m={};var l={};for(var o=p.length-1;o>-1;o--){m[p[o].getShowValue()]=p[o].getValue()}var r=this.options.data.options.dataSource;q=FR.isArray(q)?_.uniq(q):q;var a;if(!FR.isEmptyArray(q)){b.each(q,function(c,e){var f=null;if(!i.isEmptyMap(l)){f=l[e]}else{f=m[e]}if(f==null&&i.isEmptyMap(l)&&r._findAllValue){var h=r._findAllValue();
if(!FR.isEmpty(h)){for(var g=h.length-1;g>-1;g--){l[h[g].text]=h[g].value}f=l[e]}}if(i.options.flexibleAttr.singleLoad&&f==null&&r._findShowValue){if(a===undefined){a=r._findShowValue(q.join(i.options.delimiter),false,i.options.delimiter);if(a===undefined){a={}}}f=a[q[c]];var d=f===undefined?undefined:f.val;l[q[c]]=d;f=d}if(FR.isEmpty(f)){if(i.options.customData){q[c]=e}else{if(f===undefined){q=undefined;return false}}}else{q[c]=f}})}if(q){q=_.uniq(q);if(!FR.isEmptyArray(q)){this.value=q}if(this.options.returnArray){return q
}return this.options.startSymbol+q.join(this.options.delimiter)+this.options.endSymbol}},isEmptyMap:function(d){for(var a in d){if(a){return false}}return true},isValueInList:function(d){if(FR.isEmpty(d.toString())){return true}if(FR.isArray(d)){var a=d.join(this.options.delimiter);if(!this._checkValueInResList(a)){return false}return true}else{if(typeof d==="string"){d=d.substring(this.options.startSymbol.length,d.length-this.options.endSymbol.length);if(d.indexOf(this.options.delimiter)!==-1){if(!this._checkValueInResList(d)){return false
}return true}}}return this._checkValueInResList(d)},_checkValueInResList:function(i){var o=i||this.editComp.val();var s=this.options.data.options.dataSource;if(s._findShowValue){var j=s._findShowValue(o,false,this.options.delimiter);if(j==null){this.inList=false}else{this.inList=j.__all_in_list}}else{var r=this._getViewList();this.inList=false;if(r.length!==0){var a=i.split(this.options.delimiter);for(var q=0;q<a.length;q++){var n=a[q];var t=false;for(var p=0;p<r.length;p++){if(r.eq(p).text()==n){t=true;
break}}if(!t){this.inList=false}else{this.inList=true}}}}if(this.inList===false){this.errorMsg=FR.i18nText("Fine-Engine_Report_Basic_Not_In_List");return false}else{return true}},getText:function(){var a=this._getCompText();return this.options.returnArray?a:this.options.startSymbol+a.join(this.options.delimiter)+this.options.endSymbol},_setCompText:function(a){this.text=a;this.editComp.val(a.join(this.options.delimiter))},_getCompText:function(){return this.editComp.val().split(this.options.delimiter)
},rebuild:function(a){this.reset();FR.CheckBoxEditor.superclass.rebuild.apply(this,arguments)},reset:function(){this.ck_el_array=[];this.text=null;this.value=null;this.setValue("",false);this.shouldReBuildList();this.allRecords=null}});b.shortcut("combocheckbox",FR.CheckBoxEditor)})(jQuery);
FR.TagCheckBoxEditor=FR.extend(FR.CheckBoxEditor,{_defaultConfig:function(){return $.extend(FR.TagCheckBoxEditor.superclass._defaultConfig.apply(),{tagBaseClass:"fr-tageditor",minWidth4Edit:24,tagMargin:4,animateSpeed:100})},_init:function(){FR.TagCheckBoxEditor.superclass._init.apply(this,arguments);this._initTagContainer();this.startTagIdx=-1;this.widthFix=0;if(FR.Browser.isIE6Before()){this.widthFix=4}var b=this;if(!FR.isEmpty(this.text)){setTimeout(function(){b._setCompText(b.text)},0)}},_editCompBlur:function(){if(this.options.watermark&&this.text&&this.text.length>0){this.removeWaterMark.defer(0,this)
}},_editCompBlurValidValue:function(){if(this.options.allowBlank===false&&(!this.text||this.text.length===0)){this.errorMsg=this.options.errorMsg||FR.i18nText("Fine-Engine_Base_NOT_NULL_Des");this.invalidateCss()}else{this.validateCss()}this.options.need2BuildList=true;this.searchText="";var b=this.editComp.val();if(b!=""){b=this._getEditTagFullValue(b);this._appendTagFromInput(b);this.editComp.val("");this._editCompBlur()}},_doBeforeSearch:function(){},_initTagContainer:function(){var f=this.options;
f.minWidth4Edit=Math.max(2*f.fontSize,f.minWidth4Edit);var e=this.editComp.height(),d=f.tagBaseClass;this.tagContainer=$("<div/>").addClass(d+"-container").height(e).prependTo(this.triggerTextComp);this.tagWrap=$("<span/>").addClass(d+"-wrapper").appendTo(this.tagContainer)},_bindEvent2Tag:function(e){var d=this,f=this.options;e.click(function(){d._setTagSelect($(this))});e.dblclick(function(){if(f.directEdit!==false&&f.customData!==false){d._editTag($(this))}})},_editTag:function(g){var h=this.tagWrap.children().index(g)+this.startTagIdx+1;
g.hide();var f=$("<input type='text'/>").addClass("fr-tageditor-tag-edit").val(g.text()).css({width:g.outerWidth(),"font-size":this.options.fontSize}).insertAfter(g);this.isTagEditing=true;var e=this;f.blur(function(){e.collapse();e.isTagEditing=false;var a=$(this).val();$(this).remove();if(a===""){e._removeTag(g)}else{var b=g.text();g.text(a);a=e._getEditTagFullValue(a);if(b!==a){e._spliceTagData(h,a)}g.show();e._loadMoreTags(e.text);e._modifyTagPosition();e._moveViewToShow(g)}e.fireEvent(FR.Events.STOPEDIT)
});f.keyup(function(a){var b=a.keyCode;if(!FR.isNavKeyPress(a)){e._spliceTagData(h,f.val());e.fireEvent(FR.Events.AFTEREDIT)}else{if(b===FR.keyCode.ENTER){$(this).blur()}}});f.focus()},_setCompText:function(c,d){this.text=c;if(this.tagWrap){if(d!==false){this.editComp.val("")}this.tagWrap.empty();this.startTagIdx=c.length-1;this._loadMoreTags(c);this._modifyTagPosition();this._moveViewToShow();if(this.text!=null&&this.text.length>0){this.removeWaterMark()}}else{FR.TagCheckBoxEditor.superclass._setCompText.apply(this,arguments)
}},checkSelectedCheckBox:function(){},setPopupStyle:function(b){if(!b){return}this.popupStyle=b;if(b.itemHeight){this.$view.find(".fr-checkbox-control").css("height",b.itemHeight);this.$view.find(".fr-combo-list-item").css("height",b.itemHeight)}if(b.fontSize){this.$view.find(".x-text").css("font-size",b.fontSize)}},_loadMoreTags:function(c){if(this.startTagIdx>=0){var d=this.element.width()-this.options.minWidth4Edit-this.btnWidth;while(this.tagWrap.width()<d&&this.startTagIdx>=0){this._createTagFromText(c[this.startTagIdx]).prependTo(this.tagWrap);
this.startTagIdx--}}},_appendTagFromInput:function(c){if(this.checkValid(c)){if($.inArray(c,this.text)===-1){this._pushTagData(c);this._createTagFromText(c).appendTo(this.tagWrap);this._modifyTagPosition();this._moveViewToShow();var d=$.grep(this.ck_el_array,function(a){return a.getText()==c});this.value=this.value||[];if(d&&d[0]){d[0].changeBoxState(true);this.value.push(d[0].options.value)}else{this.value.push(c)}if(!FR.isEmptyArray(this.ck_el_array)){this.manualEdited=false}this.fireEvent(FR.Events.AFTEREDIT)
}}else{FR.Msg.toast(this.errorMsg)}},_getEditTagFullValue:function(b){return b},_pushTagData:function(b){if(!this.text){this.text=[]}this.text.push(b)},_spliceTagData:function(d,c){if(c==undefined){this.text.splice(d,1);if(this.value){this.value.splice(d,1)}}else{this.text.splice(d,1,c);if(this.value){this.value.splice(d,1,c)}}},_removeTag:function(g,h){if(h){this.text.pop();if(this.value){this.value.pop()}}else{var e=this.tagWrap.children().index(g)+this.startTagIdx+1;this._spliceTagData(e)}var f=g.next();
g.remove();this.fireEvent(FR.Events.AFTEREDIT);this.inAllSelectModel=false;this.options.need2BuildList=true;this._loadMoreTags(this.text);this._modifyTagPosition();this._setTagSelect(f)},_getCompText:function(){this.text=this.text||[];return this.text.slice(0)},_createTagFromText:function(i){var j=this.options;var g=i;if($.isArray(i)){g=i[i.length-1]}if(FR.isEmpty(g)){return $("")}var h=this.editComp.height();var k=this.options.tagBaseClass;var l=$("<span/>").addClass(k+"-tag").text(g).css({"line-height":h+"px","margin":"0 "+j.tagMargin/2+"px","font-size":this.options.fontSize});
this._bindEvent2Tag(l);return l},_modifyTagPosition:function(){var k=this.options;var g=k.minWidth4Edit;var l=k.tagBaseClass;if(k.isEditable){this.tagContainer.prependTo(this.triggerTextComp)}var i=$("."+l+"-container",this.triggerTextComp);var h=$.support.boxModel?this.triggerTextComp.width()-1:this.triggerTextComp.width()-2;var j=this.tagWrap.width();if(h-j<g){this.editComp.outerWidth(g-this.widthFix);i.width(h-g)}else{this.editComp.outerWidth(h-j-this.widthFix);i.width(j)}},_setTagSelect:function(h){var j=this.options.tagBaseClass;
var f=j+"-tag-select";$("#"+f,this.tagWrap).removeAttr("id");if(h){var g=this;var i=function(a){if(g.isTagEditing){return}if(a.keyCode==FR.keyCode.DELETE||a.keyCode==FR.keyCode.BACKSPACE){FR.Keys.unreg(i);g._removeTag(h)}else{if(a.keyCode==FR.keyCode.LEFT){if(h.prev().length>0){g._setTagSelect(h.prev())}}else{if(a.keyCode==FR.keyCode.RIGHT){g._setTagSelect(h.next());if(h.next().length===0){g.editComp.focus()}}}}};FR.Keys.reg(i);$("body").bind("mousedown.tagselect",function(a){if(!$(a.target).isChildAndSelfOf(g.tagWrap)){FR.Keys.unreg(i);
$("#"+f,g.tagWrap).removeAttr("id")}});h.attr("id",j+"-tag-select");this._moveViewToShow(h)}else{this._moveViewToShow()}},_editCompFocus:function(){var b=this.editComp.val();if(b!=""){this._setCompText(this.text,false);if(!this.isFiltering()){this.editComp.val("")}}else{this._setTagSelect()}},_moveViewToShow:function(o){var u=this.options,l=this;var v=this.tagContainer.width(),s=this.tagWrap.width();if(o&&o.length>0){if(this.editComp.outerWidth()>this.options.minWidth4Edit){return}var t=this.tagWrap.offset().left;
var m=this.tagContainer.offset().left;var r=t-m;var n=o.width();var q=m+v/2-n/2;while(this.startTagIdx>=0&&o.offset().left<q){this._createTagFromText(this.text[this.startTagIdx]).prependTo(this.tagWrap);this.startTagIdx--}var p=o.offset().left-q;s=this.tagWrap.width();if(p<0){p="-="+Math.max(p,r)}else{p="-="+Math.min(p,s-v+r)}}else{p=v===0?0:Math.min(v-s,0)}this.tagWrap.animate({left:p},u.animateSpeed)},_onKeyDown:function(h){var e=h.keyCode,g=h.data;if(e==FR.keyCode.ENTER){if(this.value==""){g.collapse()
}else{g._appendTagFromInput(this.value);g.editComp.val("");g._editCompBlur()}h.stopEvent()}else{if(e==FR.keyCode.LEFT){if(this.value==""&&g.tagWrap.children().length>0){var j=g.options.tagBaseClass;g._setTagSelect($("."+j+"-tag:last",g.tagWrap));g.editComp.blur();h.stopEvent()}}else{if(e==FR.keyCode.BACKSPACE){if(this.value==""&&g.tagWrap.children().length>0){var j=g.options.tagBaseClass;var i=$("."+j+"-tag:last",g.tagWrap);g._removeTag(i,true);h.stopEvent()}}}}FR.CheckBoxEditor.superclass._onKeyDown.apply(this,arguments)
},__makeSureInputValueInResList:function(){if(this.searchText==undefined){return}var g=this.searchText;var f=g.split(/[,;，；]/);var e=g.endWith(",")||g.endWith(";")||g.endWith("，")||g.endWith("；");if(!e){return}for(var h=0;h<f.length;h++){if(f[h]!=""){this._checkAndAddTag(f[h]);this.fireEvent(FR.Events.AFTEREDIT);break}}},_checkAndAddTag:function(c){if(FR.isEmpty(c)||c==""){return}this.searchText=c;FR.CheckBoxEditor.superclass.__makeSureInputValueInResList.apply(this,arguments);if(this.inList||this.options.customData){if(this.text==undefined){this.text=[]
}if($.inArray(c,this.text)===-1){this._pushTagData(c);this._addResultTag(c);this.searchText=null;this.editComp.val("");var d=$.grep(this.ck_el_array,function(a){return a.getText()==c});this.value=this.value||[];if(d&&d[0]){d[0].changeBoxState(true);this.value.push(d[0].options.value)}else{this.value.push(c)}this.collapse();this.options.need2BuildList=true;this.editComp.focus()}}else{this.errorMsg=FR.i18nText("Fine-Engine_Report_Basic_Not_In_List");FR.Msg.toast(this.errorMsg);this.editComp.val(c)}},_addResultTag:function(b){this.tagWrap.append(this._createTagFromText(b));
this._modifyTagPosition()},validateCss:function(){this.editComp.removeClass("fr-trigger-invalid");this.editComp.removeClass("fr-trigger-text-invalid");this.editComp.removeAttr("title")},invalidateCss:function(){this.editComp.addClass("fr-trigger-text-invalid");this.editComp.attr("title",this.getErrorMsg())},startEditing:function(){FR.TagCheckBoxEditor.superclass.startEditing.apply(this,arguments);this._modifyTagPosition()},reset:function(){FR.TagCheckBoxEditor.superclass.reset.apply(this,arguments);
this.inAllSelectModel=false;this.tagContainer&&this.tagContainer.remove();delete this.tagContainer;this._initTagContainer();this._modifyTagPosition();if(this.options.watermark){this.removeWaterMark();this.setWaterMark()}},setText:function(c){if(this.options.isEditable){this.tagContainer&&this.tagContainer.remove()}if(c&&typeof c==="string"){this.text=c.split(this.options.delimiter)}else{this.text=c}var d=$.support.boxModel?this.triggerTextComp.width()-1:this.triggerTextComp.width()-2;this.editComp.outerWidth(d-this.widthFix);
this.editComp.val(c)},setTextWithoutValidation:function(b){this.setText(b)},getEditValue:function(){var d=this.getValue();if(FR.isEmpty(d)||FR.isEmptyArray(d)){return[]}if(this.options.returnArray===false){d=d.split(this.options.delimiter);var c=d.length;d[0]=d[0].substring(this.options.startSymbol.length);d[c-1]=d[c-1].substring(0,d[c-1].length-this.options.endSymbol.length)}if(FR.isEmpty(d)||FR.isEmptyArray(d)){return[]}return d},recoveryValue:function(){var d=this.options.oldValue;if(FR.isArray(d)){if(d.length>0){if(FR.isArray(d[0])){var c=d[0][0]||"";
this.editComp.val(c)}else{this.editComp.val(d[0])}}else{if(d.length===0){this.editComp.val("")}}}else{this.editComp.val(d)}this.searchText="";this.shouldReBuildList()},doResize:function(c){FR.TagCheckBoxEditor.superclass.doResize.apply(this,arguments);var d=this.editComp.height();if(this.tagContainer){this.tagContainer.height(d)}}});$.shortcut("tagcombocheckbox",FR.TagCheckBoxEditor);
(function(b){FR.TreeComboBoxEditor=FR.extend(FR.TagCheckBoxEditor,{_defaultConfig:function(){return b.extend(FR.TreeComboBoxEditor.superclass._defaultConfig.apply(),{width:120,height:300,returnArray:true,delimiter:";",nodeDelimiter:/[;；]/,pathDelimiter:/[,，]/,startSymbol:"",endSymbol:"",cascadecheck:true,mutiSelection:false,limitData:300,autoFixWidth:true})},_init:function(){FR.TreeComboBoxEditor.superclass._init.apply(this,arguments);this.$view.attr("id",this.options.location)},initData:function(){if(this.options.data){return
}if(this.options.rootLoader){this.options.data=new FR.TreeData({treeLoader:this.options.rootLoader})}else{if(this.options.widgetUrl){this.options.data=new FR.TreeData({url:this.options.widgetUrl})}else{if(this.options.items){this.options.data=new FR.ItemTreeData({items:this.options.items})}}}if(this.options.controlAttr){this.setSource(this.options.controlAttr);delete this.options.controlAttr}},_setItems:function(l){this.tH=150;this.$view.height(this.tH);var m=FR.createTreeConfig4Widget(this);var n=this.options.data.getData();
var o=this.options.selectLeafOnly;var j=this.options.mutiSelection;var k=[];this.value=this.value||[];this.text=this.text||[];if(!j&&FR.isEmptyArray(this.value)){var p=this.searchText||this.editComp.val();k=FR.txt2NodeArray(p,j,n,o,this);this.value=k}else{k=this.value}FR.setAllNodeState(n,0);this.createPara2Nodes(n);if(FR.isArray(k)&&!FR.isEmptyArray(k)){if(j){k=FR.parseTo2DArray(k);for(var a=0;a<k.length;a++){FR.setNodeStateByInitValue(n,0,k[a],o)}}else{FR.findSelectedNode(n,0,k,m)}}this._createTreeView(m);
this.options.isInited=true;this.options.need2BuildList=false},_createTreeView:function(a){this.$view.treeview(a);this.setPopupStyle(this.popupStyle);this.setStyle(this.customizeStyle)},_editCompBlur:function(){if(this.options.mutiSelection){FR.TreeComboBoxEditor.superclass._editCompBlur.apply(this,arguments)}},createPara2Nodes:function(d){var a=this.allPara();b.each(d,function(f,c){c.additionalParameter(a)})},_editCompBlurValidValue:function(){if(this.options.allowBlank===false&&(!this.text||this.text.length===0||this.value.join("").length===0)){this.errorMsg=this.options.errorMsg||FR.i18nText("Fine-Engine_Base_NOT_NULL_Des");
this.invalidateCss();this.editComp.addClass("fr-invalid")}else{this.validateCss();this.editComp.removeClass("fr-invalid")}if(this.options.mutiSelection){var a=this.editComp.val();if(a!==""){a=this._getEditTagFullValue(a);this.options.need2BuildList=true;this.searchText="";this._appendTagFromInput(a);this.editComp.val("");this._editCompBlur()}}else{if(!this.checkValid()&&!this.options.location){FR.Msg.toast(this.errorMsg)}}},preProcessSearchData:function(d){if(!this.searchText){return d}if(d){var a=this;
b.each(d,function(f,c){a.processNode(c)})}FR.processNodeExpand(d,{count:0});return d},processNode:function(i){var h=i.ChildNodes;var j=false;if(h&&h.length>0){for(var a=0;a<h.length;a++){var g=h[a];this.processNode(g);if(g.matchFilter){j=true}}i.isexpand=j}},_getEditTagFullValue:function(a){return a.split(/[,，]/)},_spliceTagData:function(a,d){if(d==undefined){this.text.splice(a,1);this.value.splice(a,1)}else{this.text.splice(a,1,d);this.value.splice(a,1,d)}},setPopupStyle:function(a){if(!a){return
}this.popupStyle=a;if(a.itemHeight){this.$view.find(".fr-tree-node").css("height",a.itemHeight)}if(a.fontSize){this.$view.find(".fr-widget-font").css("font-size",a.fontSize)}},_removeTag:function(h,j){var i;if(j){i=this.value[this.value.length-1];this.value.pop();this.text.pop()}else{var l=this.tagWrap.children().index(h)+this.startTagIdx+1;i=this.value[l];this._spliceTagData(l)}if(FR.isEmptyObj(this.value)){var a=this.options.data.getData();FR.setAllNodeState(a,0)}var k=b.isArray(i)?i.join(","):i;
if(this.options.valueTextCache){delete this.options.valueTextCache[k]}h.remove();this.fireEvent(FR.Events.AFTEREDIT);this.inAllSelectModel=false;this.options.need2BuildList=true;this._loadMoreTags(this.text);this._modifyTagPosition();this._moveViewToShow()},_onKeyDown:function(e){if(e.data.options.mutiSelection){FR.TreeComboBoxEditor.superclass._onKeyDown.apply(this,arguments)}else{if(e.data.options.directEdit&&!e.isDefaultPrevented()){var a=e.data;switch(e.keyCode){case FR.keyCode.DOWN:if(!a.isExpanded()){a.onTriggerClick()
}e.stopEvent();break;case FR.keyCode.ENTER:a.collapse();break;case FR.keyCode.TAB:if(a.isExpanded()){a.collapse();e.stopEvent()}break}var f=e.keyCode;if(f===FR.keyCode.ENTER||f===FR.keyCode.TAB||f===FR.keyCode.LEFT||f===FR.keyCode.UP||f===FR.keyCode.RIGHT||f===FR.keyCode.DOWN){}else{a.value=[]}}}},focusDown:function(a){},focusUp:function(a){a.stopEvent()},setOptions:function(a){this.$view.setOptions(a)},setTraversal:function(a){this.setOptions({traversal:a})},_editCompFocus:function(){if(this.options.mutiSelection){FR.TreeComboBoxEditor.superclass._editCompFocus.apply(this,arguments)
}},checkViewScroll:function(){},initFilterData:function(){if(!this.options.filterData){this.options.data=new FR.TreeData({url:this.options.widgetUrl})}else{this.options.data=this.options.filterData}},_timer:null,_ajaxSearch:function(){if(this._timer){clearTimeout(this._timer)}var a=this;this._timer=setTimeout(function(){a._timer=null;if(a.searchText||a.searchText===0){a.initFilterData()}else{a.initData()}FR.TreeComboBoxEditor.superclass._ajaxSearch.apply(a,arguments)},600)},findTrueValue:function(i,j,g){if(FR.isEmptyObj(i)){return
}if(!this.options.mutiSelection){if(!this._findCache(i,j,g)){this._findNodeTrueValue(i,j,g)}}else{i=FR.parseTo2DArray(i);for(var a=0;a<i.length;a++){var h=b.isArray(i[a])?i[a]:i[a].split(",");if(!this._findCache(h,j,g)){this._findNodeTrueValue(h,j,g)}}}},_cacheValueText:function(e,f){if(!this.options.valueTextCache){this.options.valueTextCache={}}var a=f.join(",");this.options.valueTextCache[a]=e},_findCache:function(h,a,i){if(!this.options.valueTextCache){this.options.valueTextCache={}}var j=h.join(",");
var g=this.options.valueTextCache[j];if(g){a.push(g);i.push(h);return true}return false},_findNodeTrueValue:function(g,j,h){var a=j.length;FR.findTrueValue(this.allPara(),this.options.data.getData(),0,g,j,h);if(a==j.length&&this.options.customData){j.push(g);h.push(g)}else{var i=g.join(",");this.options.valueTextCache[i]=j[j.length-1]}},_onEnterPressed:function(v,z){if(!this.options.mutiSelection){this.text=this.$view.getTCPText();this.value=this.$view.getTCPValue();var s=this.text.length;this.editComp.val(s===0?"":this.text[s-1]);
this.collapse()}else{if(!this.options.selectLeafOnly){if(v!==undefined){var y=v.getValuePath();var x=FR.parseString2Array4Tree(v.getTextPath(),this);if(v.getcheckstate()===1){this.value.push(y);this.text.push(x);this._cacheValueText(x,y)}else{if(v.getcheckstate()===0){for(var t=0;t<this.value.length;t++){if(FR.equals(y,this.value[t])){this.value.remove(this.value[t]);break}}this.text.removeWeakEqual(x)}}}this._dealWithEditComp()}else{if(v!==undefined){var a=this;var w=v.getAllChildren();var j=[];
var r=[];if(v.getcheckstate()===1){var q={};for(var u=0,i=this.value.length;u<i;u++){q[this.createElementKey(u)]=1}for(var t=0;t<w.length;t++){if(q[this.createElementKey(w[t].getValuePath())]!=null){continue}r.push(w[t].getValuePath());j.push(w[t].getTextPath());this._cacheValueText(w[t].getTextPath(),w[t].getValuePath())}this.text=this.text.concat(j);this.value=this.value.concat(r)}else{if(v.getcheckstate()===0){for(var t=0;t<w.length;t++){r.push(w[t].getValuePath());j.push(w[t].getTextPath());this._cacheValueText(w[t].getTextPath(),w[t].getValuePath())
}this.text=this._difference(this.text,j);this.value=this._difference(this.value,r)}}}this._dealWithEditComp(this.text)}}this.fireEvent(FR.Events.CLICK);if(z!==false){this.fireEvent(FR.Events.AFTEREDIT)}},createElementKey:function(a){if(b.isArray(a)){return a.join("")}else{return a.toString()}},_difference:function(i,m){var l=this;i=this._distinct(i);var n=[];var j={};var a=m.length;for(var k=0;k<a;k++){j[this.createElementKey(m[k])]=1}b.each(i,function(d,c){if(j[l.createElementKey(c)]===undefined){n.push(c)
}});return n},_distinct:function(g){var j=[];var h={};for(var i=0,a=g.length;i<a;i++){if(!h[g[i]]){j.push(g[i]);h[g[i]]=1}}return j},_dealWithEditComp:function(a){var d=a||this.text;this.editComp.val("");this.editComp.focus();this._setCompText(d)},valueFormat2Array:function(d){var a;if(typeof d==="string"){if(d===""){a=[]}else{a=FR.parseString2Array4Tree(d,this);if(FR.isEmptyArray(a)){a=d.split(this.options.delimiter)}}}else{a=b.makeArray(d)}return a},setValue:function(e){var f=this.valueFormat2Array(e);
var a=arguments[2]!==false;if(a&&!this.isValidate(f)){return false}if((e||e===0)&&this.options.watermark){this.clearWaterMark()}if(arguments[1]!=undefined){this._dealValueWithEvents(e,arguments[1])}else{this._dealValueWithEvents(e)}},_dealValueWithEvents:function(g){var j=this.getValue();var i=this.valueFormat2Array(g);var a=[];var h=[];this.findTrueValue(i,a,h);if(a.length!==0){a=this.options.mutiSelection?a:a[0];this.text=(this.options.returnFullPath||this.options.mutiSelection)?a:[a[a.length-1]];
this.value=this.options.mutiSelection?h:h[0]}else{this.text=i;this.value=b.extend(true,[],i)}this.text=FR.jsonDecode(FR.jsonEncode(this.text));this._setCompText(this.text);if(!FR.equals(j,g)){this.options.need2BuildList=true}if(arguments[1]!==false){this.fireEvent(FR.Events.AFTEREDIT)}},dealWithDisplayValue:function(a){if(a==undefined||(this.options.mutiSelection&&a==="")){return}var d;if(typeof a==="string"){d=FR.parseString2Array4Tree(a,this);if(FR.isEmptyArray(d)){d=a.split(this.options.delimiter)
}}else{d=b.makeArray(a)}if(this.options.mutiSelection){d=FR.parseTo2DArray(d)}this._setCompText(d.slice(0))},_setCompText:function(d){if(this.options.mutiSelection){FR.TreeComboBoxEditor.superclass._setCompText.apply(this,arguments)}else{this.text=d;var a=d;if(b.isArray(d)){a=d[d.length-1]}this.editComp.val(a)}},__makeSureInputValueInResList:function(){if(!this.options.mutiSelection){return}FR.TreeComboBoxEditor.superclass.__makeSureInputValueInResList.apply(this,arguments)},getValue:function(){var d=this._getEditVal();
if(this.options.customData||this.isValueInList(d)){var a=FR.getTreeValueResult(d,this.options.mutiSelection,this.options.returnFullPath);if(!this.options.returnArray&&b.isArray(a)){return this.options.startSymbol+a.join(this.options.delimiter)+this.options.endSymbol}return a}},getEditValue:function(){return this.getFullPathValue()},getFullPathValue:function(){return FR.getTreeValueResult(this._getEditVal(),this.options.mutiSelection,true)},_getEditVal:function(){var a=[];if(this.editComp&&this.editComp.val()===""&&!this.options.mutiSelection){a=[]
}if(this._checkValueEffective()){a=_.clone(this.value)}else{if(this.$view&&this.options.isInited&&b.isFunction(this.$view.getTCPValue)){if(!this.options.mutiSelection){this.value=this.$view.getTCPValue()||this.editComp.val().split(this.options.delimiter)}else{this.value=this.$view.getTCPValues()||this.editComp.val().split(this.options.delimiter)}a=_.clone(this.value)}}return a},_checkValueEffective:function(){if(this.editComp&&this.editComp.val()!==""){if(FR.isEmptyObj(this.value)){return false}}return this.value!==undefined
},recoveryValue:function(){FR.TreeComboBoxEditor.superclass.recoveryValue.apply(this,arguments);this.value=this.options.oldValue},getText:function(){var a;if(this.text){a=this.text}else{a=FR.parseString2Array4Tree(this.editComp.val(),this)}return FR.getTreeValueResult(a,this.options.mutiSelection,this.options.returnFullPath)},fixViewWidth:function(){FR.TreeComboBoxEditor.superclass.fixViewWidth.apply(this,arguments);this.options.oriWidth=this.$view.width()},isComboBoxTree:function(){return true},reset:function(){this._dealValueWithEvents([],false);
this.shouldReBuildList();this.options.isInited=false;this.searchText=""},getValueNodes:function(){return this.$view.getTSNs()},getNode:function(a){return this.$view.getNode(a)},getSelectedNodes:function(){this.selectedNodes=this.getValueNodes();this.fireEvent(FR.Events.DEALSELECTEDNODES);return this.selectedNodes},getNodeByID:function(h,l){if(!l){l=this.options.data.getData()}for(var i=0,a=l.length;i<a;i++){if(l[i].getID()===h){return l[i]}if(l[i].ChildNodes||(l[i].data&&l[i].data.ChildNodes)){var j=l[i].getChildren();
if(!j||(j.length===0)){continue}var k=this.getNodeByID(h,j);if(k){return k}}}},isValueInList:function(a){if(_.isArray(a)&&FR.isEmpty(a.toString())){return true}if(this.options.data.options.treeLoader&&this.options.data.options.treeLoader.options&&this.options.data.options.treeLoader.options.rootSource&&this.options.data.options.treeLoader.options.rootSource._findShowValue){return this.options.data.options.treeLoader.options.rootSource._findShowValue(a,false)!=null}return true},isValidate:function(a){var d=a!=null?a:this.getFullPathValue();
if(!FR.BaseComboBoxEditor.superclass.isValidate.apply(this,[d])){return false}if(!this.options.customData&&!FR.isEmpty(d)&&!this.isValueInList(d)){this.errorMsg=FR.i18nText("Fine-Engine_Report_Basic_Not_In_List");this.invalidateCss();return false}return true}});b.shortcut("treecombobox",FR.TreeComboBoxEditor)})(jQuery);
FR.DateTimeEditor=FR.extend(FR.BaseDateTimeEditor,{_defaultConfig:function(){return $.extend(FR.DateTimeEditor.superclass._defaultConfig.apply(),{format:"yyyy-MM-dd",directEdit:true})},_init:function(){FR.DateTimeEditor.superclass._init.apply(this,arguments);this.switchArrow();if(this.options.widgetCss&&this.options.widgetCss.length!==0){$.each(this.options.widgetCss,function(b,a){FR.$import(a,"css",true)})}var c=this.options;this.viewMode=this._initViewMode();this.std=this._createStartDate(c.startDate,c.format,this.viewMode);
this.edd=this._createEndDate(c.endDate,c.format,this.viewMode);this.options.need2BuildConfig=true;var d=this;if(!this.$view){this.$view=$("<div/>").appendTo(FR.$view_container).hide()}this.editComp.keydown(function(a){d.editComp[0].realValue=null});$(this.editComp).keyup(function(){if($(this).val()==d.oriText){return}d.isValidateInput();d.oriText=$(this).val();d.fireEvent(FR.Events.AFTEREDIT)})},getArrowIconHeight:function(){return 17},switchArrow:function(){this.arrow.switchClass("fr-trigger-center","fr-date-trigger-center")
},_applyInvalidCss:function(b){this.errorMsg=b;this.invalidateCss()},onTriggerClick:function(b){if(!this.isEnabled()){return}if(document.activeElement!=this.editComp[0]){this.editComp.focus()}if(this.isExpanded()){if(FR.Browser.isIE8()&&this.$view.css("visibility")=="hidden"){this.$view.css("visibility","visible")}else{this.$view.show()}}else{this.$view.empty();this._createCalendar();this.setPopupStyle(this.popupStyle);this.setStyle(this.customizeStyle)}},_showView:function(){if(FR.Browser.isIE8()&&this.$view.css("visibility")=="hidden"){this.$view.css("visibility","visible")
}else{this.$view.show()}},setMaxAndMinDate:function(b){if(b&&b.min&&b.max){if("string"==typeof b.min){this.std=this._createStartDate(b.min,this.options.format,this.viewMode);this.edd=this._createEndDate(b.max,this.options.format,this.viewMode)}else{this.std=b.min;this.edd=b.max}this.options.need2BuildConfig=false}},setPopupStyle:function(b){if(!b){return}this.popupStyle=b;if(b.itemHeight){this.$view.find("td").css("height",b.itemHeight)}if(b.itemHeight){this.$view.find("tbody td").css("font-size",b.fontSize)
}},_createStartDate:function(i,f,h){if(FR.isEmpty(i)){return null}var g=FR.str2Date(i,f);switch(h){case 0:return new Date(g.getFullYear(),g.getMonth(),1,0,0,0);case 1:return new Date(g.getFullYear(),g.getMonth(),g.getDate(),0,0,0);case 2:var j=new Date();j.setHours(0);j.setMinutes(0);j.setSeconds(0);return j;case 3:return new Date(g.getFullYear(),g.getMonth(),g.getDate(),0,0,0);case 4:return new Date(g.getFullYear(),0,1,0,0,0);default:return g}},_createEndDate:function(j,g,h){if(FR.isEmpty(j)){return null
}var i=FR.str2Date(j,g);switch(h){case 0:return new Date(i.getFullYear(),i.getMonth(),i.getMonthDays(),23,59,59);case 1:return new Date(i.getFullYear(),i.getMonth(),i.getDate(),23,59,59);case 2:var f=new Date();f.setHours(23);f.setMinutes(59);f.setSeconds(59);return f;case 3:return new Date(i.getFullYear(),i.getMonth(),i.getDate(),23,59,59);case 4:return new Date(i.getFullYear(),11,i.getMonthDays(),23,59,59);default:return i}},_initViewMode:function(){var d=this.options.format;var c=1;if(d.match(/[YyDd]/)&&d.match(/[Hh]/)){c=3
}else{if(d.match(/[M]/)&&!d.match(/[Dd]/)&&!d.match(/[Hh]/)){c=0}else{if(!d.match(/[YyMDd]/)){c=2}else{if(d.match(/[Yy]/)&&!d.match(/[M]/)&&!d.match(/[Dd]/)&&!d.match(/[Hh]/)){c=4}}}}return c},_createCalendar:function(){var c=this.options;var d=this;this.buildIfNeeded();this.datepicker=new FR.DatePicker({renderEl:this.$view,viewMode:this.viewMode,date:this.initCurrentDate(),dateFormat:c.format,startDate:this.std,endDate:this.edd,startOfWeek:this.options.startOfWeek,onDateUpdate:function(){var b=$(":focus");
if(b.length===0||!this.dateInputFocused(b)){d.editComp.focus()}var a=FR.date2Str(this.getValue(),c.format);d.editComp.val(a);d.oriText=a;d.isValidateInput();d.fireEvent(FR.Events.AFTEREDIT)}});if(FR.Browser.isIE8()&&this.$view.css("visibility")=="hidden"){this.$view.css("visibility","visible")}else{this.$view.show()}$(document).bind("mousedown",this,this.collapseIf);this.modifyPosition()},buildIfNeeded:function(){var c=this.options;if(this.options.need2BuildConfig===true&&this.options.data){this.options.data.resetStatus(this.createDependencePara4Data());
var d=this.options.data.getData();if(d[0].data){if(d[0].data.startDate){c.startDate=d[0].data.startDate;this.std=this._createStartDate(c.startDate,c.format,this.viewMode)}if(d[0].data.endDate){c.endDate=d[0].data.endDate;this.edd=this._createEndDate(c.endDate,c.format,this.viewMode)}}this.options.need2BuildConfig=false}},initCurrentDate:function(){var i=this.editComp.val();var h=this.options;var f=new Date();var g=this.std?new Date(this.std):undefined,j=this.edd?new Date(this.edd):undefined;if((!i||i==="")&&(f<g||f>j)){return g||j
}return FR.str2Date(i,h.format)},getValue:function(){var g=this.options.format;if(!this.options.returnDate){var h=this.editComp.val();return FR.str2Date(h,g)==null?"":h}var e=new Date();if(this.editComp[0].realValue){e.setTime(this.editComp[0].realValue.getTime())}else{e=this.editComp.val()}if(!e){return""}var f=(e instanceof Date)?e:FR.str2Date(e,g);return(f==null)?"":f},getCheckFailedValue:function(){return""},isValidateInput:function(k){var m=this.options.format;var p=this.std;var o=this.edd;var l=this;
var t=true;var s=this.options.customFormat;var r=k?k:this.editComp.val();if(this.options.allowBlank!==false&&FR.isEmpty(r)){return}var q=FR.matchDateFormat(r,m);if(!s&&!q){t=false;var n=function(){var d=l.editComp.val();if(r==d){var b=l.getDefaultSupportFormat();for(var a=0;a<b.length;a++){var c=FR.matchDateFormat(r,b[a]);if(c){q=c;t=true;l.editComp.val(FR.date2Str(q,m));this.isValidateInput();break}}}};n.defer(1000,this)}if(!s&&!t){if(!FR.matchDateFormat(r,m)){this._applyInvalidCss(FR.i18nText("Fine-Engine_Please_Input_With_Right_Format")+":"+m)
}}else{if(p&&!FR.isInvalidDate(new Date(p))&&q<new Date(p)){this._applyInvalidCss(FR.i18nText("Fine-Engine_Report_Err_The_Number_Is_Less_Than_The_Minimum_Value")+FR.date2Str(p,"yyyy-MM-dd"))}else{if(o&&!FR.isInvalidDate(new Date(o))&&q>new Date(o)){this._applyInvalidCss(FR.i18nText("Fine-Engine_Report_Err_The_Number_Is_Larger_Than_The_Maximum_Value")+FR.date2Str(o,"yyyy-MM-dd"))}else{if(q>new Date(2999,11,31)||q<new Date(1900,0,1)){this._applyInvalidCss(FR.i18nText("Fine-Engine_Report_Err_The_Time_Out_Of_Range"))
}else{this.validateCss()}}}}},reset:function(){FR.DateTimeEditor.superclass.reset.apply(this,arguments);this.editComp[0].realValue=null;this.options.currentDateTime=null;this.options.need2BuildConfig=true;if(this.options.data){delete this.options.data.records}}});$.shortcut("datetime",FR.DateTimeEditor);
(function(b){FR.CheckBoxGroup=FR.extend(FR.ToggleButtonGroup,{lbox_class:"fr-group-box",sbox_class:"fr-group-span",_defaultConfig:function(){return b.extend(FR.CheckBoxGroup.superclass._defaultConfig.apply(),{delimiter:",",startSymbol:"",endSymbol:"",adaptive:false})},_init:function(){FR.CheckBoxGroup.superclass._init.apply(this,arguments)},changeAllState:function(e){if(this.buttonArray){for(var f=0,a=this.buttonArray.length-1;f<a;f++){this.buttonArray[f].setSelectedWithoutEvent(e)}this.buttonArray[this.buttonArray.length-1].setSelected(e)
}},_setItems:function(e){var f=e||[];var a=this;if(a.buttonArray){a.buttonArray.clear()}b.each(f,function(i,d){if(a.options.adaptive){var j=b("<span></span>").addClass(a.sbox_class).appendTo(a.$container)}else{var j=b("<span/>").addClass(a.sbox_class);var c={column:i%a.gridConfig.columns,row:Math.floor(i/a.gridConfig.columns),el:j};a.gridConfig.items.push(c)}a.buttonArray[i]=a.initItemBox(i,d,j);a.buttonArray[i].on(FR.Events.BEFORESTATECHANGE,function(){a.fireEvent(FR.Events.BEFORESTATECHANGE)});
a.buttonArray[i].on(FR.Events.STATECHANGE,function(){var g=a.fireEvent(FR.Events.STATECHANGE,i,this.selected());a._checkInnerBoxState();if(g===false){return}a.fireEvent(FR.Events.AFTEREDIT)})});this._checkChooseAll()},initItemBox:function(f,e,a){return new FR.CheckBox({renderEl:b("<div/>").appendTo(a),disabled:this.options.disabled,text:e.getShowValue(),fieldValue:e.getValue(),sessionID:this.options.sessionID,widgetName:this.options.widgetName,fontSize:this.options.fontSize})},initInnerBox:function(a){return new FR.CheckBox({renderEl:a,disabled:this.options.disabled,text:FR.i18nText("Fine-Engine_Choose_All"),fontSize:this.options.fontSize})
},getSelectedItems:function(){return b(".fr-checkbox-checkon",this.$container)},doResize:function(a){FR.ToggleButtonGroup.superclass.doResize.call(this,a);this._checkTable()},_checkChooseAll:function(){if(!this.options.adaptive){this.grid=new FR.GridLayout(this.gridConfig);this.grid.element.doLayout();this._checkTable()}if(this.options.chooseAll){var j;var l=this;if(this.options.adaptive){var k=this.options.form?this.element:this.element.parent();this.options.form||this.element.height(parseInt(k.height())-19);
var a=b("<span/>").addClass(this.sbox_class).appendTo(k);j=b("<div/>").appendTo(a)}else{j=b("<span/>").addClass(this.sbox_class);var i=this.buttonArray.length;var h={column:i%this.gridConfig.columns,row:Math.floor(i/this.gridConfig.columns),el:j};this.gridConfig.items.push(h)}if(this.innerCheckBox){if(this.innerCheckBox.options&&this.innerCheckBox.options.renderEl){this.innerCheckBox.options.renderEl.detach()}this.innerCheckBox.un(FR.Events.STATECHANGE)}this.innerCheckBox=l.initInnerBox(j);this.innerCheckBox.on(FR.Events.STATECHANGE,function(){l.changeAllState(l.innerCheckBox.isSelected())
})}if(!this.options.adaptive){this.grid=new FR.GridLayout(this.gridConfig);this.grid.element.doLayout();this._checkTable()}},_checkInnerBoxState:function(){if(this.options.chooseAll){var e=this.getSelectedItems();var a=e.length;if(this.options.form||this.options.adaptive===false){var f=this.innerCheckBox.isSelected()?1:0;a=e.length-f}if(a===this.buttonArray.length){this.innerCheckBox.setSelectedWithoutEvent(true)}else{this.innerCheckBox.setSelectedWithoutEvent(false)}}},getValue:function(){return this.getTV(false)
},getText:function(){return this.getTV(true)},getTV:function(j){var a=this;var h=[];var g=this.options.noSelected;b.each(a.buttonArray,function(f,d){if(g){if(d.selected()){var e=a.options.data.getRecord(f);h[f]=j?e.getShowValue():e.getValue()}else{h[f]=g}}else{if(d.selected()){var c=a.options.data.getRecord(f);h[h.length]=j?c.getShowValue():c.getValue()}}});if(this.options.returnArray){return h}var i=this.options.startSymbol+h.join(this.options.delimiter)+this.options.endSymbol;return i},_dealValueWithEvents:function(g){var a=this;
var h=arguments[1];var j=function(){if(a.isBoxBuild!==true){return}clearInterval(i);var e=a.getValue();if(typeof g==="string"){var c=g.split(a.options.delimiter)}else{var c=b.makeArray(g)}if(!a.options.returnArray){g=g+"";c=g.substring(a.options.startSymbol.length,g.length-a.options.endSymbol.length).split(a.options.delimiter)}for(var d=0;d<a.buttonArray.length;d++){a.buttonArray[d].setSelectedWithoutEvent(false)}b.each(c,function(p,f){for(var r=0,q=a.buttonArray.length;r<q;r++){var s={value:a.buttonArray[r].options.fieldValue,text:a.buttonArray[r].options.text,tarValue:f,matchFn:a.options.flexibleAttr?a.options.flexibleAttr.matchFn:undefined};
if(FR.match(s)){a.buttonArray[r].setSelectedWithoutEvent(true);break}}});a._checkInnerBoxState();if(h!==false){a.fireEvent(FR.Events.CHANGE,g,e)}};if(this.isBoxBuild===true){j();return}var i=setInterval(j,100)},setEnable:function(a){FR.CheckBoxGroup.superclass.setEnable.apply(this,arguments);if(this.innerCheckBox){this.innerCheckBox.setEnable(a)}}});b.shortcut("checkboxgroup",FR.CheckBoxGroup)})(jQuery);
(function(b){FR.RadioGroup=FR.extend(FR.ToggleButtonGroup,{lbox_class:"fr-group-box",sbox_class:"fr-group-span",_init:function(){FR.RadioGroup.superclass._init.apply(this,arguments)},_setItems:function(j){var i=this.options.textalign?this.options.textalign:"left";var k=j||[],a=k.length;var h;if(this.options.widgetName){h=this.options.widgetName}else{h="noNameChild"}var l=this;b.each(k,function(e,d){if(l.options.adaptive){var f=b("<span></span>").addClass(l.sbox_class).css("text-align",i).appendTo(l.$container)
}else{var f=b("<span/>").addClass(l.sbox_class).css("text-align",i);var c={column:e%l.gridConfig.columns,row:Math.floor(e/l.gridConfig.columns),el:f};l.gridConfig.items.push(c)}l.buttonArray[e]=l.initItemRadio(e,d,f,h);l.buttonArray[e].on(FR.Events.BEFORESTATECHANGE,function(){l.fireEvent(FR.Events.BEFORESTATECHANGE)});l.buttonArray[e].on(FR.Events.STATECHANGE,function(){l.assureOneButtonChecked(this);if(this.selected()===true||l.getValue()==""){var g=l.fireEvent(FR.Events.STATECHANGE,e);if(g===false){return
}l.fireEvent(FR.Events.AFTEREDIT)}else{l.oriValue=l.getValue()}})});if(!l.options.adaptive){this.grid=new FR.GridLayout(this.gridConfig);this.grid.element.doLayout();this._checkTable()}},initItemRadio:function(h,f,a,g){return new FR.RadioButton({renderEl:b("<div/>").appendTo(a),disabled:this.options.disabled,text:f.getShowValue(),fieldValue:f.getValue(),sessionID:this.options.sessionID,name:g,fontSize:this.options.fontSize})},assureOneButtonChecked:function(h){var f=false;if(h.isSelected()){for(var g=0,a=this.buttonArray.length;
g<a;g++){if(this.buttonArray[g]==h){f=true;continue}this.buttonArray[g].setSelectedWithoutEvent(false)}}if(!f&&this.options.assureSelect===true){h.setSelectedWithoutEvent(true)}},getValue:function(){return this.getTV(false)},getText:function(){return this.getTV(true)},getTV:function(f){var a=this;var e="";b.each(a.buttonArray,function(h,c){if(c.selected()){var d=a.options.data.getRecord(h);if(d){e=f?d.getShowValue():d.getValue()}}});return e},_dealValueWithEvents:function(g){var a=this;var h=arguments[1];
var j=function(){if(a.isBoxBuild!==true){return}clearInterval(i);var d=a.options.value;if(typeof g=="boolean"){g=g?"true":"false"}if(!g&&g!==0&&g!==""){return}for(var c=0;c<a.buttonArray.length;c++){a.buttonArray[c].setSelectedWithoutEvent(false)}for(var c=0,e=a.buttonArray.length;c<e;c++){if(a.buttonArray[c].options.fieldValue==g||a.buttonArray[c].options.text==g){if(h!==false){a.buttonArray[c].setSelected(true)}else{a.buttonArray[c].setSelectedWithoutEvent(true)}break}}};if(this.isBoxBuild===true){j();
return}var i=setInterval(j,100)},isValidate:function(a){var d=FR.RadioGroup.superclass.isValidate.apply(this,arguments);if(d===false){if(this.oriValue){this._dealValueWithEvents(this.oriValue)}}return d}});b.shortcut("radiogroup",FR.RadioGroup)})(jQuery);
(function(l){var o=FR.BaseEditor.PluginRegex;o.push({text:"idcardRegex",regex:function(a){return m(a)}});var p=[7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2,1];var j=[1,0,10,9,8,7,6,5,4,3,2];function m(b){b=b+"";if(b.length===15){return n(b)}else{if(b.length===18){var a=b.split("");if(i(b)&&k(a)){return true}else{return false}}else{return false}}}function k(c){var a=0;if(c[17].toLowerCase()=="x"){c[17]=10}for(var b=0;b<17;b++){a+=p[b]*c[b]}valCodePosition=a%11;if(c[17]==j[valCodePosition]){return true}else{return false
}}function i(d){var b=d.substring(6,10);var a=d.substring(10,12);var e=d.substring(12,14);var c=new Date(b,parseFloat(a)-1,parseFloat(e));if(c.getFullYear()!=parseFloat(b)||c.getMonth()!=parseFloat(a)-1||c.getDate()!=parseFloat(e)){return false}else{return true}}function n(b){var c=b.substring(6,8);var a=b.substring(8,10);var e=b.substring(10,12);var d=new Date(c,parseFloat(a)-1,parseFloat(e));if(d.getYear()!=parseFloat(c)||d.getMonth()!=parseFloat(a)-1||d.getDate()!=parseFloat(e)){return false}else{return true
}}})(jQuery);
/**
 * Created by yaoh.wu on 2017/7/16.
 * FR.ReportletList 前端控件
 */


(function ($) {

    /**
     *
     * @class FR.ReportletList
     * @extends FR.Widget
     *
     * @cfg {JSON} options 属性配置
     * @cfg {JSON} options.schedule 结果报表数据
     * @cfg {String} options.baseCls dom默认样式class
     * @cfg {Boolean} options.isExpand 列表默认是否打开
     * @cfg {Number} options.minHeight 每个条目的最小高度
     * @cfg {Number} options.maxHeight 每个条目的最大高度
     * @cfg {Number} options.totalMaxHeight 总的最大高度
     * @cfg {Number} options.top 下拉列表 top和 container top之间距离
     * @type {FR.ReportletList}
     */
    FR.ReportletList = FR.extend(FR.Widget, /**@class FR.ReportletList*/{

        /**
         *
         * @returns {void|*}
         * @private
         * @cfg baseCls 默认样式
         * @cfg isExpand 列表默认关闭
         */
        _defaultConfig: function () {
            return $.extend(FR.ReportletList.superclass._defaultConfig.apply(), {
                baseCls: "fr-reportlet-menu-list-default",
                isExpand: false,
                minHeight: 36,
                maxHeight: 60,
                totalMaxHeight: 286,
                top: 28
            });
        },

        /**
         *
         * @private
         */
        _init: function () {
            var schedule = this.options.schedule, self = this;
            //只有存在数据才显示menu
            if (schedule && schedule.others.length > 0) {
                this.options.renderEl = this._createContainer();
                FR.ReportletList.superclass._init.apply(this, arguments);
                this._createContent();
                this.reloadBind2Window = function () {
                    self.reload();
                };
                $(window).on('resize', self.reloadBind2Window);
            }

        },

        /**
         * 重新生成dom节点，实现高度动态调整
         */
        reload: function () {
            //先移除所有dom元素，然后再添加
            FR.ReportletList.superclass.destroy.apply(this, arguments);
            var schedule = this.options.schedule;
            if (schedule && schedule.others.length > 0) {
                this.options.renderEl = this._createContainer();
                FR.ReportletList.superclass._init.apply(this, arguments);
                if (this.isExpand !== undefined) {
                    this.options.isExpand = this.isExpand;
                }
                this._createContent();
            }
        },

        /**
         * 销毁所有dom，并且解除window resize事件的绑定，防止浏览器resize之后重新生成。
         */
        destroy: function () {
            var self = this;
            FR.ReportletList.superclass.destroy.apply(self, arguments);
            $(window).off('resize', self.reloadBind2Window);
        },


        /**
         * 创建 reportlet list 容器
         * 不支持自定义renderEL,控件自己初始化renderEL
         * @private
         */
        _createContainer: function () {
            $('<div id="reportlet-menu-list"></div>')
                .css('top', this.options.top + 'px')
                .css('cursor', 'pointer')
                .prependTo($('body'));
            return $('div#reportlet-menu-list');
        },

        /**
         * 生成reportlet list容器内的dom元素
         * @private
         */
        _createContent: function () {
            var self = this, schedule = this.options.schedule;
            //数据是根据时间排序的，因此第一个就是当前的，剩下的是全部
            var scheduleCurrent = schedule.current;
            var scheduleOthers = schedule.others;

            //当前结果报表
            var $current = $('<div id="current-reportlet"></div>');
            var $ulContent = $('<ul class="reportlet-content"></ul>');
            this._createMenuButton().appendTo($ulContent);
            $ulContent.appendTo($current);
            var $currentContent = $current.find('ul');
            var $currentContainer = $('<li class="reportlet-current-content"></li>');

            //点击当前的就把目录收起来，不然按钮太小了操作不方便
            $currentContainer.on({
                click: function (event) {
                    self.isExpand = !self.isExpand;
                    var $button = self.element.find('div#menu-button');
                    $currentContainer.toggleClass("reportlet-content-list");
                    $currentContainer.find("span.result-path").toggleClass("reportlet-content-ellipsis");
                    if (self.isExpand) {
                        $button.removeClass();
                        $button.addClass('menu-close-button');
                        $currentContainer.css('border-bottom', '#D4D4D4 solid 1px');
                    } else {
                        $button.removeClass();
                        $button.addClass('menu-expand-button');
                        $currentContainer.css('border-bottom', 'none');
                    }
                    self._fadeInOrOut(function () {});
                    $('#current-reportlet .result-list-item').toggle();
                    $('#current-reportlet .result-current-item').toggle();
                    event.stopPropagation();
                }
            });
            if (this.options.isExpand === false) {
                $currentContainer.css('border-bottom', 'none');
            }
            //生成具体信息
            this.otherLetHeight = 0;
            this.currentLetHeight = 0;

            // 传教当前显示的节点
            this._createCurrentContent($currentContainer, scheduleCurrent).appendTo($currentContent);
            // 创建当前报表收起的节点
            this._createDetailsContent($currentContainer, scheduleCurrent, true).appendTo($currentContent);
            this.options.isExpand ? $currentContent.find('.result-current-item').hide() : $currentContent.find('.result-list-item').hide();
            //当前的结果追加到页面上显示
            $current.appendTo(this.element);

            if (scheduleOthers.length > 0) {
                // 其他结果报表
                var $otherLet = $('<div id="reportlet-list"></div>');
                $('<ul class="reportlet-content"></ul>').appendTo($otherLet);
                var $allContent = $otherLet.find('ul');
                for (var i = 0; i < scheduleOthers.length; i++) {
                    var $allContainer = $('<li class="reportlet-content"></li>');

                    (function (i) {
                        var path = scheduleOthers[i].path;
                        var username = scheduleOthers[i].username;
                        var showType = '' + scheduleOthers[i].showType;
                        $allContainer.on({
                            click: function (event) {
                                window.location.href =
                                    '?taskName=' + encodeURIComponent(self.options.taskName) +
                                    '&username=' + encodeURIComponent(username) +
                                    '&path=' + encodeURIComponent(path) +
                                    '&showType=' + showType +
                                    '&taskType=1';
                            },
                            mousedown: function (event) {
                                $(this).css('background', '#D8E8FC');
                            }
                        });

                    })(i);

                    this._createDetailsContent($allContainer, scheduleOthers[i], false).appendTo($allContent);
                }
                $allContent.find('li:last').css('border-bottom', 'none');
                this._makeOtherLetScrollable($otherLet);
                if (!this.options.isExpand) {
                    $otherLet.css('display', 'none');
                }
                $otherLet.appendTo(this.element);
            }
        },

        /**
         * 如果高度超出最大高度，那么出现滚动条
         * @param $otherLet
         * @private
         */
        _makeOtherLetScrollable: function ($otherLet) {
            if (this.otherLetHeight + this.currentLetHeight > this.options.totalMaxHeight) {
                $otherLet.css('overflow-y', 'scroll').css({
                    'height': this.options.totalMaxHeight - this.currentLetHeight,
                    'overflow-y': 'scroll'
                });
            } else {
                $otherLet.css('overflow-y', 'scroll').css({
                    'height': '',
                    'overflow-y': ''
                });
            }
        },

        /**
         * 创建menu按钮 并绑定事件
         * @private
         */
        _createMenuButton: function () {
            //判断当前列表是否展开
            this.isExpand = this.options.isExpand;
            var self = this;
            var $button = this.isExpand
                ? $('<div id="menu-button" class="menu-close-button"></div>')
                : $('<div id="menu-button" class="menu-expand-button"></div>');
            $button.on({
                click: function (event) {
                    var $firstLet = $('li.reportlet-current-content');
                    self.isExpand = !self.isExpand;
                    $firstLet.toggleClass("reportlet-content-list");
                    $firstLet.find("span.result-path").toggleClass("reportlet-content-ellipsis");
                    if (self.isExpand) {
                        $button.removeClass();
                        $button.addClass('menu-close-button');
                        $firstLet.css('border-bottom', '#D4D4D4 solid 1px');
                    } else {
                        $button.removeClass();
                        $button.addClass('menu-expand-button');
                        $firstLet.css('border-bottom', 'none');
                    }
                    self._fadeInOrOut(function () {

                    });
                    $('#current-reportlet .result-list-item').toggle();
                    $('#current-reportlet .result-current-item').toggle();
                    event.stopPropagation();
                }
            });
            return $button;
        },
        /**
         * 创建每一个li节点下的详细内容
         * @private
         * @param $container 容器
         * @param data 数据
         * @param hasExpandButton 是否有收起按钮
         */
        _createDetailsContent: function ($container, data, hasExpandButton) {
            var self = this;
            //生成路径
            var $path = $('<div class="result-path"></div>');
            var path = hasExpandButton ? FR.cjkDecode(data.path) : data.path;
            var array = path.split('/');
            var list = "";

            if (data.param && data.param.length > 0) {
                var params = data.param;
                for (var i = 0; i < params.length; i++) {
                    list += "<div style='float: left; margin-left: 30px; line-height: 30px; white-space: normal;'>" + params[i].key + "：" + params[i].value + "</div>";
                }
            } else if (array[5]) {
                var para = array[5].split(";");
                for (var index = 0; index < para.length; index++) {
                    var paramArr = para[index].split('_');
                    list += "<div style='float: left; margin-left: 30px; line-height: 30px; white-space: normal;'>" + paramArr[0] + "：" + paramArr[1] + "</div>";
                }
            }

            var maxHeight = hasExpandButton ? " max-height: 286px;" : "";
            $path.html("<div style='overflow: auto; font-size: 14px;'>" +
                "    <div style=\"float: left; margin-right: 20px; color: #3296F5;line-height: 30px; \">" + FR.i18nText("Fine-Engine_Basic_Time") +
                "        : " + array[2] + ' ' + array[3].charAt(0) + array[3].charAt(1) + ':' + array[3].charAt(2) + array[3].charAt(3) +
                "    </div>" +
                "    <div style=\"margin-left: 150px; overflow: auto; color: #666;" + maxHeight + "\">" + list +
                "    </div>" +
                "</div>");

            //param
            var $divParam = $('<div class="result-list-item" style="margin-top: 3px;"></div>');
            $path.appendTo($divParam);
            if (hasExpandButton) {
                $path.addClass("reportlet-content-ellipsis");
            } else {
                this._changeStyleWidth($divParam);
            }
            $divParam.appendTo($container);
            return $container;
        },
        /**
         * 创建当前li节点下的详细内容
         * @private
         * @param $container 容器
         * @param data 数据
         */
        _createCurrentContent: function ($container, data) {
            //title
            var $path = $('<span class="result-path" style="margin-left: 0;"></span>');
            var path = FR.cjkDecode(data.path);

            var array = path.split('/');
            var list = "";

            if (data.param && data.param.length > 0) {
                var params = data.param;
                for (var i = 0; i < params.length; i++) {
                    list += "<span style='margin-left: 30px;'>" + params[i].key + "：" + params[i].value + "</span>";
                }
            } else if (array[5]) {
                var para = array[5].split(";");
                for (var index = 0; index < para.length; index++) {
                    var paramArr = para[index].split('_');
                    list += "<span style='margin-left: 30px;'>" + paramArr[0] + "：" + paramArr[1] + "</span>";
                }
            }

            $path.html(
                "<span style='color: #3296F5; margin-right: 20px;'>" +
                FR.i18nText("Fine-Engine_Basic_Time") + " : " + array[2] + ' ' + array[3].charAt(0) + array[3].charAt(1) + ':' + array[3].charAt(2) + array[3].charAt(3) +
                "</span>" +
                list);


            //param
            var $divParam = $('<div class="result-current-item"></div>');
            $path.appendTo($divParam);
            $path.addClass("reportlet-content-ellipsis");
            $divParam.appendTo($container);
            return $container;
        },
        /**
         *
         * 显示或隐藏报表
         * @param callback 展示或隐藏列表之后的回掉函数
         * @private
         */
        _fadeInOrOut: function (callback) {
            //获取其他结果报表所在的div
            var $other = this.element.find("div#reportlet-list");
            if ($other && $other.length > 0) {
                $other.toggle('fast', callback);
            }
        },
        /**
         *
         * @param $divParam div.param
         * @param
         * @private
         */
        _changeStyleWidth: function ($divParam) {
            var amendHeightClass = 'param-amend-height-hidden';
            $divParam.appendTo('body');
            if ($divParam[0].clientHeight > this.options.minHeight) {
                //不断叠加，加一是因为border
                this.otherLetHeight += this.options.maxHeight + 1;
                $divParam.addClass(amendHeightClass);
            } else {
                //不断叠加，加一是因为border
                this.otherLetHeight += this.options.minHeight + 1;
                $divParam.removeClass(amendHeightClass);
            }
        }
    });
    $.shortcut("reportletlist", FR.ReportletList);
}(jQuery));
(function(a){FR.TreeNodeToggleButton=FR.extend(FR.ToggleButton,{selected_class:"x-treenode-expand",unselected_class:"x-treenode-unexpand",son_array:undefined,expand_state:false,_init:function(){FR.TreeNodeToggleButton.superclass._init.apply(this,arguments);if(FR.Browser.isIE()){this.$btn.css("background-position","-1px -2px")}},_node_init:function(){var e=this.options=a.extend({expand:false},this.options);if(e.sonarray&&e.sonarray.length>1){if(e.sonarray[0]==-1){this.expand_mode=0}else{this.expand_mode=1
}var c=_g();var d=c.curLGP;if(!c.TREEMGR){c.TREEMGR=[];c.on(FR.Events.STARTLOAD,function(g){if(c.TREEMGR&&g){c.TREEMGR[g.idx]=null}})}if(!c.TREEMGR[e.reportIndex]){c.TREEMGR[e.reportIndex]={};c.TREEMGR[e.reportIndex].nodes=[];c.TREEMGR[e.reportIndex].location_nodes={};c.TREEMGR[e.reportIndex].root_nodes=[]}if(!this.options.parNode){for(var b=0;b<c.TREEMGR[e.reportIndex].nodes.length;b++){var f=c.TREEMGR[e.reportIndex].nodes[b];if(this.initNodeLayer(f)){break}}if(!this.parentNode){c.TREEMGR[e.reportIndex].nodes[c.TREEMGR[e.reportIndex].nodes.length]=this
}}else{if(this.options.parNode!=="null"){this.parent=c.TREEMGR[e.reportIndex].location_nodes[this.options.parNode];if(this.parent){if(this.parent.sonNodes){this.parent.sonNodes[this.parent.sonNodes.length]=this}else{this.parent.sonNodes=[];this.parent.sonNodes[0]=this}}}else{c.TREEMGR[e.reportIndex].root_nodes[c.TREEMGR[e.reportIndex].root_nodes.length]=this}c.TREEMGR[e.reportIndex].location_nodes[this.options.location]=this}this.mgr=c.TREEMGR[this.options.reportIndex];if(!this.mgr.row_expand_state){this.mgr.row_expand_state=[];
this.mgr.col_expand_state=[];for(var b=1;b<this.options.sonarray.length;b++){if(this.expand_mode===0){this.mgr.row_expand_state[this.options.sonarray[b]]=0}else{if(this.expand_mode===1){this.mgr.col_expand_state[this.options.sonarray[b]]=0}}}}this.cells=[]}else{this.expand_mode=-1}},initNodeLayer:function(e){if(e.expand_mode==this.expand_mode){var b=this.options.sonarray[1];for(var c=1;c<e.options.sonarray.length;c++){if(b==e.options.sonarray[c]){if(e.sonNodes){for(var d=0;d<e.sonNodes.length;d++){if(this.initNodeLayer(e.sonNodes[d])){return true
}}e.sonNodes[e.sonNodes.length]=this;this.parentNode=e}else{e.sonNodes=[];e.sonNodes[0]=this;this.parentNode=e}return true}else{if(b<e.options.sonarray[c]){return false}}}}return false},onNodeClick:function(){this.treeNodeClick()},treeNodeClick:function(){if(!this.options.sonarray){}else{this.TreeNodeAction(!this.expand_state)}this.fireEvent(FR.Events.CLICK);_g().fireEvent("refresh")},hideTr:function(b){if(FR.Browser.isIE9()){var d=null;var e=a(b);for(;!e.is("BODY");e=e.parent()){if(e.is("TABLE")){d=e;
break}}if(d==null){return}var c=d.css("border-collapse");d.css("border-collapse","separate");a(b).css("display",this.expand_state?"none":"");d.css("border-collapse",c)}else{a(b).css("display",this.expand_state?"none":"")}},dealwithSelfSonArray:function(){if(this.options.needInit===false){this.result_son_array=this.options.sonarray}else{if(this.sonNodes){for(var c=0;c<this.sonNodes.length;c++){var e=1;for(var b=1;b<this.sonNodes[c].options.sonarray.length&&e<this.options.sonarray.length;b++){if(this.options.sonarray[e]==-1||this.sonNodes[c].options.sonarray[b]>this.options.sonarray[e]){b--;
e++;continue}else{if(this.sonNodes[c].options.sonarray[b]==this.options.sonarray[e]){this.options.sonarray[e]=-1;e++;continue}}}}this.result_son_array=[];this.result_son_array[0]=this.options.sonarray[0];for(var c=1;c<this.options.sonarray.length;c++){if(this.options.sonarray[c]>=0){this.result_son_array[this.result_son_array.length]=this.options.sonarray[c]}}}else{this.result_son_array=this.options.sonarray}}if(this.expand_mode===0){var d;for(var c=this.result_son_array.length-1;c>0;c--){d=this.mgr.tr_array[this.result_son_array[c]];
if(d&&!d.hasClass("tntr")){this.result_son_array.splice(c,1)}}}},TreeNodeAction:function(b){if(b==this.expand_state){return}var o=this;if(!this.mgr){this.mgr=_g().TREEMGR[this.options.reportIndex]}if(!this.mgr.tr_array){var g=_g().curLGP;this.mgr.tr_array=[];var c;var d=a(".frozen-center",g.$container);var m=a(".frozen-west",g.$container);var h=a(".frozen-north",g.$container);var n=d;if(m.length>0&&m[0].contains(this.$btn[0])){n=m}else{if(h.length>0&&h[0].contains(this.$btn[0])){n=h}}var k=a("table:eq(0)",n.length>0?n:g.$container);
a.each((k.children("tbody")).children("tr[tridx]"),function(i,v){c=a(v);o.mgr.tr_array[parseInt(c.attr("tridx"))]=c})}if(!this.result_son_array){this.dealwithSelfSonArray()}this.selected(b);if(this.expand_mode===0){var p=this.options.$td;if(p.attr("relatedPar")){var u=p.attr("id");var s=u.indexOf("-");if(s>0){var l=this.expand_state?-(this.result_son_array.length-1):(this.result_son_array.length-1);var q=p.attr("relatedPar").split(",");a.each(q,function(i,w){var v=w+u.substr(s);var x=a("#"+v);if(x.length>0){x.attr("rowspan",parseInt(x.attr("rowspan"))+l)
}})}}var c;for(var r=1;r<this.result_son_array.length;r++){c=this.mgr.tr_array[this.result_son_array[r]];if(c){this.hideTr(c);if(FR.Browser.isIE()){if(!this.cells[this.result_son_array[r]]){this.cells[this.result_son_array[r]]=[];var j;a.each(c.children("td[tdcol]"),function(i,v){j=a(v);o.cells[o.result_son_array[r]][parseInt(j.attr("tdcol"))]=j})}a.each(this.cells[this.result_son_array[r]],function(i,v){if(!v||(!o.expand_state&&(o.mgr.col_expand_state[i]===0||(o.mgr.col_expand_state[i]==null&&v.attr("realhd")!=null)))){return
}v.css("display",o.expand_state?"none":"")})}this.mgr.row_expand_state[this.result_son_array[r]]=this.expand_state?0:1}}}else{if(this.expand_mode===1){var e=this.result_son_array[0];var j;var f;if(!this.mgr.td_table){this.mgr.td_table=[];a.each(o.mgr.tr_array,function(i,v){if(v){a.each(v.children("td[tdcol]"),function(w,x){x=a(x);f=parseInt(x.attr("tdcol"));if(!o.mgr.td_table[f]){o.mgr.td_table[f]=[]}o.mgr.td_table[f][i]=x})}})}var t;for(var r=1;r<o.result_son_array.length;r++){t=o.mgr.td_table[o.result_son_array[r]];
if(t){a.each(t,function(i,v){if(v){if(!o.expand_state&&o.mgr.row_expand_state[i]===0){if(FR.Browser.isIE()){return}}v.css("display",o.expand_state?"none":"")}})}}for(var r=1;r<this.result_son_array.length;r++){this.mgr.col_expand_state[this.result_son_array[r]]=this.expand_state?0:1}}}if(this.sonNodes){if(this.expand_state){this.last_son_state=[];for(var r=0;r<this.sonNodes.length;r++){this.last_son_state[r]=this.sonNodes[r].selected();this.sonNodes[r].TreeNodeAction(false)}}else{if(this.last_son_state){for(var r=0;
r<this.sonNodes.length;r++){this.sonNodes[r].TreeNodeAction(this.last_son_state[r])}}}}this.expand_state=!this.expand_state}});a.shortcut("treenode",FR.TreeNodeToggleButton)})(jQuery);
(function(){FR.BatchEditor=FR.extend(FR.BaseEditor,{_init:function(){this.initData()},_defaultConfig:function(){return $.extend(this.options,{data:[],parameter:[],needBatchLoad:false})},initData:function(){var d=this;var c=d.options.items;$.each(c,function(g,b){var h=b.config;if(h.batchLoad){var a=d.createDependencePara4Data(h);d.options.parameter.push(a);if(!d.options.needBatchLoad){d.options.needBatchLoad=true}}});if(d.options.needBatchLoad){d.loadData()}},loadData:function(){var b=this;FR.ajax({type:"POST",url:b.getWidgetBatchURL(),data:{parameter:b.options.parameter},async:false,complete:function(a){if(!FR.versionRemind(a.responseText)){return
}b.fireEvent(FR.Events.AFTERLOAD);b.options.isLoaded=true;if(b.options.data){b.options.data=FR.jsonDecode(a.responseText)}},error:function(){FR.Msg.toast(FR.i18nText("Fine-Engine_Report_Data_Get_Data_Error"))}})},getWidgetBatchURL:function(){return FR.servletURL+"?op=widget&cmd=batch&sessionID="+FR.SessionMgr.getSessionID()},createDependencePara4Data:function(f){var d=this.getDependenceObj(f);var e=this.createLocation(f);return{dependence:FR.jsonEncode(d),location:e}},createLocation:function(c){var d=FR.cellStr2ColumnRow(c.location);
d.reportIndex=c.reportIndex;return d},getDependenceObj:function(p){var q=p?p:this.options;var n={};if(q.dependenceMap){var j=this;$.each(q.dependenceMap,function(a,t){t=t.startWith("$")?t.substring(1):t;var c;if(contentPane.curLGP.write){var d=contentPane.curLGP.write.getWidgetByCell(t)||contentPane.curLGP.write.getWidgetByName(t);if(d){var b=d.options.location;if(b!=null){var e=FR.cellStr2ColumnRow(b);if(e){var g=contentPane.curLGP.getTDCell(e);if(g!=null){var f=$(g).hasClass("presentable");if(f){c=FR.getCellValue(g)
}else{c=d.getValue()}}}}else{c=d.getValue()}}}if(c===undefined){var h=FR.cellStr2ColumnRow(t);if(h){var i=contentPane.curLGP.getTDCell(h);if(i){c=FR.getCellValue(i)}}}j._pushDep(n,a,c)})}else{if(FR.isArray(q.dependence)){for(var k=0;k<q.dependence.length;k++){dep=dep.startWith("$")?dep.substring(1):dep;var l;if(contentPane.curLGP.write){var m=contentPane.curLGP.write.getWidgetByCell(dep)||contentPane.curLGP.write.getWidgetByName(dep);if(m){l=m.getValue()}}if(!l){var o=FR.cellStr2ColumnRow(dep);if(o){var r=contentPane.curLGP.getTDCell(o);
if(r){l=FR.getCellValue(r)}}}this._pushDep(n,dep,l)}}}return n}});$.shortcut("batcheditor",FR.BatchEditor)})(jQuery);
(function(c){FR.Picture=FR.extend(FR.Widget,{_defaultConfig:function(){return c.extend(FR.Widget.superclass._defaultConfig.apply(),{baseCls:"fr-picture"})},_init:function(){FR.Picture.superclass._init.apply(this,arguments);var a=this.options;this.doResize(a);var b=this;var h=JSON.stringify(a.link);var i=this.element;var j;if(a.showtype===0){b._tile(a,i,j,h)}else{if(a.showtype===1){b._default(a,i,j,h)}else{if(a.showtype===2){b._stretch(a,i,j,h)}else{if(a.showtype===4){b._autofix(a,i,j,h)}}}}},_default:function(a,b,k,i){k=c('<div id="'+a.widgetName+'" style="position:absolute;'+"left:0px;"+'top:0px;"></div>').appendTo(b);
var l;if(i.length>2){var j=c('<span class="link'+a.widgetName+'"></span>').appendTo(k);j.css("cursor","pointer");j.attr("onclick","FR.doHyperlink(event||window.event,"+i+",true)");l=c('<img "img'+a.widgetName+'"></img>').appendTo(j)}else{l=c('<img "img'+a.widgetName+'"></img>').appendTo(k)}k.css("width",b.width()+"px");k.css("height",b.height()+"px");l.attr("alt",a.name);l.attr("src",a.src);l.css("position","absolute");l.defaultshow(b.width(),b.height());c(window).resize(function(){var e=b.height();
var f=b.width();k.css("width",f+"px");k.css("height",e+"px");l.defaultshow(f,e)})},_tile:function(a,b,j,h){if(h.length>2){var i=c('<span class="link'+a.widgetName+'"></span>').appendTo(b);i.css("cursor","pointer");i.attr("onclick","FR.doHyperlink(event||window.event,"+h+",true)");j=c('<div id="'+a.widgetName+'" style="position:absolute;'+"left:0px;"+'top:0px;"></div>').appendTo(i)}else{j=c('<div id="'+a.widgetName+'" style="position:absolute;'+"left:0px;"+'top:0px;"></div>').appendTo(b)}j.css("width",b.width()+"px");
j.css("height",b.height()+"px");j.css("background-image","url("+a.src+")");c(window).resize(function(){var e=b.height();var f=b.width();j.css("width",f+"px");j.css("height",e+"px")})},_stretch:function(a,b,k,i){k=c('<div id="'+a.widgetName+'" style="position:absolute;'+"left:0px;"+'top:0px;"></div>').appendTo(b);var l;if(i.length>2){var j=c('<span class="link'+a.widgetName+'"></span>').appendTo(k);j.css("cursor","pointer");j.attr("onclick","FR.doHyperlink(event||window.event,"+i+",true)");l=c('<img "img'+a.widgetName+'"></img>').appendTo(j)
}else{l=c('<img "img'+a.widgetName+'"></img>').appendTo(k)}k.css("width",b.width()+"px");k.css("height",b.height()+"px");l.attr("alt",a.name);l.attr("src",a.src);l.css("position","absolute");l.css("width",b.width()+"px");l.css("height",b.height()+"px");c(window).resize(function(){var e=b.height();var f=b.width();k.css("width",f+"px");k.css("height",e+"px");l.css("width",f+"px");l.css("height",e+"px")})},_autofix:function(w,r,u,s){u=c('<div id="'+w.widgetName+'" style="position:absolute;'+"left:0px;"+'top:0px;"></div>').appendTo(r);
var a=this;var v;if(s.length>2){var q=c('<span class="link'+w.widgetName+'"></span>').appendTo(u);q.css("cursor","pointer");q.attr("onclick","FR.doHyperlink(event||window.event,"+s+",true)");v=c('<img "img'+w.widgetName+'"></img>').appendTo(q)}else{v=c('<img "img'+w.widgetName+'"></img>').appendTo(u)}u.css("width",r.width()+"px");u.css("height",r.height()+"px");v.attr("alt",w.name);v.css("position","absolute");v.attr("src",w.src);v.hide();var x=w.src;var o=r.width();var p=r.height();var b;var t;d(x,function(e,f){b=e;
t=f;a._setFix(v,x,o,p,e,f);a._setMiddle(v,o,p)});c(window).resize(function(){var e=r.height();var f=r.width();u.css("width",f+"px");u.css("height",e+"px");a._setFix(v,x,f,e,b,t);a._setMiddle(v,f,e)})},_setFix:function(n,a,b,k,m,p){var l=p;var o=m;if(o>b||l>k){while(o>b||l>k){if(b/k<=m/p){o=b;l=b*(p/m)}else{o=k*(m/p);l=k}}}else{if(b/k<=m/p){o=b;l=b*(p/m)}else{o=k*(m/p);l=k}}n.css("width",o+"px");n.css("height",l+"px");n.attr("src",a);n.show()},_setMiddle:function(l,k,b){var n=l.width();var a=(k-n)/2;
var h=l.height();var m=(b-h)/2;l.css("margin-left",a+"px");l.css("margin-top",m+"px")}});c.fn.defaultshow=function(b,a){c(this).css("clip","rect(0px "+b+"px "+a+"px 0px)")};var d=(function(){var a=[],b=null,g=function(){var e=0;for(;e<a.length;e++){a[e].end?a.splice(e--,1):a[e]()}!a.length&&h()},h=function(){clearInterval(b);b=null};return function(w,q,f,r){var u,v,e,s,x,t=new Image();t.src=w;if(t.complete){q(t.width,t.height);f&&f(t.width,t.height);return}v=t.width;e=t.height;u=function(){s=t.width;
x=t.height;if(s!==v||x!==e||s*x>1024){q(s,x);u.end=true}};u();t.onerror=function(){r&&r();u.end=true;t=t.onload=t.onerror=null};t.onload=function(){f&&f(t.width,t.height);!u.end&&u();t=t.onload=t.onerror=null};if(!u.end){a.push(u);if(b===null){b=setInterval(g,40)}}}})();c.shortcut("picture",FR.Picture)})(jQuery);!(function(j){try{var h=BI.Providers.getProvider("report.controller.provider")}catch(i){return}var g=h.getImpl();var e=BI.inherit(g,{mounted:function(){this.widget=FR.createWidget(BI.extend({},this.options,{type:"picture",renderEl:this.element[0],resultWidgets:{options:this.options}}))
},resize:function(a,b){this.widget&&this.widget.doResize({width:a,height:b});j(window).resize()}});e.xtype="report.picture";BI.shortcut(e.xtype,e);h.set("picture",e.xtype)})(jQuery);
(function(a){FR.PagePane=FR.extend(FR.BasePane,{rtype:"page",doAfterCollapse:function(){var b=a(".frozen-page",contentPane.$contentPane);if(b&&b.length>0){FR.layoutFrozen(b,contentPane.$contentPane.offset().top,contentPane.$contentPane)}},getPreviewType:function(){return"preview"}});FR.PagePane.exetendPara={};a.shortcut("page",FR.PagePane);FR.PreviewPane=FR.extend(FR.BasePane,{rtype:"preview",getPreviewType:function(){return this.rtype}});a.shortcut("preview",FR.PreviewPane);FR.SimpleSheetPane=FR.extend(FR.BasePane,{rtype:"simplesheet",loadReportPane:function(b){}});
a.shortcut("simplesheet",FR.SimpleSheetPane)})(jQuery);
(function(a){FR.ViewPane=FR.extend(FR.BasePane,{rtype:"view",doAfterCollapse:function(){var b=a(".frozen-center",this.$container);if(b&&b.length>0){FR.layoutFrozen(contentPane.curLGP.$sheet_container,contentPane.curLGP.$sheet_container.offset().top)}},expandAllNodeLayer:function(){var c=a("span[class = 'x-text x-treenode-unexpand']");for(var b=0;b<c.length;b++){FR.TreeNode.initNode(c[b])}if(!FR.isNull(this.TREEMGR)&&!FR.isNull(this.TREEMGR[this.selectedIndex])){this.expandNodes(this.TREEMGR[this.selectedIndex].root_nodes)
}},expandNodeLayer:function(d){var c=a("span[class = 'x-text x-treenode-unexpand']");for(var b=0;b<c.length;b++){FR.TreeNode.createTreeNode(a(c[b]).parent(),a(c[b]).html())}if(!FR.isNull(this.TREEMGR)&&!FR.isNull(this.TREEMGR[this.selectedIndex])){this.expandNodesToSpecifiedLayer(this.TREEMGR[this.selectedIndex].root_nodes,d)}},collapseAllNodeLayer:function(){if(!FR.isNull(this.TREEMGR)&&!FR.isNull(this.TREEMGR[this.selectedIndex])){this.collapseNodes(this.TREEMGR[this.selectedIndex].root_nodes)}},collapseNodeLayer:function(b){if(!FR.isNull(this.TREEMGR)&&!FR.isNull(this.TREEMGR[this.selectedIndex])){this.collapseNodesToSpecifiedLayer(this.TREEMGR[this.selectedIndex].root_nodes,0,b)
}},expandNodesToSpecifiedLayer:function(b,e){if(e<=0){return}if(!FR.isNull(b)){e--;for(var d=0;d<b.length;d++){if(b[d].expand_state===false){b[d].$btn.click()}var f=b[d].sonNodes;if(!FR.isNull(f)){for(var c=0;c<f.length;c++){this.expandNodesToSpecifiedLayer(f,e)}}}}},expandNodes:function(b){if(!FR.isNull(b)){for(var d=0;d<b.length;d++){if(b[d].expand_state===false){b[d].$btn.click()}var e=b[d].sonNodes;if(!FR.isNull(e)){for(var c=0;c<e.length;c++){this.expandNodes(e)}}}}},collapseNodes:function(b){if(!FR.isNull(b)){for(var d=0;
d<b.length;d++){var e=b[d].sonNodes;if(!FR.isNull(e)){for(var c=0;c<e.length;c++){this.collapseNodes(e)}}if(b[d].expand_state===true){b[d].$btn.click()}}}},collapseNodesToSpecifiedLayer:function(c,b,f){if(!FR.isNull(c)){b++;for(var e=0;e<c.length;e++){var g=c[e].sonNodes;if(!FR.isNull(g)){for(var d=0;d<g.length;d++){this.collapseNodesToSpecifiedLayer(g,b,f)}}if(b>f&&c[e].expand_state===true){c[e].$btn.click()}}}},getPreviewType:function(){return this.rtype},centerReport:function(){var f;var g=a(".frozen-table",this.curLGP.$sheet_container).length>0;
var e=this.curLGP.$sheet_container;var d=0;if(a(".scrollDiv").length===0){d=e.width()}else{d=a(e.children()[0]).width()}if(g){var b=0;for(var c=0;c<this.curLGP.$table.length;c++){if(this.curLGP.$table[c].parentElement.id==="frozen-center"||this.curLGP.$table[c].parentElement.id==="frozen-west"){b+=this.curLGP.$table[c].clientWidth}}f=(this.curLGP.$container.width()-b)/2}else{f=(this.curLGP.$container.width()-d)/2}if(f>0){if(e.isVisible()){e.css("margin-left",f);a(window).resize()}}}});a.shortcut("view",FR.ViewPane)
})(jQuery);
(function(a){FR.AnalysisPane=FR.extend(FR.BasePane,{rtype:"analysis",getPreviewType:function(){return this.rtype}});a.shortcut("analysis",FR.AnalysisPane)})(jQuery);
(function(a){FR.EditPane=FR.extend(FR.BasePane,{rtype:"edit"});a.shortcut("edit",FR.EditPane)})(jQuery);
(function(a){FR.WritePane=FR.extend(FR.BasePane,{rtype:"write",doAfterCollapse:function(){if(contentPane.curLGP&&contentPane.curLGP.$sheet_container&&contentPane.curLGP.isFrozen()){FR.layoutFrozen(contentPane.curLGP.$sheet_container,contentPane.curLGP.$sheet_container.offset().top)}},getPreviewType:function(){return this.rtype}});a.shortcut("write",FR.WritePane)})(jQuery);
$.extend(FR,{isFullScreen:function(){if(window.innerHeight===window.screen.height||window.fullScreen){return true}var c=window.outerWidth/window.innerWidth;if(c<0.98||c>1.02){var d=window.innerHeight*c;return Math.abs(window.screen.height-d)<30}return false},getWebResolution:function(){return window.screen.width+"*"+window.screen.height},collectPreviewInfo:function(f){try{var e={sessionID:f,webInfo:{webResolution:FR.getWebResolution(),fullScreen:FR.isFullScreen()?1:0}};FR.ajax({url:FR.fineServletURL+"/preview/info/collect",data:e,type:"POST",async:false})
}catch(d){}}});