function bg(a,b){this.zL=a;this.length=this.zL.length;b&&(this.S5=b.S5)}m("AdfSuggestionMap",bg);r.v(bg,Ag);bg.prototype.Hp=function(a){return this.zL[a]};r.a("AdfSuggestionMap.prototype.at",{Hp:bg.prototype.Hp});bg.prototype.forEach=function(a,b){this.zL.forEach(function(b,e){a.call(this,b.data,b.key,e,b)},b)};r.a("AdfSuggestionMap.prototype.forEach",{forEach:bg.prototype.forEach});
bg.prototype.filter=function(a,b){return new bg(this.zL.filter(function(b,e){return a.call(this,b.data,b.key,e,b)},b),this)};r.a("AdfSuggestionMap.prototype.filter",{filter:bg.prototype.filter});bg.prototype.get=function(a){this.S5||Bg(this);return this.S5[a]};r.a("AdfSuggestionMap.prototype.get",{get:bg.prototype.get});bg.prototype.Mu=function(){return this.zL};r.a("AdfSuggestionMap.prototype.getArray",{Mu:bg.prototype.Mu});function Bg(a){var b=a.S5={};a.zL.forEach(function(a){b[a.key]=a})};