function Ae(a,b,d){this.Init(a,b,d)}v("AdfCheckRegionUncommittedDataBehavior",Ae);z.l(Ae,Da);Ae.prototype.Init=function(a,b,d){Ae.f.Init.call(this);this.UY=a;this.vx=b;this.cC=d};z.a("AdfCheckRegionUncommittedDataBehavior.prototype.Init",{Init:Ae.prototype.Init});Ae.prototype.za=function(a){var b=bb.Lc;"removeItem"==this.cC&&(b=Hb.O3);a.addEventListener(b,this.wf,this)};z.a("AdfCheckRegionUncommittedDataBehavior.prototype.initialize",{za:Ae.prototype.za});
Ae.prototype.wf=function(a){var b=a.getSource();B.Jf(this.UY);var d=n;if(this.UY!=n)for(var d=[],e=0;e<this.UY.length;e++){var f=b.j(this.UY[e]);f!=n&&d.push(f.e())}else{a:{for(e=b.getParent();e!=n;){if("oracle.adf.RichRegion"==e.getComponentType())break a;e=e.getParent()}e=n}e!=n&&(d=[e.e()])}d!=n&&0<d.length?F.c.IQ(d,this.vx)||a.cancel():D.i.warning("Failed to resolve target region Ids for \x3caf:checkRegionUncommittedDataBehavior\x3e of "+b.ma())};
z.a("AdfCheckRegionUncommittedDataBehavior.prototype.fire",{wf:Ae.prototype.wf});