function lb(a){this.Init(a)}m("AdfDataFlavor",lb);r.v(lb);lb.$p=function(a){u.ae(a);if(!a||0==a.length)return lb.A0a;var b=lb.aEa[a];b||(b=new lb("rowKey/"+a),b.sMa=!0,lb.aEa[a]=b);return b};m("AdfDataFlavor.getRowKeyDataFlavor",lb.$p);lb.QTa=function(a){return a.sMa};m("AdfDataFlavor.isRowKeyDataFlavor",lb.QTa);
lb.eP=function(a,b){u.assert(null!=a,"Can't create AdfDataFlavor without dataObject");u.ae(b);var d=lb.G7a[typeof a];"Object"===d&&(d=r.prototype.isPrototypeOf(a)?a.getTypeName():u.getFunctionName(a.constructor));return d?lb.KY(d,b):null};m("AdfDataFlavor.getObjectFlavor",lb.eP);lb.JY=function(a,b){u.Ja(a);u.ae(b);var d=r.prototype.isPrototypeOf(a)?r.getTypeName(a):u.getFunctionName(a);return lb.KY(d,b)};m("AdfDataFlavor.getDataFlavorForClass",lb.JY);
lb.KY=function(a,b){u.J(a);u.ae(b);var d;b?d=new lb(lb.gfa+a+"/"+b):(d=lb.dDa[a],d||(d=new lb(lb.gfa+a),lb.dDa[a]=d,v.l.fine("DataFlavor className:",a,"-\x3e data flavor:",d)));return d};m("AdfDataFlavor.getDataFlavorForClassName",lb.KY);lb.prototype.LH=function(){return this.ZG};r.a("AdfDataFlavor.prototype.getStringForm",{LH:lb.prototype.LH});lb.prototype.Op=function(a){return this===a||this.ZG==a.ZG};r.a("AdfDataFlavor.prototype.equals",{Op:lb.prototype.Op});
lb.prototype.Init=function(a){lb.h.Init.call(this);this.ZG=a;this.sMa=!1};r.a("AdfDataFlavor.prototype.Init",{Init:lb.prototype.Init});lb.prototype.Ga=function(){return lb.h.Ga.call(this)+":"+this.ZG};r.a("AdfDataFlavor.prototype.toDebugString",{Ga:lb.prototype.Ga});lb.dDa={};lb.aEa={};lb.A0a=new lb("rowKey/");lb.G7a={object:"Object","boolean":"Boolean",number:"Number",string:"String","function":"Function",undefined:null};lb.gfa="jsObject/";lb.iXa=lb.eP("");m("AdfDataFlavor.STRING_FLAVOR",lb.iXa);
lb.Gca=lb.eP({});m("AdfDataFlavor.OBJECT_FLAVOR",lb.Gca);lb.EQ=new lb("*");m("AdfDataFlavor.ANY_FLAVOR",lb.EQ);