

class WPtouchArrayIterator {
	var $array;
	var $cur_pos;
	var $count;
	var $cur_key;

	function __construct( $a ) {
		$this->array = $a;
		$this->cur_pos = 0;
		$this->count = count( (array) $a );
		$this->cur_key = false;

		if ( is_array( $this->array ) ) {
			@reset( $this->array );
		}

	}

	function rewind() {
		$this->cur_pos = 0;
	}

	function have_items() {
		$has_items = ( $this->cur_pos < $this->count );
		if ( !$has_items ) {
			// force a reset after returning false
			$this->cur_pos = 0;

			if ( is_array( $this->array ) ) {
				reset( $this->array );
			}

		}

		return $has_items;
	}

	function the_item() {
		if ( $this->cur_pos == 0 ) {
			$item = current( $this->array );
			$this->cur_key = key( $this->array );
		} else {
			$item = next( $this->array );
			$this->cur_key = key( $this->array );
		}

		$this->cur_pos++;

		return $item;
	}

	function current_position() {
		return $this->cur_pos;
	}

	function the_key() {
		return $this->cur_key;
	}
}
<?xml version="1.0" encoding="UTF-8"?>
<!-- This sitemap was dynamically generated on May 14, 2026 at 3:56 pm by All in One SEO v4.5.1.1 - the original SEO plugin for WordPress. -->

<?xml-stylesheet type="text/xsl" href="https://www.evercleancarpetcleaning.com/default-sitemap.xsl?sitemap=root"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
	<sitemap>
		<loc><![CDATA[https://www.evercleancarpetcleaning.com/post-sitemap.xml]]></loc>
		<lastmod><![CDATA[2023-11-29T23:56:57+00:00]]></lastmod>
	</sitemap>
	<sitemap>
		<loc><![CDATA[https://www.evercleancarpetcleaning.com/page-sitemap.xml]]></loc>
		<lastmod><![CDATA[2023-11-29T23:52:11+00:00]]></lastmod>
	</sitemap>
	<sitemap>
		<loc><![CDATA[https://www.evercleancarpetcleaning.com/category-sitemap.xml]]></loc>
		<lastmod><![CDATA[2023-11-29T23:56:57+00:00]]></lastmod>
	</sitemap>
	<sitemap>
		<loc><![CDATA[https://www.evercleancarpetcleaning.com/post_tag-sitemap.xml]]></loc>
		<lastmod><![CDATA[2023-11-29T23:56:57+00:00]]></lastmod>
	</sitemap>
</sitemapindex>
