package androidx.core.graphics; import android.graphics.Rect; import android.graphics.Region; import android.graphics.RegionIterator; import d0.z.d.g0.a; import java.util.Iterator; /* compiled from: Region.kt */ public final class RegionKt$iterator$1 implements Iterator, a { public final /* synthetic */ Region $this_iterator; private boolean hasMore; private final RegionIterator iterator; private final Rect rect; public RegionKt$iterator$1(Region region) { this.$this_iterator = region; RegionIterator regionIterator = new RegionIterator(region); this.iterator = regionIterator; Rect rect = new Rect(); this.rect = rect; this.hasMore = regionIterator.next(rect); } @Override // java.util.Iterator public boolean hasNext() { return this.hasMore; } @Override // java.util.Iterator public Rect next() { if (this.hasMore) { Rect rect = new Rect(this.rect); this.hasMore = this.iterator.next(this.rect); return rect; } throw new IndexOutOfBoundsException(); } @Override // java.util.Iterator public void remove() { throw new UnsupportedOperationException("Operation is not supported for read-only collection"); } }