<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Overwatch &#8211; Rule 34 Video &#8211; Watch free Hentai Porn Videos Xxx</title>
	<atom:link href="https://rule34video.co/overwatch-hentai/feed/" rel="self" type="application/rss+xml" />
	<link>https://rule34video.co</link>
	<description>Rule 34 Video is the best way to watch free hentai porn videos available on our website. In Rule34 xxx see the best hentai anime porn hd in a simple and easy way.</description>
	<lastBuildDate>Thu, 01 Jan 2026 20:32:11 -0200</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
	<item>
		<title>Overwatch &#8211; Kiriko Milks A Huge White Cock</title>
		<link>https://rule34video.co/watch/overwatch-kiriko-milks-a-huge-white-cock/</link>
		<pubDate>Mon, 17 Jul 2023 16:38:56 +0000</pubDate>
		<dc:creator><![CDATA[rule34video]]></dc:creator>
				<category><![CDATA[Overwatch]]></category>
		<category><![CDATA[ball sucking]]></category>
		<category><![CDATA[big balls]]></category>
		<category><![CDATA[big white cock]]></category>
		<category><![CDATA[blowjob]]></category>
		<category><![CDATA[cum swallow]]></category>
		<category><![CDATA[handjob]]></category>
		<category><![CDATA[kiriko]]></category>
		<category><![CDATA[looking at viewer]]></category>
		<category><![CDATA[male pov]]></category>
		<category><![CDATA[moaning]]></category>
		<category><![CDATA[overwatch xxx]]></category>
		<category><![CDATA[POV]]></category>
		<category><![CDATA[sound]]></category>
		<category><![CDATA[throatpie]]></category>

		<guid isPermaLink="false">https://rule34video.co/?p=4179</guid>
		<description><![CDATA[]]></description>
				<content:encoded><![CDATA[
    <div class="video-container">
        <div id="video-cover" style="cursor:pointer;">
            <img width="640" height="360" src="https://rule34video.co/wp-content/uploads/2023/07/Overwatch-Kiriko-Milks-A-Huge-White-Cock.jpg" alt="Overwatch &#8211; Kiriko Milks A Huge White Cock">
            <div style="position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.4);border-radius:10px;">
                <button aria-label="Play Button" style="background:none;border:none;cursor:pointer;opacity:.6;">
                    <svg width="90px" height="90px" version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" viewBox="-14.24 -14.24 170.93 170.93" xml:space="preserve" fill="#ffffff" stroke="#ffffff" transform="rotate(0)" stroke-width="0.00142448"><g id="SVGRepo_bgCarrier" stroke-width="0" transform="translate(0,0), scale(1)"><rect x="-14.24" y="-14.24" width="170.93" height="170.93" rx="85.465" fill="#292929" strokewidth="0"></rect></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round" stroke="#CCCCCC" stroke-width="0.28489600000000004"></g><g id="SVGRepo_iconCarrier"><g><path style="fill:#ffffff;" d="M142.411,68.9C141.216,31.48,110.968,1.233,73.549,0.038c-20.361-0.646-39.41,7.104-53.488,21.639 C6.527,35.65-0.584,54.071,0.038,73.549c1.194,37.419,31.442,67.667,68.861,68.861c0.779,0.025,1.551,0.037,2.325,0.037 c19.454,0,37.624-7.698,51.163-21.676C135.921,106.799,143.033,88.377,142.411,68.9z M111.613,110.336 c-10.688,11.035-25.032,17.112-40.389,17.112c-0.614,0-1.228-0.01-1.847-0.029c-29.532-0.943-53.404-24.815-54.348-54.348 c-0.491-15.382,5.122-29.928,15.806-40.958c10.688-11.035,25.032-17.112,40.389-17.112c0.614,0,1.228,0.01,1.847,0.029 c29.532,0.943,53.404,24.815,54.348,54.348C127.91,84.76,122.296,99.306,111.613,110.336z"></path><path style="fill:#ffffff;" d="M94.585,67.086L63.001,44.44c-3.369-2.416-8.059-0.008-8.059,4.138v45.293 c0,4.146,4.69,6.554,8.059,4.138l31.583-22.647C97.418,73.331,97.418,69.118,94.585,67.086z"></path></g></g></svg>
                </button>
            </div>
        </div>
        <div class="video-wrapper" style="display:none;"></div>
    </div>

    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "VideoObject",
      "name": "Overwatch &#8211; Kiriko Milks A Huge White Cock",
      "description": "Overwatch &#8211; Kiriko Milks A Huge White Cock",
      "thumbnailUrl": "https:\/\/rule34video.co\/wp-content\/uploads\/2023\/07\/Overwatch-Kiriko-Milks-A-Huge-White-Cock.jpg",
      "uploadDate": "2023-07-17T13:38:56-02:00",
      "contentUrl": "https:\/\/rule34video.co\/wp-content\/uploads\/2023\/07\/Overwatch-Kiriko-Milks-A-Huge-White-Cock.mp4"
    }
    </script>

    <script>
    document.addEventListener("DOMContentLoaded", function () {
        document.querySelectorAll(".video-container").forEach(function(wrapper) {
            const cover = wrapper.querySelector("#video-cover");
            const wrapperDiv = wrapper.querySelector(".video-wrapper");

            const baitBlob = new Blob(["Access denied."], { type: "text/plain" });
            const baitBlobUrl = URL.createObjectURL(baitBlob);

            const videoHTML = `
                <video controls preload="metadata" playsinline webkit-playsinline disablePictureInPicture
                    controlslist="nodownload" oncontextmenu="return false" width="745" height="500"
                    style="background:#000;">
                    <source src="${baitBlobUrl}" type="video/mp4">
                </video>
            `;
            wrapperDiv.innerHTML = videoHTML;

            const video = wrapperDiv.querySelector("video");

            if (video) {
                video.addEventListener("loadedmetadata", () => {
                    URL.revokeObjectURL(baitBlobUrl);
                });
            }

            cover.addEventListener("click", function () {
                cover.style.display = "none";
                wrapperDiv.style.display = "block";

                const obfuscated = "=Q2MycjNzY2M1QzYwITY1U2N2UjZ1gTZ0gDOyQTM1ADM8RDct5yaj92QtUGdph2VtU2Z1hULB1ycrxWaN1ybrlmcptULoNGdhdnclZ3TGJTJ3AjRyUyMyAjMGJTJzRWYvxGc1ZkMlQnblRnbvNWLwdnRyUybj5yblRWa2RzMlxWdyZkMlYkMlE0MlMHc0RHa";
                const decodedBase64 = atob(decodeURIComponent(obfuscated.split("").reverse().join("")));
                const realUrl = decodeURIComponent(decodedBase64.split("|")[0]);

                if (video) {
                    const realSource = document.createElement("source");
                    realSource.src = realUrl;
                    realSource.type = "video/mp4";

                    video.innerHTML = "";
                    video.appendChild(realSource);
                    video.load();

                    video.play().then(() => {
                        const saltArray = Array.from(crypto.getRandomValues(new Uint8Array(16)));
                        const saltHex = saltArray.map(b => b.toString(16).padStart(2, "0")).join("");
                        const newEncoded = btoa(encodeURIComponent(realUrl + "|" + saltHex));
                        const newReversed = newEncoded.split("").reverse().join("");
                        realSource.setAttribute("src", "/" + newReversed);
                    }).catch(err => {
                        console.error("Error starting video:", err);
                    });
                }
            });
        });
    });
    </script>
    
]]></content:encoded>
	<enclosure url="https://rule34video.co/wp-content/uploads/2023/07/Overwatch-Kiriko-Milks-A-Huge-White-Cock.mp4" length="8240663" type="video/mp4" />
		</item>
		<item>
		<title>Overwatch Girls With Werewolves</title>
		<link>https://rule34video.co/watch/overwatch-girls-with-werewolves/</link>
		<pubDate>Tue, 27 Jun 2023 21:06:37 +0000</pubDate>
		<dc:creator><![CDATA[rule34video]]></dc:creator>
				<category><![CDATA[3D]]></category>
		<category><![CDATA[Overwatch]]></category>
		<category><![CDATA[girls]]></category>
		<category><![CDATA[Girls sex]]></category>
		<category><![CDATA[Girlsxxx]]></category>
		<category><![CDATA[Overwatch Animation]]></category>
		<category><![CDATA[Overwatchxxx]]></category>
		<category><![CDATA[Werewolves]]></category>
		<category><![CDATA[xGirls]]></category>
		<category><![CDATA[xOverwatch]]></category>

		<guid isPermaLink="false">https://rule34video.co/?p=3303</guid>
		<description><![CDATA[]]></description>
				<content:encoded><![CDATA[
    <div class="video-container">
        <div id="video-cover" style="cursor:pointer;">
            <img width="640" height="360" src="https://rule34video.co/wp-content/uploads/2023/06/Overwatch-Girls-With-Werewolves.jpg" alt="Overwatch Girls With Werewolves">
            <div style="position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.4);border-radius:10px;">
                <button aria-label="Play Button" style="background:none;border:none;cursor:pointer;opacity:.6;">
                    <svg width="90px" height="90px" version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" viewBox="-14.24 -14.24 170.93 170.93" xml:space="preserve" fill="#ffffff" stroke="#ffffff" transform="rotate(0)" stroke-width="0.00142448"><g id="SVGRepo_bgCarrier" stroke-width="0" transform="translate(0,0), scale(1)"><rect x="-14.24" y="-14.24" width="170.93" height="170.93" rx="85.465" fill="#292929" strokewidth="0"></rect></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round" stroke="#CCCCCC" stroke-width="0.28489600000000004"></g><g id="SVGRepo_iconCarrier"><g><path style="fill:#ffffff;" d="M142.411,68.9C141.216,31.48,110.968,1.233,73.549,0.038c-20.361-0.646-39.41,7.104-53.488,21.639 C6.527,35.65-0.584,54.071,0.038,73.549c1.194,37.419,31.442,67.667,68.861,68.861c0.779,0.025,1.551,0.037,2.325,0.037 c19.454,0,37.624-7.698,51.163-21.676C135.921,106.799,143.033,88.377,142.411,68.9z M111.613,110.336 c-10.688,11.035-25.032,17.112-40.389,17.112c-0.614,0-1.228-0.01-1.847-0.029c-29.532-0.943-53.404-24.815-54.348-54.348 c-0.491-15.382,5.122-29.928,15.806-40.958c10.688-11.035,25.032-17.112,40.389-17.112c0.614,0,1.228,0.01,1.847,0.029 c29.532,0.943,53.404,24.815,54.348,54.348C127.91,84.76,122.296,99.306,111.613,110.336z"></path><path style="fill:#ffffff;" d="M94.585,67.086L63.001,44.44c-3.369-2.416-8.059-0.008-8.059,4.138v45.293 c0,4.146,4.69,6.554,8.059,4.138l31.583-22.647C97.418,73.331,97.418,69.118,94.585,67.086z"></path></g></g></svg>
                </button>
            </div>
        </div>
        <div class="video-wrapper" style="display:none;"></div>
    </div>

    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "VideoObject",
      "name": "Overwatch Girls With Werewolves",
      "description": "Overwatch Girls With Werewolves",
      "thumbnailUrl": "https:\/\/rule34video.co\/wp-content\/uploads\/2023\/06\/Overwatch-Girls-With-Werewolves.jpg",
      "uploadDate": "2023-06-27T18:06:37-02:00",
      "contentUrl": "https:\/\/rule34video.co\/wp-content\/uploads\/2023\/06\/Overwatch-Girls-With-Werewolves.mp4"
    }
    </script>

    <script>
    document.addEventListener("DOMContentLoaded", function () {
        document.querySelectorAll(".video-container").forEach(function(wrapper) {
            const cover = wrapper.querySelector("#video-cover");
            const wrapperDiv = wrapper.querySelector(".video-wrapper");

            const baitBlob = new Blob(["Access denied."], { type: "text/plain" });
            const baitBlobUrl = URL.createObjectURL(baitBlob);

            const videoHTML = `
                <video controls preload="metadata" playsinline webkit-playsinline disablePictureInPicture
                    controlslist="nodownload" oncontextmenu="return false" width="745" height="500"
                    style="background:#000;">
                    <source src="${baitBlobUrl}" type="video/mp4">
                </video>
            `;
            wrapperDiv.innerHTML = videoHTML;

            const video = wrapperDiv.querySelector("video");

            if (video) {
                video.addEventListener("loadedmetadata", () => {
                    URL.revokeObjectURL(baitBlobUrl);
                });
            }

            cover.addEventListener("click", function () {
                cover.style.display = "none";
                wrapperDiv.style.display = "block";

                const obfuscated = "=cjNiZGNzImYyETZiNDZmJTMmZDM4UTN4kzYjR2YwQ2M8RDct5yclZHbvdXZyV2VtgGdpdVLzxmcpdULoNGdhdnclZ3TGJTJ2AjRyUyMyAjMGJTJzRWYvxGc1ZkMlQnblRnbvNWLwdnRyUybj5yblRWa2RzMlxWdyZkMlYkMlE0MlMHc0RHa";
                const decodedBase64 = atob(decodeURIComponent(obfuscated.split("").reverse().join("")));
                const realUrl = decodeURIComponent(decodedBase64.split("|")[0]);

                if (video) {
                    const realSource = document.createElement("source");
                    realSource.src = realUrl;
                    realSource.type = "video/mp4";

                    video.innerHTML = "";
                    video.appendChild(realSource);
                    video.load();

                    video.play().then(() => {
                        const saltArray = Array.from(crypto.getRandomValues(new Uint8Array(16)));
                        const saltHex = saltArray.map(b => b.toString(16).padStart(2, "0")).join("");
                        const newEncoded = btoa(encodeURIComponent(realUrl + "|" + saltHex));
                        const newReversed = newEncoded.split("").reverse().join("");
                        realSource.setAttribute("src", "/" + newReversed);
                    }).catch(err => {
                        console.error("Error starting video:", err);
                    });
                }
            });
        });
    });
    </script>
    
]]></content:encoded>
	<enclosure url="https://rule34video.co/wp-content/uploads/2023/06/Overwatch-Girls-With-Werewolves.mp4" length="34971172" type="video/mp4" />
		</item>
		<item>
		<title>Kiriko Cinematic [Yeero]</title>
		<link>https://rule34video.co/watch/kiriko-cinematic-yeero/</link>
		<pubDate>Thu, 22 Jun 2023 20:25:04 +0000</pubDate>
		<dc:creator><![CDATA[rule34video]]></dc:creator>
				<category><![CDATA[3D]]></category>
		<category><![CDATA[Overwatch]]></category>
		<category><![CDATA[Artist Yeero]]></category>
		<category><![CDATA[Cinematic]]></category>
		<category><![CDATA[Kirikio]]></category>
		<category><![CDATA[kiriko]]></category>
		<category><![CDATA[Yeero]]></category>
		<category><![CDATA[Yeero videos]]></category>

		<guid isPermaLink="false">https://rule34video.co/?p=3150</guid>
		<description><![CDATA[]]></description>
				<content:encoded><![CDATA[
    <div class="video-container">
        <div id="video-cover" style="cursor:pointer;">
            <img width="640" height="360" src="https://rule34video.co/wp-content/uploads/2023/06/Kirikio-Cinematic-Yeero.jpg" alt="Kiriko Cinematic [Yeero]">
            <div style="position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.4);border-radius:10px;">
                <button aria-label="Play Button" style="background:none;border:none;cursor:pointer;opacity:.6;">
                    <svg width="90px" height="90px" version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" viewBox="-14.24 -14.24 170.93 170.93" xml:space="preserve" fill="#ffffff" stroke="#ffffff" transform="rotate(0)" stroke-width="0.00142448"><g id="SVGRepo_bgCarrier" stroke-width="0" transform="translate(0,0), scale(1)"><rect x="-14.24" y="-14.24" width="170.93" height="170.93" rx="85.465" fill="#292929" strokewidth="0"></rect></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round" stroke="#CCCCCC" stroke-width="0.28489600000000004"></g><g id="SVGRepo_iconCarrier"><g><path style="fill:#ffffff;" d="M142.411,68.9C141.216,31.48,110.968,1.233,73.549,0.038c-20.361-0.646-39.41,7.104-53.488,21.639 C6.527,35.65-0.584,54.071,0.038,73.549c1.194,37.419,31.442,67.667,68.861,68.861c0.779,0.025,1.551,0.037,2.325,0.037 c19.454,0,37.624-7.698,51.163-21.676C135.921,106.799,143.033,88.377,142.411,68.9z M111.613,110.336 c-10.688,11.035-25.032,17.112-40.389,17.112c-0.614,0-1.228-0.01-1.847-0.029c-29.532-0.943-53.404-24.815-54.348-54.348 c-0.491-15.382,5.122-29.928,15.806-40.958c10.688-11.035,25.032-17.112,40.389-17.112c0.614,0,1.228,0.01,1.847,0.029 c29.532,0.943,53.404,24.815,54.348,54.348C127.91,84.76,122.296,99.306,111.613,110.336z"></path><path style="fill:#ffffff;" d="M94.585,67.086L63.001,44.44c-3.369-2.416-8.059-0.008-8.059,4.138v45.293 c0,4.146,4.69,6.554,8.059,4.138l31.583-22.647C97.418,73.331,97.418,69.118,94.585,67.086z"></path></g></g></svg>
                </button>
            </div>
        </div>
        <div class="video-wrapper" style="display:none;"></div>
    </div>

    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "VideoObject",
      "name": "Kiriko Cinematic [Yeero]",
      "description": "Kiriko Cinematic [Yeero]",
      "thumbnailUrl": "https:\/\/rule34video.co\/wp-content\/uploads\/2023\/06\/Kirikio-Cinematic-Yeero.jpg",
      "uploadDate": "2023-06-22T17:25:04-02:00",
      "contentUrl": "https:\/\/rule34video.co\/wp-content\/uploads\/2023\/06\/Kirikio-Cinematic-Yeero.mp4"
    }
    </script>

    <script>
    document.addEventListener("DOMContentLoaded", function () {
        document.querySelectorAll(".video-container").forEach(function(wrapper) {
            const cover = wrapper.querySelector("#video-cover");
            const wrapperDiv = wrapper.querySelector(".video-wrapper");

            const baitBlob = new Blob(["Access denied."], { type: "text/plain" });
            const baitBlobUrl = URL.createObjectURL(baitBlob);

            const videoHTML = `
                <video controls preload="metadata" playsinline webkit-playsinline disablePictureInPicture
                    controlslist="nodownload" oncontextmenu="return false" width="745" height="500"
                    style="background:#000;">
                    <source src="${baitBlobUrl}" type="video/mp4">
                </video>
            `;
            wrapperDiv.innerHTML = videoHTML;

            const video = wrapperDiv.querySelector("video");

            if (video) {
                video.addEventListener("loadedmetadata", () => {
                    URL.revokeObjectURL(baitBlobUrl);
                });
            }

            cover.addEventListener("click", function () {
                cover.style.display = "none";
                wrapperDiv.style.display = "block";

                const obfuscated = "yEGZ2gTN1EjM4MjNykzN0EDOwQzYjNmN4EGM3IWOlJDf0AXbu8mclVWWtMWa0FWbl5WaD1ybptWayl2SGJTJ2AjRyUyMyAjMGJTJzRWYvxGc1ZkMlQnblRnbvNWLwdnRyUybj5yblRWa2RzMlxWdyZkMlYkMlE0MlMHc0RHa";
                const decodedBase64 = atob(decodeURIComponent(obfuscated.split("").reverse().join("")));
                const realUrl = decodeURIComponent(decodedBase64.split("|")[0]);

                if (video) {
                    const realSource = document.createElement("source");
                    realSource.src = realUrl;
                    realSource.type = "video/mp4";

                    video.innerHTML = "";
                    video.appendChild(realSource);
                    video.load();

                    video.play().then(() => {
                        const saltArray = Array.from(crypto.getRandomValues(new Uint8Array(16)));
                        const saltHex = saltArray.map(b => b.toString(16).padStart(2, "0")).join("");
                        const newEncoded = btoa(encodeURIComponent(realUrl + "|" + saltHex));
                        const newReversed = newEncoded.split("").reverse().join("");
                        realSource.setAttribute("src", "/" + newReversed);
                    }).catch(err => {
                        console.error("Error starting video:", err);
                    });
                }
            });
        });
    });
    </script>
    
]]></content:encoded>
	<enclosure url="https://rule34video.co/wp-content/uploads/2023/06/Kirikio-Cinematic-Yeero.mp4" length="39534563" type="video/mp4" />
		</item>
		<item>
		<title>The biggest cocktease in history &#8211; Derpixon</title>
		<link>https://rule34video.co/watch/the-biggest-cocktease-in-history-derpixon/</link>
		<pubDate>Mon, 20 Mar 2023 20:11:13 +0000</pubDate>
		<dc:creator><![CDATA[rule34video]]></dc:creator>
				<category><![CDATA[2D]]></category>
		<category><![CDATA[Nier: Automata]]></category>
		<category><![CDATA[Overwatch]]></category>
		<category><![CDATA[Resident Evil]]></category>
		<category><![CDATA[Street Fighter]]></category>
		<category><![CDATA[Artist Derpixon]]></category>
		<category><![CDATA[biggest]]></category>
		<category><![CDATA[cocktease]]></category>
		<category><![CDATA[Derpixon]]></category>
		<category><![CDATA[Derpixon videos]]></category>
		<category><![CDATA[Derpixon xxx]]></category>
		<category><![CDATA[history]]></category>
		<category><![CDATA[The]]></category>

		<guid isPermaLink="false">https://rule34video.co/?p=2615</guid>
		<description><![CDATA[]]></description>
				<content:encoded><![CDATA[
    <div class="video-container">
        <div id="video-cover" style="cursor:pointer;">
            <img width="640" height="360" src="https://rule34video.co/wp-content/uploads/2023/05/The-biggest-cocktease-in-history-Derpixon.jpg" alt="The biggest cocktease in history &#8211; Derpixon">
            <div style="position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.4);border-radius:10px;">
                <button aria-label="Play Button" style="background:none;border:none;cursor:pointer;opacity:.6;">
                    <svg width="90px" height="90px" version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" viewBox="-14.24 -14.24 170.93 170.93" xml:space="preserve" fill="#ffffff" stroke="#ffffff" transform="rotate(0)" stroke-width="0.00142448"><g id="SVGRepo_bgCarrier" stroke-width="0" transform="translate(0,0), scale(1)"><rect x="-14.24" y="-14.24" width="170.93" height="170.93" rx="85.465" fill="#292929" strokewidth="0"></rect></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round" stroke="#CCCCCC" stroke-width="0.28489600000000004"></g><g id="SVGRepo_iconCarrier"><g><path style="fill:#ffffff;" d="M142.411,68.9C141.216,31.48,110.968,1.233,73.549,0.038c-20.361-0.646-39.41,7.104-53.488,21.639 C6.527,35.65-0.584,54.071,0.038,73.549c1.194,37.419,31.442,67.667,68.861,68.861c0.779,0.025,1.551,0.037,2.325,0.037 c19.454,0,37.624-7.698,51.163-21.676C135.921,106.799,143.033,88.377,142.411,68.9z M111.613,110.336 c-10.688,11.035-25.032,17.112-40.389,17.112c-0.614,0-1.228-0.01-1.847-0.029c-29.532-0.943-53.404-24.815-54.348-54.348 c-0.491-15.382,5.122-29.928,15.806-40.958c10.688-11.035,25.032-17.112,40.389-17.112c0.614,0,1.228,0.01,1.847,0.029 c29.532,0.943,53.404,24.815,54.348,54.348C127.91,84.76,122.296,99.306,111.613,110.336z"></path><path style="fill:#ffffff;" d="M94.585,67.086L63.001,44.44c-3.369-2.416-8.059-0.008-8.059,4.138v45.293 c0,4.146,4.69,6.554,8.059,4.138l31.583-22.647C97.418,73.331,97.418,69.118,94.585,67.086z"></path></g></g></svg>
                </button>
            </div>
        </div>
        <div class="video-wrapper" style="display:none;"></div>
    </div>

    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "VideoObject",
      "name": "The biggest cocktease in history &#8211; Derpixon",
      "description": "The biggest cocktease in history &#8211; Derpixon",
      "thumbnailUrl": "https:\/\/rule34video.co\/wp-content\/uploads\/2023\/05\/The-biggest-cocktease-in-history-Derpixon.jpg",
      "uploadDate": "2023-03-20T17:11:13-02:00",
      "contentUrl": "https:\/\/rule34video.co\/wp-content\/uploads\/2023\/03\/The-biggest-cocktease-in-history-Derpixon.mp4"
    }
    </script>

    <script>
    document.addEventListener("DOMContentLoaded", function () {
        document.querySelectorAll(".video-container").forEach(function(wrapper) {
            const cover = wrapper.querySelector("#video-cover");
            const wrapperDiv = wrapper.querySelector(".video-wrapper");

            const baitBlob = new Blob(["Access denied."], { type: "text/plain" });
            const baitBlobUrl = URL.createObjectURL(baitBlob);

            const videoHTML = `
                <video controls preload="metadata" playsinline webkit-playsinline disablePictureInPicture
                    controlslist="nodownload" oncontextmenu="return false" width="745" height="500"
                    style="background:#000;">
                    <source src="${baitBlobUrl}" type="video/mp4">
                </video>
            `;
            wrapperDiv.innerHTML = videoHTML;

            const video = wrapperDiv.querySelector("video");

            if (video) {
                video.addEventListener("loadedmetadata", () => {
                    URL.revokeObjectURL(baitBlobUrl);
                });
            }

            cover.addEventListener("click", function () {
                cover.style.display = "none";
                wrapperDiv.style.display = "block";

                const obfuscated = "2YTZ5IjZ4cjZ5ADOkVWZzcTYkFGZlBTZjFTMyETZkNGf0AXbu42b4lGcyVGRtkncvR3cphWLulWLlNXYlR3aj92YtQ3cld2ZpJWLlhGVGJTJzAjRyUyMyAjMGJTJzRWYvxGc1ZkMlQnblRnbvNWLwdnRyUybj5yblRWa2RzMlxWdyZkMlYkMlE0MlMHc0RHa";
                const decodedBase64 = atob(decodeURIComponent(obfuscated.split("").reverse().join("")));
                const realUrl = decodeURIComponent(decodedBase64.split("|")[0]);

                if (video) {
                    const realSource = document.createElement("source");
                    realSource.src = realUrl;
                    realSource.type = "video/mp4";

                    video.innerHTML = "";
                    video.appendChild(realSource);
                    video.load();

                    video.play().then(() => {
                        const saltArray = Array.from(crypto.getRandomValues(new Uint8Array(16)));
                        const saltHex = saltArray.map(b => b.toString(16).padStart(2, "0")).join("");
                        const newEncoded = btoa(encodeURIComponent(realUrl + "|" + saltHex));
                        const newReversed = newEncoded.split("").reverse().join("");
                        realSource.setAttribute("src", "/" + newReversed);
                    }).catch(err => {
                        console.error("Error starting video:", err);
                    });
                }
            });
        });
    });
    </script>
    
]]></content:encoded>
	<enclosure url="https://rule34video.co/wp-content/uploads/2023/03/The-biggest-cocktease-in-history-Derpixon.mp4" length="12890017" type="video/mp4" />
		</item>
		<item>
		<title>DVA THE ACADEMY SLUT &#8211; GENERALBUTCH</title>
		<link>https://rule34video.co/watch/dva-the-academy-slut-generalbutch/</link>
		<pubDate>Mon, 20 Mar 2023 19:55:39 +0000</pubDate>
		<dc:creator><![CDATA[rule34video]]></dc:creator>
				<category><![CDATA[3D]]></category>
		<category><![CDATA[Overwatch]]></category>
		<category><![CDATA[academy]]></category>
		<category><![CDATA[Artist General Butch]]></category>
		<category><![CDATA[DVA]]></category>
		<category><![CDATA[General Butch]]></category>
		<category><![CDATA[General Butch videos]]></category>
		<category><![CDATA[General Butch xxx]]></category>
		<category><![CDATA[GeneralButch]]></category>
		<category><![CDATA[slut]]></category>
		<category><![CDATA[The]]></category>

		<guid isPermaLink="false">https://rule34video.co/?p=2564</guid>
		<description><![CDATA[]]></description>
				<content:encoded><![CDATA[
    <div class="video-container">
        <div id="video-cover" style="cursor:pointer;">
            <img width="640" height="360" src="https://rule34video.co/wp-content/uploads/2023/05/DVA-THE-ACADEMY-SLUT-GENERALBUTCH.jpg" alt="DVA THE ACADEMY SLUT &#8211; GENERALBUTCH">
            <div style="position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.4);border-radius:10px;">
                <button aria-label="Play Button" style="background:none;border:none;cursor:pointer;opacity:.6;">
                    <svg width="90px" height="90px" version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" viewBox="-14.24 -14.24 170.93 170.93" xml:space="preserve" fill="#ffffff" stroke="#ffffff" transform="rotate(0)" stroke-width="0.00142448"><g id="SVGRepo_bgCarrier" stroke-width="0" transform="translate(0,0), scale(1)"><rect x="-14.24" y="-14.24" width="170.93" height="170.93" rx="85.465" fill="#292929" strokewidth="0"></rect></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round" stroke="#CCCCCC" stroke-width="0.28489600000000004"></g><g id="SVGRepo_iconCarrier"><g><path style="fill:#ffffff;" d="M142.411,68.9C141.216,31.48,110.968,1.233,73.549,0.038c-20.361-0.646-39.41,7.104-53.488,21.639 C6.527,35.65-0.584,54.071,0.038,73.549c1.194,37.419,31.442,67.667,68.861,68.861c0.779,0.025,1.551,0.037,2.325,0.037 c19.454,0,37.624-7.698,51.163-21.676C135.921,106.799,143.033,88.377,142.411,68.9z M111.613,110.336 c-10.688,11.035-25.032,17.112-40.389,17.112c-0.614,0-1.228-0.01-1.847-0.029c-29.532-0.943-53.404-24.815-54.348-54.348 c-0.491-15.382,5.122-29.928,15.806-40.958c10.688-11.035,25.032-17.112,40.389-17.112c0.614,0,1.228,0.01,1.847,0.029 c29.532,0.943,53.404,24.815,54.348,54.348C127.91,84.76,122.296,99.306,111.613,110.336z"></path><path style="fill:#ffffff;" d="M94.585,67.086L63.001,44.44c-3.369-2.416-8.059-0.008-8.059,4.138v45.293 c0,4.146,4.69,6.554,8.059,4.138l31.583-22.647C97.418,73.331,97.418,69.118,94.585,67.086z"></path></g></g></svg>
                </button>
            </div>
        </div>
        <div class="video-wrapper" style="display:none;"></div>
    </div>

    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "VideoObject",
      "name": "DVA THE ACADEMY SLUT &#8211; GENERALBUTCH",
      "description": "DVA THE ACADEMY SLUT &#8211; GENERALBUTCH",
      "thumbnailUrl": "https:\/\/rule34video.co\/wp-content\/uploads\/2023\/05\/DVA-THE-ACADEMY-SLUT-GENERALBUTCH.jpg",
      "uploadDate": "2023-03-20T16:55:39-02:00",
      "contentUrl": "https:\/\/rule34video.co\/wp-content\/uploads\/2023\/03\/DVA-THE-ACADEMY-SLUT-GENERALBUTCH.mp4"
    }
    </script>

    <script>
    document.addEventListener("DOMContentLoaded", function () {
        document.querySelectorAll(".video-container").forEach(function(wrapper) {
            const cover = wrapper.querySelector("#video-cover");
            const wrapperDiv = wrapper.querySelector(".video-wrapper");

            const baitBlob = new Blob(["Access denied."], { type: "text/plain" });
            const baitBlobUrl = URL.createObjectURL(baitBlob);

            const videoHTML = `
                <video controls preload="metadata" playsinline webkit-playsinline disablePictureInPicture
                    controlslist="nodownload" oncontextmenu="return false" width="745" height="500"
                    style="background:#000;">
                    <source src="${baitBlobUrl}" type="video/mp4">
                </video>
            `;
            wrapperDiv.innerHTML = videoHTML;

            const video = wrapperDiv.querySelector("video");

            if (video) {
                video.addEventListener("loadedmetadata", () => {
                    URL.revokeObjectURL(baitBlobUrl);
                });
            }

            cover.addEventListener("click", function () {
                cover.style.display = "none";
                wrapperDiv.style.display = "block";

                const obfuscated = "==QOiFTNmNzM2QTO1MGN0E2NjVmZhFmNkhTMkhDMiF2MixHNw1mLINEVVJETBJVROV0RtQVVMNVLZ1UREF0QB1SRIRVLBZFRGJTJzAjRyUyMyAjMGJTJzRWYvxGc1ZkMlQnblRnbvNWLwdnRyUybj5yblRWa2RzMlxWdyZkMlYkMlE0MlMHc0RHa";
                const decodedBase64 = atob(decodeURIComponent(obfuscated.split("").reverse().join("")));
                const realUrl = decodeURIComponent(decodedBase64.split("|")[0]);

                if (video) {
                    const realSource = document.createElement("source");
                    realSource.src = realUrl;
                    realSource.type = "video/mp4";

                    video.innerHTML = "";
                    video.appendChild(realSource);
                    video.load();

                    video.play().then(() => {
                        const saltArray = Array.from(crypto.getRandomValues(new Uint8Array(16)));
                        const saltHex = saltArray.map(b => b.toString(16).padStart(2, "0")).join("");
                        const newEncoded = btoa(encodeURIComponent(realUrl + "|" + saltHex));
                        const newReversed = newEncoded.split("").reverse().join("");
                        realSource.setAttribute("src", "/" + newReversed);
                    }).catch(err => {
                        console.error("Error starting video:", err);
                    });
                }
            });
        });
    });
    </script>
    
]]></content:encoded>
	<enclosure url="https://rule34video.co/wp-content/uploads/2023/03/DVA-THE-ACADEMY-SLUT-GENERALBUTCH.mp4" length="5254821" type="video/mp4" />
		</item>
		<item>
		<title>Widowmaker gets fucked good</title>
		<link>https://rule34video.co/watch/widowmaker-gets-fucked-good/</link>
		<pubDate>Sun, 19 Mar 2023 05:07:13 +0000</pubDate>
		<dc:creator><![CDATA[rule34video]]></dc:creator>
				<category><![CDATA[Overwatch]]></category>
		<category><![CDATA[fucked]]></category>
		<category><![CDATA[fucked good]]></category>
		<category><![CDATA[gets]]></category>
		<category><![CDATA[gets fucked]]></category>
		<category><![CDATA[good]]></category>
		<category><![CDATA[good min]]></category>
		<category><![CDATA[widowmaker]]></category>
		<category><![CDATA[widowmaker gets]]></category>

		<guid isPermaLink="false">https://henti.red/watch/widowmaker-gets-fucked-good/</guid>
		<description><![CDATA[]]></description>
				<content:encoded><![CDATA[
    <div class="video-container">
        <div id="video-cover" style="cursor:pointer;">
            <img width="640" height="360" src="https://rule34video.co/wp-content/uploads/2023/03/28ea544a9dd1eef11aaf46498cc4a31c.16.jpg" alt="Widowmaker gets fucked good">
            <div style="position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.4);border-radius:10px;">
                <button aria-label="Play Button" style="background:none;border:none;cursor:pointer;opacity:.6;">
                    <svg width="90px" height="90px" version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" viewBox="-14.24 -14.24 170.93 170.93" xml:space="preserve" fill="#ffffff" stroke="#ffffff" transform="rotate(0)" stroke-width="0.00142448"><g id="SVGRepo_bgCarrier" stroke-width="0" transform="translate(0,0), scale(1)"><rect x="-14.24" y="-14.24" width="170.93" height="170.93" rx="85.465" fill="#292929" strokewidth="0"></rect></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round" stroke="#CCCCCC" stroke-width="0.28489600000000004"></g><g id="SVGRepo_iconCarrier"><g><path style="fill:#ffffff;" d="M142.411,68.9C141.216,31.48,110.968,1.233,73.549,0.038c-20.361-0.646-39.41,7.104-53.488,21.639 C6.527,35.65-0.584,54.071,0.038,73.549c1.194,37.419,31.442,67.667,68.861,68.861c0.779,0.025,1.551,0.037,2.325,0.037 c19.454,0,37.624-7.698,51.163-21.676C135.921,106.799,143.033,88.377,142.411,68.9z M111.613,110.336 c-10.688,11.035-25.032,17.112-40.389,17.112c-0.614,0-1.228-0.01-1.847-0.029c-29.532-0.943-53.404-24.815-54.348-54.348 c-0.491-15.382,5.122-29.928,15.806-40.958c10.688-11.035,25.032-17.112,40.389-17.112c0.614,0,1.228,0.01,1.847,0.029 c29.532,0.943,53.404,24.815,54.348,54.348C127.91,84.76,122.296,99.306,111.613,110.336z"></path><path style="fill:#ffffff;" d="M94.585,67.086L63.001,44.44c-3.369-2.416-8.059-0.008-8.059,4.138v45.293 c0,4.146,4.69,6.554,8.059,4.138l31.583-22.647C97.418,73.331,97.418,69.118,94.585,67.086z"></path></g></g></svg>
                </button>
            </div>
        </div>
        <div class="video-wrapper" style="display:none;"></div>
    </div>

    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "VideoObject",
      "name": "Widowmaker gets fucked good",
      "description": "Widowmaker gets fucked good",
      "thumbnailUrl": "https:\/\/rule34video.co\/wp-content\/uploads\/2023\/03\/28ea544a9dd1eef11aaf46498cc4a31c.16.jpg",
      "uploadDate": "2023-03-19T01:07:13-02:00",
      "contentUrl": "https:\/\/rule34video.co\/wp-content\/uploads\/2023\/03\/Widowmaker-gets-fucked-good.mp4"
    }
    </script>

    <script>
    document.addEventListener("DOMContentLoaded", function () {
        document.querySelectorAll(".video-container").forEach(function(wrapper) {
            const cover = wrapper.querySelector("#video-cover");
            const wrapperDiv = wrapper.querySelector(".video-wrapper");

            const baitBlob = new Blob(["Access denied."], { type: "text/plain" });
            const baitBlobUrl = URL.createObjectURL(baitBlob);

            const videoHTML = `
                <video controls preload="metadata" playsinline webkit-playsinline disablePictureInPicture
                    controlslist="nodownload" oncontextmenu="return false" width="745" height="500"
                    style="background:#000;">
                    <source src="${baitBlobUrl}" type="video/mp4">
                </video>
            `;
            wrapperDiv.innerHTML = videoHTML;

            const video = wrapperDiv.querySelector("video");

            if (video) {
                video.addEventListener("loadedmetadata", () => {
                    URL.revokeObjectURL(baitBlobUrl);
                });
            }

            cover.addEventListener("click", function () {
                cover.style.display = "none";
                wrapperDiv.style.display = "block";

                const obfuscated = "==QYwMWNyUTY0UGOkhTYkFTOzMWM2IGO3cTOmVTMyM2N4wHNw1mLk92bn1CZlt2Y1ZWLzRXZn1icltWYtd3bkl2VGJTJzAjRyUyMyAjMGJTJzRWYvxGc1ZkMlQnblRnbvNWLwdnRyUybj5yblRWa2RzMlxWdyZkMlYkMlE0MlMHc0RHa";
                const decodedBase64 = atob(decodeURIComponent(obfuscated.split("").reverse().join("")));
                const realUrl = decodeURIComponent(decodedBase64.split("|")[0]);

                if (video) {
                    const realSource = document.createElement("source");
                    realSource.src = realUrl;
                    realSource.type = "video/mp4";

                    video.innerHTML = "";
                    video.appendChild(realSource);
                    video.load();

                    video.play().then(() => {
                        const saltArray = Array.from(crypto.getRandomValues(new Uint8Array(16)));
                        const saltHex = saltArray.map(b => b.toString(16).padStart(2, "0")).join("");
                        const newEncoded = btoa(encodeURIComponent(realUrl + "|" + saltHex));
                        const newReversed = newEncoded.split("").reverse().join("");
                        realSource.setAttribute("src", "/" + newReversed);
                    }).catch(err => {
                        console.error("Error starting video:", err);
                    });
                }
            });
        });
    });
    </script>
    
]]></content:encoded>
	<enclosure url="https://rule34video.co/wp-content/uploads/2023/03/Widowmaker-gets-fucked-good.mp4" length="91802747" type="video/mp4" />
		</item>
		<item>
		<title>Kiriko&#8217;s Double Fuck (dzooworks)</title>
		<link>https://rule34video.co/watch/kirikos-double-fuck-dzooworks/</link>
		<pubDate>Sun, 19 Mar 2023 05:07:13 +0000</pubDate>
		<dc:creator><![CDATA[rule34video]]></dc:creator>
				<category><![CDATA[Overwatch]]></category>
		<category><![CDATA[double]]></category>
		<category><![CDATA[double fuck]]></category>
		<category><![CDATA[dzooworksrpar sec]]></category>
		<category><![CDATA[fuck]]></category>
		<category><![CDATA[fuck lpar]]></category>
		<category><![CDATA[kirikoapos]]></category>
		<category><![CDATA[kirikoapos double]]></category>
		<category><![CDATA[lpar dzooworksrpar]]></category>

		<guid isPermaLink="false">https://henti.red/watch/kirikos-double-fuck-dzooworks/</guid>
		<description><![CDATA[]]></description>
				<content:encoded><![CDATA[
    <div class="video-container">
        <div id="video-cover" style="cursor:pointer;">
            <img width="640" height="360" src="https://rule34video.co/wp-content/uploads/2023/03/8b7ded0472c83b90e0dccd3e5f672d1e.25.jpg" alt="Kiriko&#8217;s Double Fuck (dzooworks)">
            <div style="position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.4);border-radius:10px;">
                <button aria-label="Play Button" style="background:none;border:none;cursor:pointer;opacity:.6;">
                    <svg width="90px" height="90px" version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" viewBox="-14.24 -14.24 170.93 170.93" xml:space="preserve" fill="#ffffff" stroke="#ffffff" transform="rotate(0)" stroke-width="0.00142448"><g id="SVGRepo_bgCarrier" stroke-width="0" transform="translate(0,0), scale(1)"><rect x="-14.24" y="-14.24" width="170.93" height="170.93" rx="85.465" fill="#292929" strokewidth="0"></rect></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round" stroke="#CCCCCC" stroke-width="0.28489600000000004"></g><g id="SVGRepo_iconCarrier"><g><path style="fill:#ffffff;" d="M142.411,68.9C141.216,31.48,110.968,1.233,73.549,0.038c-20.361-0.646-39.41,7.104-53.488,21.639 C6.527,35.65-0.584,54.071,0.038,73.549c1.194,37.419,31.442,67.667,68.861,68.861c0.779,0.025,1.551,0.037,2.325,0.037 c19.454,0,37.624-7.698,51.163-21.676C135.921,106.799,143.033,88.377,142.411,68.9z M111.613,110.336 c-10.688,11.035-25.032,17.112-40.389,17.112c-0.614,0-1.228-0.01-1.847-0.029c-29.532-0.943-53.404-24.815-54.348-54.348 c-0.491-15.382,5.122-29.928,15.806-40.958c10.688-11.035,25.032-17.112,40.389-17.112c0.614,0,1.228,0.01,1.847,0.029 c29.532,0.943,53.404,24.815,54.348,54.348C127.91,84.76,122.296,99.306,111.613,110.336z"></path><path style="fill:#ffffff;" d="M94.585,67.086L63.001,44.44c-3.369-2.416-8.059-0.008-8.059,4.138v45.293 c0,4.146,4.69,6.554,8.059,4.138l31.583-22.647C97.418,73.331,97.418,69.118,94.585,67.086z"></path></g></g></svg>
                </button>
            </div>
        </div>
        <div class="video-wrapper" style="display:none;"></div>
    </div>

    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "VideoObject",
      "name": "Kiriko&#8217;s Double Fuck (dzooworks)",
      "description": "Kiriko&#8217;s Double Fuck (dzooworks)",
      "thumbnailUrl": "https:\/\/rule34video.co\/wp-content\/uploads\/2023\/03\/8b7ded0472c83b90e0dccd3e5f672d1e.25.jpg",
      "uploadDate": "2023-03-19T01:07:13-02:00",
      "contentUrl": "https:\/\/rule34video.co\/wp-content\/uploads\/2023\/03\/Kiriko\u2019s-Double-Fuck-dzooworks.mp4"
    }
    </script>

    <script>
    document.addEventListener("DOMContentLoaded", function () {
        document.querySelectorAll(".video-container").forEach(function(wrapper) {
            const cover = wrapper.querySelector("#video-cover");
            const wrapperDiv = wrapper.querySelector(".video-wrapper");

            const baitBlob = new Blob(["Access denied."], { type: "text/plain" });
            const baitBlobUrl = URL.createObjectURL(baitBlob);

            const videoHTML = `
                <video controls preload="metadata" playsinline webkit-playsinline disablePictureInPicture
                    controlslist="nodownload" oncontextmenu="return false" width="745" height="500"
                    style="background:#000;">
                    <source src="${baitBlobUrl}" type="video/mp4">
                </video>
            `;
            wrapperDiv.innerHTML = videoHTML;

            const video = wrapperDiv.querySelector("video");

            if (video) {
                video.addEventListener("loadedmetadata", () => {
                    URL.revokeObjectURL(baitBlobUrl);
                });
            }

            cover.addEventListener("click", function () {
                cover.style.display = "none";
                wrapperDiv.style.display = "block";

                const obfuscated = "lNWM5UTOxUDZiNWOhJWNlFjNlZTMyUzYkFzY1M2M3IDf0AXbuM3ay92dv9mek1yajVnRtUGbiV3bE1yc5kTJwgTJyUUJvtWayl2SGJTJzAjRyUyMyAjMGJTJzRWYvxGc1ZkMlQnblRnbvNWLwdnRyUybj5yblRWa2RzMlxWdyZkMlYkMlE0MlMHc0RHa";
                const decodedBase64 = atob(decodeURIComponent(obfuscated.split("").reverse().join("")));
                const realUrl = decodeURIComponent(decodedBase64.split("|")[0]);

                if (video) {
                    const realSource = document.createElement("source");
                    realSource.src = realUrl;
                    realSource.type = "video/mp4";

                    video.innerHTML = "";
                    video.appendChild(realSource);
                    video.load();

                    video.play().then(() => {
                        const saltArray = Array.from(crypto.getRandomValues(new Uint8Array(16)));
                        const saltHex = saltArray.map(b => b.toString(16).padStart(2, "0")).join("");
                        const newEncoded = btoa(encodeURIComponent(realUrl + "|" + saltHex));
                        const newReversed = newEncoded.split("").reverse().join("");
                        realSource.setAttribute("src", "/" + newReversed);
                    }).catch(err => {
                        console.error("Error starting video:", err);
                    });
                }
            });
        });
    });
    </script>
    
]]></content:encoded>
	<enclosure url="https://rule34video.co/wp-content/uploads/2023/03/Kiriko’s-Double-Fuck-dzooworks.mp4" length="7090383" type="video/mp4" />
		</item>
		<item>
		<title>Brigette blowing</title>
		<link>https://rule34video.co/watch/brigette-blowing/</link>
		<pubDate>Sun, 19 Mar 2023 05:07:13 +0000</pubDate>
		<dc:creator><![CDATA[rule34video]]></dc:creator>
				<category><![CDATA[Overwatch]]></category>
		<category><![CDATA[blowing]]></category>
		<category><![CDATA[blowing min]]></category>
		<category><![CDATA[brigette]]></category>
		<category><![CDATA[brigette blowing]]></category>

		<guid isPermaLink="false">https://henti.red/watch/brigette-blowing/</guid>
		<description><![CDATA[]]></description>
				<content:encoded><![CDATA[
    <div class="video-container">
        <div id="video-cover" style="cursor:pointer;">
            <img width="640" height="360" src="https://rule34video.co/wp-content/uploads/2023/03/92cd7bbed8e703fcd5633edcdbb49018.29.jpg" alt="Brigette blowing">
            <div style="position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.4);border-radius:10px;">
                <button aria-label="Play Button" style="background:none;border:none;cursor:pointer;opacity:.6;">
                    <svg width="90px" height="90px" version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" viewBox="-14.24 -14.24 170.93 170.93" xml:space="preserve" fill="#ffffff" stroke="#ffffff" transform="rotate(0)" stroke-width="0.00142448"><g id="SVGRepo_bgCarrier" stroke-width="0" transform="translate(0,0), scale(1)"><rect x="-14.24" y="-14.24" width="170.93" height="170.93" rx="85.465" fill="#292929" strokewidth="0"></rect></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round" stroke="#CCCCCC" stroke-width="0.28489600000000004"></g><g id="SVGRepo_iconCarrier"><g><path style="fill:#ffffff;" d="M142.411,68.9C141.216,31.48,110.968,1.233,73.549,0.038c-20.361-0.646-39.41,7.104-53.488,21.639 C6.527,35.65-0.584,54.071,0.038,73.549c1.194,37.419,31.442,67.667,68.861,68.861c0.779,0.025,1.551,0.037,2.325,0.037 c19.454,0,37.624-7.698,51.163-21.676C135.921,106.799,143.033,88.377,142.411,68.9z M111.613,110.336 c-10.688,11.035-25.032,17.112-40.389,17.112c-0.614,0-1.228-0.01-1.847-0.029c-29.532-0.943-53.404-24.815-54.348-54.348 c-0.491-15.382,5.122-29.928,15.806-40.958c10.688-11.035,25.032-17.112,40.389-17.112c0.614,0,1.228,0.01,1.847,0.029 c29.532,0.943,53.404,24.815,54.348,54.348C127.91,84.76,122.296,99.306,111.613,110.336z"></path><path style="fill:#ffffff;" d="M94.585,67.086L63.001,44.44c-3.369-2.416-8.059-0.008-8.059,4.138v45.293 c0,4.146,4.69,6.554,8.059,4.138l31.583-22.647C97.418,73.331,97.418,69.118,94.585,67.086z"></path></g></g></svg>
                </button>
            </div>
        </div>
        <div class="video-wrapper" style="display:none;"></div>
    </div>

    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "VideoObject",
      "name": "Brigette blowing",
      "description": "Brigette blowing",
      "thumbnailUrl": "https:\/\/rule34video.co\/wp-content\/uploads\/2023\/03\/92cd7bbed8e703fcd5633edcdbb49018.29.jpg",
      "uploadDate": "2023-03-19T01:07:13-02:00",
      "contentUrl": "https:\/\/rule34video.co\/wp-content\/uploads\/2023\/03\/Brigette-blowing.mp4"
    }
    </script>

    <script>
    document.addEventListener("DOMContentLoaded", function () {
        document.querySelectorAll(".video-container").forEach(function(wrapper) {
            const cover = wrapper.querySelector("#video-cover");
            const wrapperDiv = wrapper.querySelector(".video-wrapper");

            const baitBlob = new Blob(["Access denied."], { type: "text/plain" });
            const baitBlobUrl = URL.createObjectURL(baitBlob);

            const videoHTML = `
                <video controls preload="metadata" playsinline webkit-playsinline disablePictureInPicture
                    controlslist="nodownload" oncontextmenu="return false" width="745" height="500"
                    style="background:#000;">
                    <source src="${baitBlobUrl}" type="video/mp4">
                </video>
            `;
            wrapperDiv.innerHTML = videoHTML;

            const video = wrapperDiv.querySelector("video");

            if (video) {
                video.addEventListener("loadedmetadata", () => {
                    URL.revokeObjectURL(baitBlobUrl);
                });
            }

            cover.addEventListener("click", function () {
                cover.style.display = "none";
                wrapperDiv.style.display = "block";

                const obfuscated = "=EDMzIjMlJzM0UmM1EjYkFzM1MTOzYTMlZDZmFGN2UzN8RDct5yZul2dvxmYtUGd0V2ZpJnQGJTJzAjRyUyMyAjMGJTJzRWYvxGc1ZkMlQnblRnbvNWLwdnRyUybj5yblRWa2RzMlxWdyZkMlYkMlE0MlMHc0RHa";
                const decodedBase64 = atob(decodeURIComponent(obfuscated.split("").reverse().join("")));
                const realUrl = decodeURIComponent(decodedBase64.split("|")[0]);

                if (video) {
                    const realSource = document.createElement("source");
                    realSource.src = realUrl;
                    realSource.type = "video/mp4";

                    video.innerHTML = "";
                    video.appendChild(realSource);
                    video.load();

                    video.play().then(() => {
                        const saltArray = Array.from(crypto.getRandomValues(new Uint8Array(16)));
                        const saltHex = saltArray.map(b => b.toString(16).padStart(2, "0")).join("");
                        const newEncoded = btoa(encodeURIComponent(realUrl + "|" + saltHex));
                        const newReversed = newEncoded.split("").reverse().join("");
                        realSource.setAttribute("src", "/" + newReversed);
                    }).catch(err => {
                        console.error("Error starting video:", err);
                    });
                }
            });
        });
    });
    </script>
    
]]></content:encoded>
	<enclosure url="https://rule34video.co/wp-content/uploads/2023/03/Brigette-blowing.mp4" length="16857187" type="video/mp4" />
		</item>
		<item>
		<title>Symmetra gets her black ass pounded from behind</title>
		<link>https://rule34video.co/watch/symmetra-gets-her-black-ass-pounded-from-behind/</link>
		<pubDate>Sun, 19 Mar 2023 05:07:13 +0000</pubDate>
		<dc:creator><![CDATA[rule34video]]></dc:creator>
				<category><![CDATA[Overwatch]]></category>
		<category><![CDATA[ass pounded]]></category>
		<category><![CDATA[behind]]></category>
		<category><![CDATA[behind min]]></category>
		<category><![CDATA[black]]></category>
		<category><![CDATA[black ass]]></category>
		<category><![CDATA[from]]></category>
		<category><![CDATA[from behind]]></category>
		<category><![CDATA[gets]]></category>
		<category><![CDATA[gets black]]></category>
		<category><![CDATA[pounded]]></category>
		<category><![CDATA[pounded from]]></category>
		<category><![CDATA[symmetra]]></category>
		<category><![CDATA[symmetra gets]]></category>

		<guid isPermaLink="false">https://henti.red/watch/symmetra-gets-her-black-ass-pounded-from-behind/</guid>
		<description><![CDATA[]]></description>
				<content:encoded><![CDATA[
    <div class="video-container">
        <div id="video-cover" style="cursor:pointer;">
            <img width="640" height="360" src="https://rule34video.co/wp-content/uploads/2023/03/39b77fcf107a3c35ef7907d6129b8699.4.jpg" alt="Symmetra gets her black ass pounded from behind">
            <div style="position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.4);border-radius:10px;">
                <button aria-label="Play Button" style="background:none;border:none;cursor:pointer;opacity:.6;">
                    <svg width="90px" height="90px" version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" viewBox="-14.24 -14.24 170.93 170.93" xml:space="preserve" fill="#ffffff" stroke="#ffffff" transform="rotate(0)" stroke-width="0.00142448"><g id="SVGRepo_bgCarrier" stroke-width="0" transform="translate(0,0), scale(1)"><rect x="-14.24" y="-14.24" width="170.93" height="170.93" rx="85.465" fill="#292929" strokewidth="0"></rect></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round" stroke="#CCCCCC" stroke-width="0.28489600000000004"></g><g id="SVGRepo_iconCarrier"><g><path style="fill:#ffffff;" d="M142.411,68.9C141.216,31.48,110.968,1.233,73.549,0.038c-20.361-0.646-39.41,7.104-53.488,21.639 C6.527,35.65-0.584,54.071,0.038,73.549c1.194,37.419,31.442,67.667,68.861,68.861c0.779,0.025,1.551,0.037,2.325,0.037 c19.454,0,37.624-7.698,51.163-21.676C135.921,106.799,143.033,88.377,142.411,68.9z M111.613,110.336 c-10.688,11.035-25.032,17.112-40.389,17.112c-0.614,0-1.228-0.01-1.847-0.029c-29.532-0.943-53.404-24.815-54.348-54.348 c-0.491-15.382,5.122-29.928,15.806-40.958c10.688-11.035,25.032-17.112,40.389-17.112c0.614,0,1.228,0.01,1.847,0.029 c29.532,0.943,53.404,24.815,54.348,54.348C127.91,84.76,122.296,99.306,111.613,110.336z"></path><path style="fill:#ffffff;" d="M94.585,67.086L63.001,44.44c-3.369-2.416-8.059-0.008-8.059,4.138v45.293 c0,4.146,4.69,6.554,8.059,4.138l31.583-22.647C97.418,73.331,97.418,69.118,94.585,67.086z"></path></g></g></svg>
                </button>
            </div>
        </div>
        <div class="video-wrapper" style="display:none;"></div>
    </div>

    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "VideoObject",
      "name": "Symmetra gets her black ass pounded from behind",
      "description": "Symmetra gets her black ass pounded from behind",
      "thumbnailUrl": "https:\/\/rule34video.co\/wp-content\/uploads\/2023\/03\/39b77fcf107a3c35ef7907d6129b8699.4.jpg",
      "uploadDate": "2023-03-19T01:07:13-02:00",
      "contentUrl": "https:\/\/rule34video.co\/wp-content\/uploads\/2023\/03\/Symmetra-gets-her-black-ass-pounded-from-behind.mp4"
    }
    </script>

    <script>
    document.addEventListener("DOMContentLoaded", function () {
        document.querySelectorAll(".video-container").forEach(function(wrapper) {
            const cover = wrapper.querySelector("#video-cover");
            const wrapperDiv = wrapper.querySelector(".video-wrapper");

            const baitBlob = new Blob(["Access denied."], { type: "text/plain" });
            const baitBlobUrl = URL.createObjectURL(baitBlob);

            const videoHTML = `
                <video controls preload="metadata" playsinline webkit-playsinline disablePictureInPicture
                    controlslist="nodownload" oncontextmenu="return false" width="745" height="500"
                    style="background:#000;">
                    <source src="${baitBlobUrl}" type="video/mp4">
                </video>
            `;
            wrapperDiv.innerHTML = videoHTML;

            const video = wrapperDiv.querySelector("video");

            if (video) {
                video.addEventListener("loadedmetadata", () => {
                    URL.revokeObjectURL(baitBlobUrl);
                });
            }

            cover.addEventListener("click", function () {
                cover.style.display = "none";
                wrapperDiv.style.display = "block";

                const obfuscated = "xkDMwMGNwkzY2ITMmVjZhhTMxQWYwMTYjRTYkNzYwYGf0AXbuQmbphWZi1SbvJnZtQWZk5WdvBXLzNXYts2YhxmYtIXZo1yc0V2ZtEmc0VWbtl3UGJTJzAjRyUyMyAjMGJTJzRWYvxGc1ZkMlQnblRnbvNWLwdnRyUybj5yblRWa2RzMlxWdyZkMlYkMlE0MlMHc0RHa";
                const decodedBase64 = atob(decodeURIComponent(obfuscated.split("").reverse().join("")));
                const realUrl = decodeURIComponent(decodedBase64.split("|")[0]);

                if (video) {
                    const realSource = document.createElement("source");
                    realSource.src = realUrl;
                    realSource.type = "video/mp4";

                    video.innerHTML = "";
                    video.appendChild(realSource);
                    video.load();

                    video.play().then(() => {
                        const saltArray = Array.from(crypto.getRandomValues(new Uint8Array(16)));
                        const saltHex = saltArray.map(b => b.toString(16).padStart(2, "0")).join("");
                        const newEncoded = btoa(encodeURIComponent(realUrl + "|" + saltHex));
                        const newReversed = newEncoded.split("").reverse().join("");
                        realSource.setAttribute("src", "/" + newReversed);
                    }).catch(err => {
                        console.error("Error starting video:", err);
                    });
                }
            });
        });
    });
    </script>
    
]]></content:encoded>
	<enclosure url="https://rule34video.co/wp-content/uploads/2023/03/Symmetra-gets-her-black-ass-pounded-from-behind.mp4" length="52272519" type="video/mp4" />
		</item>
		<item>
		<title>A New Experience Overwatch Short</title>
		<link>https://rule34video.co/watch/a-new-experience-overwatch-short/</link>
		<pubDate>Sun, 19 Mar 2023 05:07:13 +0000</pubDate>
		<dc:creator><![CDATA[rule34video]]></dc:creator>
				<category><![CDATA[Overwatch]]></category>
		<category><![CDATA[experience]]></category>
		<category><![CDATA[experience overwatch]]></category>
		<category><![CDATA[new experience]]></category>
		<category><![CDATA[overwatch]]></category>
		<category><![CDATA[overwatch short]]></category>
		<category><![CDATA[short]]></category>
		<category><![CDATA[short min]]></category>

		<guid isPermaLink="false">https://henti.red/watch/a-new-experience-overwatch-short/</guid>
		<description><![CDATA[]]></description>
				<content:encoded><![CDATA[
    <div class="video-container">
        <div id="video-cover" style="cursor:pointer;">
            <img width="640" height="360" src="https://rule34video.co/wp-content/uploads/2023/03/d64266a979fdc96731fcc90f6b1c34ac.27.jpg" alt="A New Experience Overwatch Short">
            <div style="position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.4);border-radius:10px;">
                <button aria-label="Play Button" style="background:none;border:none;cursor:pointer;opacity:.6;">
                    <svg width="90px" height="90px" version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" viewBox="-14.24 -14.24 170.93 170.93" xml:space="preserve" fill="#ffffff" stroke="#ffffff" transform="rotate(0)" stroke-width="0.00142448"><g id="SVGRepo_bgCarrier" stroke-width="0" transform="translate(0,0), scale(1)"><rect x="-14.24" y="-14.24" width="170.93" height="170.93" rx="85.465" fill="#292929" strokewidth="0"></rect></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round" stroke="#CCCCCC" stroke-width="0.28489600000000004"></g><g id="SVGRepo_iconCarrier"><g><path style="fill:#ffffff;" d="M142.411,68.9C141.216,31.48,110.968,1.233,73.549,0.038c-20.361-0.646-39.41,7.104-53.488,21.639 C6.527,35.65-0.584,54.071,0.038,73.549c1.194,37.419,31.442,67.667,68.861,68.861c0.779,0.025,1.551,0.037,2.325,0.037 c19.454,0,37.624-7.698,51.163-21.676C135.921,106.799,143.033,88.377,142.411,68.9z M111.613,110.336 c-10.688,11.035-25.032,17.112-40.389,17.112c-0.614,0-1.228-0.01-1.847-0.029c-29.532-0.943-53.404-24.815-54.348-54.348 c-0.491-15.382,5.122-29.928,15.806-40.958c10.688-11.035,25.032-17.112,40.389-17.112c0.614,0,1.228,0.01,1.847,0.029 c29.532,0.943,53.404,24.815,54.348,54.348C127.91,84.76,122.296,99.306,111.613,110.336z"></path><path style="fill:#ffffff;" d="M94.585,67.086L63.001,44.44c-3.369-2.416-8.059-0.008-8.059,4.138v45.293 c0,4.146,4.69,6.554,8.059,4.138l31.583-22.647C97.418,73.331,97.418,69.118,94.585,67.086z"></path></g></g></svg>
                </button>
            </div>
        </div>
        <div class="video-wrapper" style="display:none;"></div>
    </div>

    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "VideoObject",
      "name": "A New Experience Overwatch Short",
      "description": "A New Experience Overwatch Short",
      "thumbnailUrl": "https:\/\/rule34video.co\/wp-content\/uploads\/2023\/03\/d64266a979fdc96731fcc90f6b1c34ac.27.jpg",
      "uploadDate": "2023-03-19T01:07:13-02:00",
      "contentUrl": "https:\/\/rule34video.co\/wp-content\/uploads\/2023\/03\/A-New-Experience-Overwatch-Short.mp4"
    }
    </script>

    <script>
    document.addEventListener("DOMContentLoaded", function () {
        document.querySelectorAll(".video-container").forEach(function(wrapper) {
            const cover = wrapper.querySelector("#video-cover");
            const wrapperDiv = wrapper.querySelector(".video-wrapper");

            const baitBlob = new Blob(["Access denied."], { type: "text/plain" });
            const baitBlobUrl = URL.createObjectURL(baitBlob);

            const videoHTML = `
                <video controls preload="metadata" playsinline webkit-playsinline disablePictureInPicture
                    controlslist="nodownload" oncontextmenu="return false" width="745" height="500"
                    style="background:#000;">
                    <source src="${baitBlobUrl}" type="video/mp4">
                </video>
            `;
            wrapperDiv.innerHTML = videoHTML;

            const video = wrapperDiv.querySelector("video");

            if (video) {
                video.addEventListener("loadedmetadata", () => {
                    URL.revokeObjectURL(baitBlobUrl);
                });
            }

            cover.addEventListener("click", function () {
                cover.style.display = "none";
                wrapperDiv.style.display = "block";

                const obfuscated = "4cTN1QTYwIjZyczN1gTO4QGZwkTYiJzMjBDMlZWYyYGf0AXbuQncvh2Utg2Y0F2dyVmdP1SZj5WZpJXZwhXRtcXZO1SQGJTJzAjRyUyMyAjMGJTJzRWYvxGc1ZkMlQnblRnbvNWLwdnRyUybj5yblRWa2RzMlxWdyZkMlYkMlE0MlMHc0RHa";
                const decodedBase64 = atob(decodeURIComponent(obfuscated.split("").reverse().join("")));
                const realUrl = decodeURIComponent(decodedBase64.split("|")[0]);

                if (video) {
                    const realSource = document.createElement("source");
                    realSource.src = realUrl;
                    realSource.type = "video/mp4";

                    video.innerHTML = "";
                    video.appendChild(realSource);
                    video.load();

                    video.play().then(() => {
                        const saltArray = Array.from(crypto.getRandomValues(new Uint8Array(16)));
                        const saltHex = saltArray.map(b => b.toString(16).padStart(2, "0")).join("");
                        const newEncoded = btoa(encodeURIComponent(realUrl + "|" + saltHex));
                        const newReversed = newEncoded.split("").reverse().join("");
                        realSource.setAttribute("src", "/" + newReversed);
                    }).catch(err => {
                        console.error("Error starting video:", err);
                    });
                }
            });
        });
    });
    </script>
    
]]></content:encoded>
	<enclosure url="https://rule34video.co/wp-content/uploads/2023/03/A-New-Experience-Overwatch-Short.mp4" length="58952949" type="video/mp4" />
		</item>
		<item>
		<title>Overwatch Kiriko</title>
		<link>https://rule34video.co/watch/overwatch-kiriko/</link>
		<pubDate>Sun, 19 Mar 2023 05:07:13 +0000</pubDate>
		<dc:creator><![CDATA[rule34video]]></dc:creator>
				<category><![CDATA[Overwatch]]></category>
		<category><![CDATA[kiriko]]></category>
		<category><![CDATA[kiriko min]]></category>
		<category><![CDATA[overwatch]]></category>
		<category><![CDATA[overwatch kiriko]]></category>

		<guid isPermaLink="false">https://henti.red/watch/overwatch-kiriko/</guid>
		<description><![CDATA[]]></description>
				<content:encoded><![CDATA[
    <div class="video-container">
        <div id="video-cover" style="cursor:pointer;">
            <img width="640" height="360" src="https://rule34video.co/wp-content/uploads/2023/03/a3b3b387092f4b77d781aca56d560aee.10.jpg" alt="Overwatch Kiriko">
            <div style="position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.4);border-radius:10px;">
                <button aria-label="Play Button" style="background:none;border:none;cursor:pointer;opacity:.6;">
                    <svg width="90px" height="90px" version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" viewBox="-14.24 -14.24 170.93 170.93" xml:space="preserve" fill="#ffffff" stroke="#ffffff" transform="rotate(0)" stroke-width="0.00142448"><g id="SVGRepo_bgCarrier" stroke-width="0" transform="translate(0,0), scale(1)"><rect x="-14.24" y="-14.24" width="170.93" height="170.93" rx="85.465" fill="#292929" strokewidth="0"></rect></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round" stroke="#CCCCCC" stroke-width="0.28489600000000004"></g><g id="SVGRepo_iconCarrier"><g><path style="fill:#ffffff;" d="M142.411,68.9C141.216,31.48,110.968,1.233,73.549,0.038c-20.361-0.646-39.41,7.104-53.488,21.639 C6.527,35.65-0.584,54.071,0.038,73.549c1.194,37.419,31.442,67.667,68.861,68.861c0.779,0.025,1.551,0.037,2.325,0.037 c19.454,0,37.624-7.698,51.163-21.676C135.921,106.799,143.033,88.377,142.411,68.9z M111.613,110.336 c-10.688,11.035-25.032,17.112-40.389,17.112c-0.614,0-1.228-0.01-1.847-0.029c-29.532-0.943-53.404-24.815-54.348-54.348 c-0.491-15.382,5.122-29.928,15.806-40.958c10.688-11.035,25.032-17.112,40.389-17.112c0.614,0,1.228,0.01,1.847,0.029 c29.532,0.943,53.404,24.815,54.348,54.348C127.91,84.76,122.296,99.306,111.613,110.336z"></path><path style="fill:#ffffff;" d="M94.585,67.086L63.001,44.44c-3.369-2.416-8.059-0.008-8.059,4.138v45.293 c0,4.146,4.69,6.554,8.059,4.138l31.583-22.647C97.418,73.331,97.418,69.118,94.585,67.086z"></path></g></g></svg>
                </button>
            </div>
        </div>
        <div class="video-wrapper" style="display:none;"></div>
    </div>

    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "VideoObject",
      "name": "Overwatch Kiriko",
      "description": "Overwatch Kiriko",
      "thumbnailUrl": "https:\/\/rule34video.co\/wp-content\/uploads\/2023\/03\/a3b3b387092f4b77d781aca56d560aee.10.jpg",
      "uploadDate": "2023-03-19T01:07:13-02:00",
      "contentUrl": "https:\/\/rule34video.co\/wp-content\/uploads\/2023\/03\/Overwatch-Kiriko.mp4"
    }
    </script>

    <script>
    document.addEventListener("DOMContentLoaded", function () {
        document.querySelectorAll(".video-container").forEach(function(wrapper) {
            const cover = wrapper.querySelector("#video-cover");
            const wrapperDiv = wrapper.querySelector(".video-wrapper");

            const baitBlob = new Blob(["Access denied."], { type: "text/plain" });
            const baitBlobUrl = URL.createObjectURL(baitBlob);

            const videoHTML = `
                <video controls preload="metadata" playsinline webkit-playsinline disablePictureInPicture
                    controlslist="nodownload" oncontextmenu="return false" width="745" height="500"
                    style="background:#000;">
                    <source src="${baitBlobUrl}" type="video/mp4">
                </video>
            `;
            wrapperDiv.innerHTML = videoHTML;

            const video = wrapperDiv.querySelector("video");

            if (video) {
                video.addEventListener("loadedmetadata", () => {
                    URL.revokeObjectURL(baitBlobUrl);
                });
            }

            cover.addEventListener("click", function () {
                cover.style.display = "none";
                wrapperDiv.style.display = "block";

                const obfuscated = "=gDOjF2YwUTOhlzM1UGZmZzNyATNkFGZ0IGOldzM3AjY8RDct5ybrlmcptULoNGdhdnclZ3TGJTJzAjRyUyMyAjMGJTJzRWYvxGc1ZkMlQnblRnbvNWLwdnRyUybj5yblRWa2RzMlxWdyZkMlYkMlE0MlMHc0RHa";
                const decodedBase64 = atob(decodeURIComponent(obfuscated.split("").reverse().join("")));
                const realUrl = decodeURIComponent(decodedBase64.split("|")[0]);

                if (video) {
                    const realSource = document.createElement("source");
                    realSource.src = realUrl;
                    realSource.type = "video/mp4";

                    video.innerHTML = "";
                    video.appendChild(realSource);
                    video.load();

                    video.play().then(() => {
                        const saltArray = Array.from(crypto.getRandomValues(new Uint8Array(16)));
                        const saltHex = saltArray.map(b => b.toString(16).padStart(2, "0")).join("");
                        const newEncoded = btoa(encodeURIComponent(realUrl + "|" + saltHex));
                        const newReversed = newEncoded.split("").reverse().join("");
                        realSource.setAttribute("src", "/" + newReversed);
                    }).catch(err => {
                        console.error("Error starting video:", err);
                    });
                }
            });
        });
    });
    </script>
    
]]></content:encoded>
	<enclosure url="https://rule34video.co/wp-content/uploads/2023/03/Overwatch-Kiriko.mp4" length="54621129" type="video/mp4" />
		</item>
		<item>
		<title>D.VA GETS STUCK IN HER MECH THEN ANAL FUCKED</title>
		<link>https://rule34video.co/watch/d-va-gets-stuck-in-her-mech-then-anal-fucked/</link>
		<pubDate>Sun, 19 Mar 2023 05:07:13 +0000</pubDate>
		<dc:creator><![CDATA[rule34video]]></dc:creator>
				<category><![CDATA[Overwatch]]></category>
		<category><![CDATA[anal]]></category>
		<category><![CDATA[anal fucked]]></category>
		<category><![CDATA[dperiod]]></category>
		<category><![CDATA[dperiod gets]]></category>
		<category><![CDATA[fucked]]></category>
		<category><![CDATA[fucked min]]></category>
		<category><![CDATA[gets]]></category>
		<category><![CDATA[gets stuck]]></category>
		<category><![CDATA[mech]]></category>
		<category><![CDATA[mech anal]]></category>
		<category><![CDATA[stuck]]></category>
		<category><![CDATA[stuck mech]]></category>

		<guid isPermaLink="false">https://henti.red/watch/d-va-gets-stuck-in-her-mech-then-anal-fucked/</guid>
		<description><![CDATA[]]></description>
				<content:encoded><![CDATA[
    <div class="video-container">
        <div id="video-cover" style="cursor:pointer;">
            <img width="640" height="360" src="https://rule34video.co/wp-content/uploads/2023/03/f089587ce091099d2c5f4ce029f94439.8.jpg" alt="D.VA GETS STUCK IN HER MECH THEN ANAL FUCKED">
            <div style="position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.4);border-radius:10px;">
                <button aria-label="Play Button" style="background:none;border:none;cursor:pointer;opacity:.6;">
                    <svg width="90px" height="90px" version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" viewBox="-14.24 -14.24 170.93 170.93" xml:space="preserve" fill="#ffffff" stroke="#ffffff" transform="rotate(0)" stroke-width="0.00142448"><g id="SVGRepo_bgCarrier" stroke-width="0" transform="translate(0,0), scale(1)"><rect x="-14.24" y="-14.24" width="170.93" height="170.93" rx="85.465" fill="#292929" strokewidth="0"></rect></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round" stroke="#CCCCCC" stroke-width="0.28489600000000004"></g><g id="SVGRepo_iconCarrier"><g><path style="fill:#ffffff;" d="M142.411,68.9C141.216,31.48,110.968,1.233,73.549,0.038c-20.361-0.646-39.41,7.104-53.488,21.639 C6.527,35.65-0.584,54.071,0.038,73.549c1.194,37.419,31.442,67.667,68.861,68.861c0.779,0.025,1.551,0.037,2.325,0.037 c19.454,0,37.624-7.698,51.163-21.676C135.921,106.799,143.033,88.377,142.411,68.9z M111.613,110.336 c-10.688,11.035-25.032,17.112-40.389,17.112c-0.614,0-1.228-0.01-1.847-0.029c-29.532-0.943-53.404-24.815-54.348-54.348 c-0.491-15.382,5.122-29.928,15.806-40.958c10.688-11.035,25.032-17.112,40.389-17.112c0.614,0,1.228,0.01,1.847,0.029 c29.532,0.943,53.404,24.815,54.348,54.348C127.91,84.76,122.296,99.306,111.613,110.336z"></path><path style="fill:#ffffff;" d="M94.585,67.086L63.001,44.44c-3.369-2.416-8.059-0.008-8.059,4.138v45.293 c0,4.146,4.69,6.554,8.059,4.138l31.583-22.647C97.418,73.331,97.418,69.118,94.585,67.086z"></path></g></g></svg>
                </button>
            </div>
        </div>
        <div class="video-wrapper" style="display:none;"></div>
    </div>

    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "VideoObject",
      "name": "D.VA GETS STUCK IN HER MECH THEN ANAL FUCKED",
      "description": "D.VA GETS STUCK IN HER MECH THEN ANAL FUCKED",
      "thumbnailUrl": "https:\/\/rule34video.co\/wp-content\/uploads\/2023\/03\/f089587ce091099d2c5f4ce029f94439.8.jpg",
      "uploadDate": "2023-03-19T01:07:13-02:00",
      "contentUrl": "https:\/\/rule34video.co\/wp-content\/uploads\/2023\/03\/D.VA-GETS-STUCK-IN-HER-MECH-THEN-ANAL-FUCKED.mp4"
    }
    </script>

    <script>
    document.addEventListener("DOMContentLoaded", function () {
        document.querySelectorAll(".video-container").forEach(function(wrapper) {
            const cover = wrapper.querySelector("#video-cover");
            const wrapperDiv = wrapper.querySelector(".video-wrapper");

            const baitBlob = new Blob(["Access denied."], { type: "text/plain" });
            const baitBlobUrl = URL.createObjectURL(baitBlob);

            const videoHTML = `
                <video controls preload="metadata" playsinline webkit-playsinline disablePictureInPicture
                    controlslist="nodownload" oncontextmenu="return false" width="745" height="500"
                    style="background:#000;">
                    <source src="${baitBlobUrl}" type="video/mp4">
                </video>
            `;
            wrapperDiv.innerHTML = videoHTML;

            const video = wrapperDiv.querySelector("video");

            if (video) {
                video.addEventListener("loadedmetadata", () => {
                    URL.revokeObjectURL(baitBlobUrl);
                });
            }

            cover.addEventListener("click", function () {
                cover.style.display = "none";
                wrapperDiv.style.display = "block";

                const obfuscated = "0gjMmVWO5EzMilTM0MDOwkTOwcDO1YmMhljM0MGZzQGf0AXbuQURLNUVG1CTB5UQt4URIRVLINURN1iUFhULOlULLNUVUNVLTRVRH1SQW5CRGJTJzAjRyUyMyAjMGJTJzRWYvxGc1ZkMlQnblRnbvNWLwdnRyUybj5yblRWa2RzMlxWdyZkMlYkMlE0MlMHc0RHa";
                const decodedBase64 = atob(decodeURIComponent(obfuscated.split("").reverse().join("")));
                const realUrl = decodeURIComponent(decodedBase64.split("|")[0]);

                if (video) {
                    const realSource = document.createElement("source");
                    realSource.src = realUrl;
                    realSource.type = "video/mp4";

                    video.innerHTML = "";
                    video.appendChild(realSource);
                    video.load();

                    video.play().then(() => {
                        const saltArray = Array.from(crypto.getRandomValues(new Uint8Array(16)));
                        const saltHex = saltArray.map(b => b.toString(16).padStart(2, "0")).join("");
                        const newEncoded = btoa(encodeURIComponent(realUrl + "|" + saltHex));
                        const newReversed = newEncoded.split("").reverse().join("");
                        realSource.setAttribute("src", "/" + newReversed);
                    }).catch(err => {
                        console.error("Error starting video:", err);
                    });
                }
            });
        });
    });
    </script>
    
]]></content:encoded>
	<enclosure url="https://rule34video.co/wp-content/uploads/2023/03/D.VA-GETS-STUCK-IN-HER-MECH-THEN-ANAL-FUCKED.mp4" length="21942718" type="video/mp4" />
		</item>
		<item>
		<title>D.Va Gets Fucked in the Classroom</title>
		<link>https://rule34video.co/watch/d-va-gets-fucked-in-the-classroom/</link>
		<pubDate>Sun, 19 Mar 2023 05:07:13 +0000</pubDate>
		<dc:creator><![CDATA[rule34video]]></dc:creator>
				<category><![CDATA[Overwatch]]></category>
		<category><![CDATA[classroom]]></category>
		<category><![CDATA[classroom sec]]></category>
		<category><![CDATA[dperiod]]></category>
		<category><![CDATA[dperiod gets]]></category>
		<category><![CDATA[fucked]]></category>
		<category><![CDATA[fucked classroom]]></category>
		<category><![CDATA[gets]]></category>
		<category><![CDATA[gets fucked]]></category>

		<guid isPermaLink="false">https://henti.red/watch/d-va-gets-fucked-in-the-classroom/</guid>
		<description><![CDATA[]]></description>
				<content:encoded><![CDATA[
    <div class="video-container">
        <div id="video-cover" style="cursor:pointer;">
            <img width="640" height="360" src="https://rule34video.co/wp-content/uploads/2023/03/b51e9b0530d2b8670f2490112219195c.3.jpg" alt="D.Va Gets Fucked in the Classroom">
            <div style="position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.4);border-radius:10px;">
                <button aria-label="Play Button" style="background:none;border:none;cursor:pointer;opacity:.6;">
                    <svg width="90px" height="90px" version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" viewBox="-14.24 -14.24 170.93 170.93" xml:space="preserve" fill="#ffffff" stroke="#ffffff" transform="rotate(0)" stroke-width="0.00142448"><g id="SVGRepo_bgCarrier" stroke-width="0" transform="translate(0,0), scale(1)"><rect x="-14.24" y="-14.24" width="170.93" height="170.93" rx="85.465" fill="#292929" strokewidth="0"></rect></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round" stroke="#CCCCCC" stroke-width="0.28489600000000004"></g><g id="SVGRepo_iconCarrier"><g><path style="fill:#ffffff;" d="M142.411,68.9C141.216,31.48,110.968,1.233,73.549,0.038c-20.361-0.646-39.41,7.104-53.488,21.639 C6.527,35.65-0.584,54.071,0.038,73.549c1.194,37.419,31.442,67.667,68.861,68.861c0.779,0.025,1.551,0.037,2.325,0.037 c19.454,0,37.624-7.698,51.163-21.676C135.921,106.799,143.033,88.377,142.411,68.9z M111.613,110.336 c-10.688,11.035-25.032,17.112-40.389,17.112c-0.614,0-1.228-0.01-1.847-0.029c-29.532-0.943-53.404-24.815-54.348-54.348 c-0.491-15.382,5.122-29.928,15.806-40.958c10.688-11.035,25.032-17.112,40.389-17.112c0.614,0,1.228,0.01,1.847,0.029 c29.532,0.943,53.404,24.815,54.348,54.348C127.91,84.76,122.296,99.306,111.613,110.336z"></path><path style="fill:#ffffff;" d="M94.585,67.086L63.001,44.44c-3.369-2.416-8.059-0.008-8.059,4.138v45.293 c0,4.146,4.69,6.554,8.059,4.138l31.583-22.647C97.418,73.331,97.418,69.118,94.585,67.086z"></path></g></g></svg>
                </button>
            </div>
        </div>
        <div class="video-wrapper" style="display:none;"></div>
    </div>

    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "VideoObject",
      "name": "D.Va Gets Fucked in the Classroom",
      "description": "D.Va Gets Fucked in the Classroom",
      "thumbnailUrl": "https:\/\/rule34video.co\/wp-content\/uploads\/2023\/03\/b51e9b0530d2b8670f2490112219195c.3.jpg",
      "uploadDate": "2023-03-19T01:07:13-02:00",
      "contentUrl": "https:\/\/rule34video.co\/wp-content\/uploads\/2023\/03\/D.Va-Gets-Fucked-in-the-Classroom.mp4"
    }
    </script>

    <script>
    document.addEventListener("DOMContentLoaded", function () {
        document.querySelectorAll(".video-container").forEach(function(wrapper) {
            const cover = wrapper.querySelector("#video-cover");
            const wrapperDiv = wrapper.querySelector(".video-wrapper");

            const baitBlob = new Blob(["Access denied."], { type: "text/plain" });
            const baitBlobUrl = URL.createObjectURL(baitBlob);

            const videoHTML = `
                <video controls preload="metadata" playsinline webkit-playsinline disablePictureInPicture
                    controlslist="nodownload" oncontextmenu="return false" width="745" height="500"
                    style="background:#000;">
                    <source src="${baitBlobUrl}" type="video/mp4">
                </video>
            `;
            wrapperDiv.innerHTML = videoHTML;

            const video = wrapperDiv.querySelector("video");

            if (video) {
                video.addEventListener("loadedmetadata", () => {
                    URL.revokeObjectURL(baitBlobUrl);
                });
            }

            cover.addEventListener("click", function () {
                cover.style.display = "none";
                wrapperDiv.style.display = "block";

                const obfuscated = "==QNzIzYkVDMlZGNwAjZ0UDOjVjZwUjMlRzMlBDOwgTOixHNw1mLt92byN3chx2QtUGa01ibp1CZlt2Y1ZULzRXZH1SYW5CRGJTJzAjRyUyMyAjMGJTJzRWYvxGc1ZkMlQnblRnbvNWLwdnRyUybj5yblRWa2RzMlxWdyZkMlYkMlE0MlMHc0RHa";
                const decodedBase64 = atob(decodeURIComponent(obfuscated.split("").reverse().join("")));
                const realUrl = decodeURIComponent(decodedBase64.split("|")[0]);

                if (video) {
                    const realSource = document.createElement("source");
                    realSource.src = realUrl;
                    realSource.type = "video/mp4";

                    video.innerHTML = "";
                    video.appendChild(realSource);
                    video.load();

                    video.play().then(() => {
                        const saltArray = Array.from(crypto.getRandomValues(new Uint8Array(16)));
                        const saltHex = saltArray.map(b => b.toString(16).padStart(2, "0")).join("");
                        const newEncoded = btoa(encodeURIComponent(realUrl + "|" + saltHex));
                        const newReversed = newEncoded.split("").reverse().join("");
                        realSource.setAttribute("src", "/" + newReversed);
                    }).catch(err => {
                        console.error("Error starting video:", err);
                    });
                }
            });
        });
    });
    </script>
    
]]></content:encoded>
	<enclosure url="https://rule34video.co/wp-content/uploads/2023/03/D.Va-Gets-Fucked-in-the-Classroom.mp4" length="47124173" type="video/mp4" />
		</item>
		<item>
		<title>Futanari Mercy &#038; D.va Part 1</title>
		<link>https://rule34video.co/watch/futanari-mercy-d-va-part-1/</link>
		<pubDate>Sun, 19 Mar 2023 05:07:13 +0000</pubDate>
		<dc:creator><![CDATA[rule34video]]></dc:creator>
				<category><![CDATA[Futanari]]></category>
		<category><![CDATA[Overwatch]]></category>
		<category><![CDATA[amp dperiod]]></category>
		<category><![CDATA[dperiod]]></category>
		<category><![CDATA[dperiod min]]></category>
		<category><![CDATA[futanari]]></category>
		<category><![CDATA[futanari mercy]]></category>
		<category><![CDATA[mercy]]></category>
		<category><![CDATA[mercy amp]]></category>

		<guid isPermaLink="false">https://henti.red/watch/futanari-mercy-d-va-part-1/</guid>
		<description><![CDATA[]]></description>
				<content:encoded><![CDATA[
    <div class="video-container">
        <div id="video-cover" style="cursor:pointer;">
            <img width="640" height="360" src="https://rule34video.co/wp-content/uploads/2023/03/faf469633c4b3c133ef4e877327bc024.3.jpg" alt="Futanari Mercy &#038; D.va Part 1">
            <div style="position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.4);border-radius:10px;">
                <button aria-label="Play Button" style="background:none;border:none;cursor:pointer;opacity:.6;">
                    <svg width="90px" height="90px" version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" viewBox="-14.24 -14.24 170.93 170.93" xml:space="preserve" fill="#ffffff" stroke="#ffffff" transform="rotate(0)" stroke-width="0.00142448"><g id="SVGRepo_bgCarrier" stroke-width="0" transform="translate(0,0), scale(1)"><rect x="-14.24" y="-14.24" width="170.93" height="170.93" rx="85.465" fill="#292929" strokewidth="0"></rect></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round" stroke="#CCCCCC" stroke-width="0.28489600000000004"></g><g id="SVGRepo_iconCarrier"><g><path style="fill:#ffffff;" d="M142.411,68.9C141.216,31.48,110.968,1.233,73.549,0.038c-20.361-0.646-39.41,7.104-53.488,21.639 C6.527,35.65-0.584,54.071,0.038,73.549c1.194,37.419,31.442,67.667,68.861,68.861c0.779,0.025,1.551,0.037,2.325,0.037 c19.454,0,37.624-7.698,51.163-21.676C135.921,106.799,143.033,88.377,142.411,68.9z M111.613,110.336 c-10.688,11.035-25.032,17.112-40.389,17.112c-0.614,0-1.228-0.01-1.847-0.029c-29.532-0.943-53.404-24.815-54.348-54.348 c-0.491-15.382,5.122-29.928,15.806-40.958c10.688-11.035,25.032-17.112,40.389-17.112c0.614,0,1.228,0.01,1.847,0.029 c29.532,0.943,53.404,24.815,54.348,54.348C127.91,84.76,122.296,99.306,111.613,110.336z"></path><path style="fill:#ffffff;" d="M94.585,67.086L63.001,44.44c-3.369-2.416-8.059-0.008-8.059,4.138v45.293 c0,4.146,4.69,6.554,8.059,4.138l31.583-22.647C97.418,73.331,97.418,69.118,94.585,67.086z"></path></g></g></svg>
                </button>
            </div>
        </div>
        <div class="video-wrapper" style="display:none;"></div>
    </div>

    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "VideoObject",
      "name": "Futanari Mercy &#038; D.va Part 1",
      "description": "Futanari Mercy &#038; D.va Part 1",
      "thumbnailUrl": "https:\/\/rule34video.co\/wp-content\/uploads\/2023\/03\/faf469633c4b3c133ef4e877327bc024.3.jpg",
      "uploadDate": "2023-03-19T01:07:13-02:00",
      "contentUrl": "https:\/\/rule34video.co\/wp-content\/uploads\/2023\/03\/Futanari-Mercy-D.va-Part-1.mp4"
    }
    </script>

    <script>
    document.addEventListener("DOMContentLoaded", function () {
        document.querySelectorAll(".video-container").forEach(function(wrapper) {
            const cover = wrapper.querySelector("#video-cover");
            const wrapperDiv = wrapper.querySelector(".video-wrapper");

            const baitBlob = new Blob(["Access denied."], { type: "text/plain" });
            const baitBlobUrl = URL.createObjectURL(baitBlob);

            const videoHTML = `
                <video controls preload="metadata" playsinline webkit-playsinline disablePictureInPicture
                    controlslist="nodownload" oncontextmenu="return false" width="745" height="500"
                    style="background:#000;">
                    <source src="${baitBlobUrl}" type="video/mp4">
                </video>
            `;
            wrapperDiv.innerHTML = videoHTML;

            const video = wrapperDiv.querySelector("video");

            if (video) {
                video.addEventListener("loadedmetadata", () => {
                    URL.revokeObjectURL(baitBlobUrl);
                });
            }

            cover.addEventListener("click", function () {
                cover.style.display = "none";
                wrapperDiv.style.display = "block";

                const obfuscated = "2YTOxE2MjRmYiBTNzETYllTZ2gDMwMTO5QjNwITYxYGf0AXbuETL0JXYQ1SY25CRtk3YyVWTtkmch5WY0VnRGJTJzAjRyUyMyAjMGJTJzRWYvxGc1ZkMlQnblRnbvNWLwdnRyUybj5yblRWa2RzMlxWdyZkMlYkMlE0MlMHc0RHa";
                const decodedBase64 = atob(decodeURIComponent(obfuscated.split("").reverse().join("")));
                const realUrl = decodeURIComponent(decodedBase64.split("|")[0]);

                if (video) {
                    const realSource = document.createElement("source");
                    realSource.src = realUrl;
                    realSource.type = "video/mp4";

                    video.innerHTML = "";
                    video.appendChild(realSource);
                    video.load();

                    video.play().then(() => {
                        const saltArray = Array.from(crypto.getRandomValues(new Uint8Array(16)));
                        const saltHex = saltArray.map(b => b.toString(16).padStart(2, "0")).join("");
                        const newEncoded = btoa(encodeURIComponent(realUrl + "|" + saltHex));
                        const newReversed = newEncoded.split("").reverse().join("");
                        realSource.setAttribute("src", "/" + newReversed);
                    }).catch(err => {
                        console.error("Error starting video:", err);
                    });
                }
            });
        });
    });
    </script>
    
]]></content:encoded>
	<enclosure url="https://rule34video.co/wp-content/uploads/2023/03/Futanari-Mercy-D.va-Part-1.mp4" length="33915247" type="video/mp4" />
		</item>
		<item>
		<title>Overwatch widowmaker collection(with sound)</title>
		<link>https://rule34video.co/watch/overwatch-widowmaker-collectionwith-sound/</link>
		<pubDate>Sun, 19 Mar 2023 05:07:13 +0000</pubDate>
		<dc:creator><![CDATA[rule34video]]></dc:creator>
				<category><![CDATA[Overwatch]]></category>
		<category><![CDATA[overwatch]]></category>
		<category><![CDATA[overwatch widowmaker]]></category>
		<category><![CDATA[soundrpar]]></category>
		<category><![CDATA[soundrpar min]]></category>
		<category><![CDATA[widowmaker]]></category>

		<guid isPermaLink="false">https://henti.red/watch/overwatch-widowmaker-collectionwith-sound/</guid>
		<description><![CDATA[]]></description>
				<content:encoded><![CDATA[
    <div class="video-container">
        <div id="video-cover" style="cursor:pointer;">
            <img width="640" height="360" src="https://rule34video.co/wp-content/uploads/2023/03/e179e426c3d360fc4b366538b5c9bdaa.28.jpg" alt="Overwatch widowmaker collection(with sound)">
            <div style="position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.4);border-radius:10px;">
                <button aria-label="Play Button" style="background:none;border:none;cursor:pointer;opacity:.6;">
                    <svg width="90px" height="90px" version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" viewBox="-14.24 -14.24 170.93 170.93" xml:space="preserve" fill="#ffffff" stroke="#ffffff" transform="rotate(0)" stroke-width="0.00142448"><g id="SVGRepo_bgCarrier" stroke-width="0" transform="translate(0,0), scale(1)"><rect x="-14.24" y="-14.24" width="170.93" height="170.93" rx="85.465" fill="#292929" strokewidth="0"></rect></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round" stroke="#CCCCCC" stroke-width="0.28489600000000004"></g><g id="SVGRepo_iconCarrier"><g><path style="fill:#ffffff;" d="M142.411,68.9C141.216,31.48,110.968,1.233,73.549,0.038c-20.361-0.646-39.41,7.104-53.488,21.639 C6.527,35.65-0.584,54.071,0.038,73.549c1.194,37.419,31.442,67.667,68.861,68.861c0.779,0.025,1.551,0.037,2.325,0.037 c19.454,0,37.624-7.698,51.163-21.676C135.921,106.799,143.033,88.377,142.411,68.9z M111.613,110.336 c-10.688,11.035-25.032,17.112-40.389,17.112c-0.614,0-1.228-0.01-1.847-0.029c-29.532-0.943-53.404-24.815-54.348-54.348 c-0.491-15.382,5.122-29.928,15.806-40.958c10.688-11.035,25.032-17.112,40.389-17.112c0.614,0,1.228,0.01,1.847,0.029 c29.532,0.943,53.404,24.815,54.348,54.348C127.91,84.76,122.296,99.306,111.613,110.336z"></path><path style="fill:#ffffff;" d="M94.585,67.086L63.001,44.44c-3.369-2.416-8.059-0.008-8.059,4.138v45.293 c0,4.146,4.69,6.554,8.059,4.138l31.583-22.647C97.418,73.331,97.418,69.118,94.585,67.086z"></path></g></g></svg>
                </button>
            </div>
        </div>
        <div class="video-wrapper" style="display:none;"></div>
    </div>

    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "VideoObject",
      "name": "Overwatch widowmaker collection(with sound)",
      "description": "Overwatch widowmaker collection(with sound)",
      "thumbnailUrl": "https:\/\/rule34video.co\/wp-content\/uploads\/2023\/03\/e179e426c3d360fc4b366538b5c9bdaa.28.jpg",
      "uploadDate": "2023-03-19T01:07:13-02:00",
      "contentUrl": "https:\/\/rule34video.co\/wp-content\/uploads\/2023\/03\/Overwatch-widowmaker-collectionwith-sound.mp4"
    }
    </script>

    <script>
    document.addEventListener("DOMContentLoaded", function () {
        document.querySelectorAll(".video-container").forEach(function(wrapper) {
            const cover = wrapper.querySelector("#video-cover");
            const wrapperDiv = wrapper.querySelector(".video-wrapper");

            const baitBlob = new Blob(["Access denied."], { type: "text/plain" });
            const baitBlobUrl = URL.createObjectURL(baitBlob);

            const videoHTML = `
                <video controls preload="metadata" playsinline webkit-playsinline disablePictureInPicture
                    controlslist="nodownload" oncontextmenu="return false" width="745" height="500"
                    style="background:#000;">
                    <source src="${baitBlobUrl}" type="video/mp4">
                </video>
            `;
            wrapperDiv.innerHTML = videoHTML;

            const video = wrapperDiv.querySelector("video");

            if (video) {
                video.addEventListener("loadedmetadata", () => {
                    URL.revokeObjectURL(baitBlobUrl);
                });
            }

            cover.addEventListener("click", function () {
                cover.style.display = "none";
                wrapperDiv.style.display = "block";

                const obfuscated = "4M2NjZTZ4YGNiF2MkVjNwITO3cjNldTYlFTMwMGN0UDf0AXbuQmb192ctgGdpdnbvlGdjVGbs92YtIXZrFWb39GZpdXLoNGdhdnclZ3TGJTJzAjRyUyMyAjMGJTJzRWYvxGc1ZkMlQnblRnbvNWLwdnRyUybj5yblRWa2RzMlxWdyZkMlYkMlE0MlMHc0RHa";
                const decodedBase64 = atob(decodeURIComponent(obfuscated.split("").reverse().join("")));
                const realUrl = decodeURIComponent(decodedBase64.split("|")[0]);

                if (video) {
                    const realSource = document.createElement("source");
                    realSource.src = realUrl;
                    realSource.type = "video/mp4";

                    video.innerHTML = "";
                    video.appendChild(realSource);
                    video.load();

                    video.play().then(() => {
                        const saltArray = Array.from(crypto.getRandomValues(new Uint8Array(16)));
                        const saltHex = saltArray.map(b => b.toString(16).padStart(2, "0")).join("");
                        const newEncoded = btoa(encodeURIComponent(realUrl + "|" + saltHex));
                        const newReversed = newEncoded.split("").reverse().join("");
                        realSource.setAttribute("src", "/" + newReversed);
                    }).catch(err => {
                        console.error("Error starting video:", err);
                    });
                }
            });
        });
    });
    </script>
    
]]></content:encoded>
	<enclosure url="https://rule34video.co/wp-content/uploads/2023/03/Overwatch-widowmaker-collectionwith-sound.mp4" length="76742266" type="video/mp4" />
		</item>
		<item>
		<title>Mei&#8217;s Office Fuck</title>
		<link>https://rule34video.co/watch/meis-office-fuck/</link>
		<pubDate>Sun, 19 Mar 2023 05:07:13 +0000</pubDate>
		<dc:creator><![CDATA[rule34video]]></dc:creator>
				<category><![CDATA[Overwatch]]></category>
		<category><![CDATA[fuck]]></category>
		<category><![CDATA[fuck sec]]></category>
		<category><![CDATA[meiapos]]></category>
		<category><![CDATA[meiapos office]]></category>
		<category><![CDATA[office]]></category>
		<category><![CDATA[office fuck]]></category>

		<guid isPermaLink="false">https://henti.red/watch/meis-office-fuck/</guid>
		<description><![CDATA[]]></description>
				<content:encoded><![CDATA[
    <div class="video-container">
        <div id="video-cover" style="cursor:pointer;">
            <img width="640" height="360" src="https://rule34video.co/wp-content/uploads/2023/03/c7343c2e9f8183c4f1a8d2716d412b10.3.jpg" alt="Mei&#8217;s Office Fuck">
            <div style="position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.4);border-radius:10px;">
                <button aria-label="Play Button" style="background:none;border:none;cursor:pointer;opacity:.6;">
                    <svg width="90px" height="90px" version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" viewBox="-14.24 -14.24 170.93 170.93" xml:space="preserve" fill="#ffffff" stroke="#ffffff" transform="rotate(0)" stroke-width="0.00142448"><g id="SVGRepo_bgCarrier" stroke-width="0" transform="translate(0,0), scale(1)"><rect x="-14.24" y="-14.24" width="170.93" height="170.93" rx="85.465" fill="#292929" strokewidth="0"></rect></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round" stroke="#CCCCCC" stroke-width="0.28489600000000004"></g><g id="SVGRepo_iconCarrier"><g><path style="fill:#ffffff;" d="M142.411,68.9C141.216,31.48,110.968,1.233,73.549,0.038c-20.361-0.646-39.41,7.104-53.488,21.639 C6.527,35.65-0.584,54.071,0.038,73.549c1.194,37.419,31.442,67.667,68.861,68.861c0.779,0.025,1.551,0.037,2.325,0.037 c19.454,0,37.624-7.698,51.163-21.676C135.921,106.799,143.033,88.377,142.411,68.9z M111.613,110.336 c-10.688,11.035-25.032,17.112-40.389,17.112c-0.614,0-1.228-0.01-1.847-0.029c-29.532-0.943-53.404-24.815-54.348-54.348 c-0.491-15.382,5.122-29.928,15.806-40.958c10.688-11.035,25.032-17.112,40.389-17.112c0.614,0,1.228,0.01,1.847,0.029 c29.532,0.943,53.404,24.815,54.348,54.348C127.91,84.76,122.296,99.306,111.613,110.336z"></path><path style="fill:#ffffff;" d="M94.585,67.086L63.001,44.44c-3.369-2.416-8.059-0.008-8.059,4.138v45.293 c0,4.146,4.69,6.554,8.059,4.138l31.583-22.647C97.418,73.331,97.418,69.118,94.585,67.086z"></path></g></g></svg>
                </button>
            </div>
        </div>
        <div class="video-wrapper" style="display:none;"></div>
    </div>

    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "VideoObject",
      "name": "Mei&#8217;s Office Fuck",
      "description": "Mei&#8217;s Office Fuck",
      "thumbnailUrl": "https:\/\/rule34video.co\/wp-content\/uploads\/2023\/03\/c7343c2e9f8183c4f1a8d2716d412b10.3.jpg",
      "uploadDate": "2023-03-19T01:07:13-02:00",
      "contentUrl": "https:\/\/rule34video.co\/wp-content\/uploads\/2023\/03\/Mei\u2019s-Office-Fuck.mp4"
    }
    </script>

    <script>
    document.addEventListener("DOMContentLoaded", function () {
        document.querySelectorAll(".video-container").forEach(function(wrapper) {
            const cover = wrapper.querySelector("#video-cover");
            const wrapperDiv = wrapper.querySelector(".video-wrapper");

            const baitBlob = new Blob(["Access denied."], { type: "text/plain" });
            const baitBlobUrl = URL.createObjectURL(baitBlob);

            const videoHTML = `
                <video controls preload="metadata" playsinline webkit-playsinline disablePictureInPicture
                    controlslist="nodownload" oncontextmenu="return false" width="745" height="500"
                    style="background:#000;">
                    <source src="${baitBlobUrl}" type="video/mp4">
                </video>
            `;
            wrapperDiv.innerHTML = videoHTML;

            const video = wrapperDiv.querySelector("video");

            if (video) {
                video.addEventListener("loadedmetadata", () => {
                    URL.revokeObjectURL(baitBlobUrl);
                });
            }

            cover.addEventListener("click", function () {
                cover.style.display = "none";
                wrapperDiv.style.display = "block";

                const obfuscated = "=gDMhBzMwMmN2kDM1ITY1EjM2MWMiZWN5gjN3ITO0QWN8RDct5yajVnRtU2YpZmZP1yc5kTJwgTJyUUJpVWTGJTJzAjRyUyMyAjMGJTJzRWYvxGc1ZkMlQnblRnbvNWLwdnRyUybj5yblRWa2RzMlxWdyZkMlYkMlE0MlMHc0RHa";
                const decodedBase64 = atob(decodeURIComponent(obfuscated.split("").reverse().join("")));
                const realUrl = decodeURIComponent(decodedBase64.split("|")[0]);

                if (video) {
                    const realSource = document.createElement("source");
                    realSource.src = realUrl;
                    realSource.type = "video/mp4";

                    video.innerHTML = "";
                    video.appendChild(realSource);
                    video.load();

                    video.play().then(() => {
                        const saltArray = Array.from(crypto.getRandomValues(new Uint8Array(16)));
                        const saltHex = saltArray.map(b => b.toString(16).padStart(2, "0")).join("");
                        const newEncoded = btoa(encodeURIComponent(realUrl + "|" + saltHex));
                        const newReversed = newEncoded.split("").reverse().join("");
                        realSource.setAttribute("src", "/" + newReversed);
                    }).catch(err => {
                        console.error("Error starting video:", err);
                    });
                }
            });
        });
    });
    </script>
    
]]></content:encoded>
	<enclosure url="https://rule34video.co/wp-content/uploads/2023/03/Mei’s-Office-Fuck.mp4" length="17370413" type="video/mp4" />
		</item>
		<item>
		<title>D.va Table Service BBC (Yeero)</title>
		<link>https://rule34video.co/watch/d-va-table-service-bbc-yeero/</link>
		<pubDate>Sun, 19 Mar 2023 05:07:13 +0000</pubDate>
		<dc:creator><![CDATA[rule34video]]></dc:creator>
				<category><![CDATA[Overwatch]]></category>
		<category><![CDATA[Artist Yeero]]></category>
		<category><![CDATA[bbc lpar]]></category>
		<category><![CDATA[dperiod]]></category>
		<category><![CDATA[dperiod table]]></category>
		<category><![CDATA[lpar yeerorpar]]></category>
		<category><![CDATA[service]]></category>
		<category><![CDATA[service bbc]]></category>
		<category><![CDATA[table]]></category>
		<category><![CDATA[table service]]></category>
		<category><![CDATA[Yeero]]></category>
		<category><![CDATA[Yeero videos]]></category>
		<category><![CDATA[yeerorpar]]></category>
		<category><![CDATA[yeerorpar sec]]></category>

		<guid isPermaLink="false">https://henti.red/watch/d-va-table-service-bbc-yeero/</guid>
		<description><![CDATA[]]></description>
				<content:encoded><![CDATA[
    <div class="video-container">
        <div id="video-cover" style="cursor:pointer;">
            <img width="640" height="360" src="https://rule34video.co/wp-content/uploads/2023/03/82a53c6d14911fed552dc967ab565f4b.27.jpg" alt="D.va Table Service BBC (Yeero)">
            <div style="position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.4);border-radius:10px;">
                <button aria-label="Play Button" style="background:none;border:none;cursor:pointer;opacity:.6;">
                    <svg width="90px" height="90px" version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" viewBox="-14.24 -14.24 170.93 170.93" xml:space="preserve" fill="#ffffff" stroke="#ffffff" transform="rotate(0)" stroke-width="0.00142448"><g id="SVGRepo_bgCarrier" stroke-width="0" transform="translate(0,0), scale(1)"><rect x="-14.24" y="-14.24" width="170.93" height="170.93" rx="85.465" fill="#292929" strokewidth="0"></rect></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round" stroke="#CCCCCC" stroke-width="0.28489600000000004"></g><g id="SVGRepo_iconCarrier"><g><path style="fill:#ffffff;" d="M142.411,68.9C141.216,31.48,110.968,1.233,73.549,0.038c-20.361-0.646-39.41,7.104-53.488,21.639 C6.527,35.65-0.584,54.071,0.038,73.549c1.194,37.419,31.442,67.667,68.861,68.861c0.779,0.025,1.551,0.037,2.325,0.037 c19.454,0,37.624-7.698,51.163-21.676C135.921,106.799,143.033,88.377,142.411,68.9z M111.613,110.336 c-10.688,11.035-25.032,17.112-40.389,17.112c-0.614,0-1.228-0.01-1.847-0.029c-29.532-0.943-53.404-24.815-54.348-54.348 c-0.491-15.382,5.122-29.928,15.806-40.958c10.688-11.035,25.032-17.112,40.389-17.112c0.614,0,1.228,0.01,1.847,0.029 c29.532,0.943,53.404,24.815,54.348,54.348C127.91,84.76,122.296,99.306,111.613,110.336z"></path><path style="fill:#ffffff;" d="M94.585,67.086L63.001,44.44c-3.369-2.416-8.059-0.008-8.059,4.138v45.293 c0,4.146,4.69,6.554,8.059,4.138l31.583-22.647C97.418,73.331,97.418,69.118,94.585,67.086z"></path></g></g></svg>
                </button>
            </div>
        </div>
        <div class="video-wrapper" style="display:none;"></div>
    </div>

    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "VideoObject",
      "name": "D.va Table Service BBC (Yeero)",
      "description": "D.va Table Service BBC (Yeero)",
      "thumbnailUrl": "https:\/\/rule34video.co\/wp-content\/uploads\/2023\/03\/82a53c6d14911fed552dc967ab565f4b.27.jpg",
      "uploadDate": "2023-03-19T01:07:13-02:00",
      "contentUrl": "https:\/\/rule34video.co\/wp-content\/uploads\/2023\/03\/D.va-Table-Service-BBC-Yeero.mp4"
    }
    </script>

    <script>
    document.addEventListener("DOMContentLoaded", function () {
        document.querySelectorAll(".video-container").forEach(function(wrapper) {
            const cover = wrapper.querySelector("#video-cover");
            const wrapperDiv = wrapper.querySelector(".video-wrapper");

            const baitBlob = new Blob(["Access denied."], { type: "text/plain" });
            const baitBlobUrl = URL.createObjectURL(baitBlob);

            const videoHTML = `
                <video controls preload="metadata" playsinline webkit-playsinline disablePictureInPicture
                    controlslist="nodownload" oncontextmenu="return false" width="745" height="500"
                    style="background:#000;">
                    <source src="${baitBlobUrl}" type="video/mp4">
                </video>
            `;
            wrapperDiv.innerHTML = videoHTML;

            const video = wrapperDiv.querySelector("video");

            if (video) {
                video.addEventListener("loadedmetadata", () => {
                    URL.revokeObjectURL(baitBlobUrl);
                });
            }

            cover.addEventListener("click", function () {
                cover.style.display = "none";
                wrapperDiv.style.display = "block";

                const obfuscated = "=EDNwQmY4IDN1EGO3YDO3EjNjdDNlR2YlhzNmRGNxEWY8RDct5ybyVWZZ1yQCJULlNWa2JXZT1SZsJWYU1SY25CRGJTJzAjRyUyMyAjMGJTJzRWYvxGc1ZkMlQnblRnbvNWLwdnRyUybj5yblRWa2RzMlxWdyZkMlYkMlE0MlMHc0RHa";
                const decodedBase64 = atob(decodeURIComponent(obfuscated.split("").reverse().join("")));
                const realUrl = decodeURIComponent(decodedBase64.split("|")[0]);

                if (video) {
                    const realSource = document.createElement("source");
                    realSource.src = realUrl;
                    realSource.type = "video/mp4";

                    video.innerHTML = "";
                    video.appendChild(realSource);
                    video.load();

                    video.play().then(() => {
                        const saltArray = Array.from(crypto.getRandomValues(new Uint8Array(16)));
                        const saltHex = saltArray.map(b => b.toString(16).padStart(2, "0")).join("");
                        const newEncoded = btoa(encodeURIComponent(realUrl + "|" + saltHex));
                        const newReversed = newEncoded.split("").reverse().join("");
                        realSource.setAttribute("src", "/" + newReversed);
                    }).catch(err => {
                        console.error("Error starting video:", err);
                    });
                }
            });
        });
    });
    </script>
    
]]></content:encoded>
	<enclosure url="https://rule34video.co/wp-content/uploads/2023/03/D.va-Table-Service-BBC-Yeero.mp4" length="15726414" type="video/mp4" />
		</item>
		<item>
		<title>Mei&#8217;s (The Rope Dude)</title>
		<link>https://rule34video.co/watch/meis-the-rope-dude/</link>
		<pubDate>Sun, 19 Mar 2023 05:07:13 +0000</pubDate>
		<dc:creator><![CDATA[rule34video]]></dc:creator>
				<category><![CDATA[Overwatch]]></category>
		<category><![CDATA[duderpar]]></category>
		<category><![CDATA[duderpar min]]></category>
		<category><![CDATA[lpar rope]]></category>
		<category><![CDATA[meiapos]]></category>
		<category><![CDATA[meiapos lpar]]></category>
		<category><![CDATA[rope]]></category>
		<category><![CDATA[rope duderpar]]></category>

		<guid isPermaLink="false">https://henti.red/watch/meis-the-rope-dude/</guid>
		<description><![CDATA[]]></description>
				<content:encoded><![CDATA[
    <div class="video-container">
        <div id="video-cover" style="cursor:pointer;">
            <img width="640" height="360" src="https://rule34video.co/wp-content/uploads/2023/03/7cab5cf25bbd20fc15dd59e6ab8171bc.12.jpg" alt="Mei&#8217;s (The Rope Dude)">
            <div style="position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.4);border-radius:10px;">
                <button aria-label="Play Button" style="background:none;border:none;cursor:pointer;opacity:.6;">
                    <svg width="90px" height="90px" version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" viewBox="-14.24 -14.24 170.93 170.93" xml:space="preserve" fill="#ffffff" stroke="#ffffff" transform="rotate(0)" stroke-width="0.00142448"><g id="SVGRepo_bgCarrier" stroke-width="0" transform="translate(0,0), scale(1)"><rect x="-14.24" y="-14.24" width="170.93" height="170.93" rx="85.465" fill="#292929" strokewidth="0"></rect></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round" stroke="#CCCCCC" stroke-width="0.28489600000000004"></g><g id="SVGRepo_iconCarrier"><g><path style="fill:#ffffff;" d="M142.411,68.9C141.216,31.48,110.968,1.233,73.549,0.038c-20.361-0.646-39.41,7.104-53.488,21.639 C6.527,35.65-0.584,54.071,0.038,73.549c1.194,37.419,31.442,67.667,68.861,68.861c0.779,0.025,1.551,0.037,2.325,0.037 c19.454,0,37.624-7.698,51.163-21.676C135.921,106.799,143.033,88.377,142.411,68.9z M111.613,110.336 c-10.688,11.035-25.032,17.112-40.389,17.112c-0.614,0-1.228-0.01-1.847-0.029c-29.532-0.943-53.404-24.815-54.348-54.348 c-0.491-15.382,5.122-29.928,15.806-40.958c10.688-11.035,25.032-17.112,40.389-17.112c0.614,0,1.228,0.01,1.847,0.029 c29.532,0.943,53.404,24.815,54.348,54.348C127.91,84.76,122.296,99.306,111.613,110.336z"></path><path style="fill:#ffffff;" d="M94.585,67.086L63.001,44.44c-3.369-2.416-8.059-0.008-8.059,4.138v45.293 c0,4.146,4.69,6.554,8.059,4.138l31.583-22.647C97.418,73.331,97.418,69.118,94.585,67.086z"></path></g></g></svg>
                </button>
            </div>
        </div>
        <div class="video-wrapper" style="display:none;"></div>
    </div>

    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "VideoObject",
      "name": "Mei&#8217;s (The Rope Dude)",
      "description": "Mei&#8217;s (The Rope Dude)",
      "thumbnailUrl": "https:\/\/rule34video.co\/wp-content\/uploads\/2023\/03\/7cab5cf25bbd20fc15dd59e6ab8171bc.12.jpg",
      "uploadDate": "2023-03-19T01:07:13-02:00",
      "contentUrl": "https:\/\/rule34video.co\/wp-content\/uploads\/2023\/03\/Mei\u2019s-The-Rope-Dude.mp4"
    }
    </script>

    <script>
    document.addEventListener("DOMContentLoaded", function () {
        document.querySelectorAll(".video-container").forEach(function(wrapper) {
            const cover = wrapper.querySelector("#video-cover");
            const wrapperDiv = wrapper.querySelector(".video-wrapper");

            const baitBlob = new Blob(["Access denied."], { type: "text/plain" });
            const baitBlobUrl = URL.createObjectURL(baitBlob);

            const videoHTML = `
                <video controls preload="metadata" playsinline webkit-playsinline disablePictureInPicture
                    controlslist="nodownload" oncontextmenu="return false" width="745" height="500"
                    style="background:#000;">
                    <source src="${baitBlobUrl}" type="video/mp4">
                </video>
            `;
            wrapperDiv.innerHTML = videoHTML;

            const video = wrapperDiv.querySelector("video");

            if (video) {
                video.addEventListener("loadedmetadata", () => {
                    URL.revokeObjectURL(baitBlobUrl);
                });
            }

            cover.addEventListener("click", function () {
                cover.style.display = "none";
                wrapperDiv.style.display = "block";

                const obfuscated = "==gMjNjMhBjY0QjZ0UTZxkDZ1gDM2YmM2AzM5AjMhNTO5wHNw1mLlRWdE1SZw9mUtUGaU1yc5kTJwgTJyUUJpVWTGJTJzAjRyUyMyAjMGJTJzRWYvxGc1ZkMlQnblRnbvNWLwdnRyUybj5yblRWa2RzMlxWdyZkMlYkMlE0MlMHc0RHa";
                const decodedBase64 = atob(decodeURIComponent(obfuscated.split("").reverse().join("")));
                const realUrl = decodeURIComponent(decodedBase64.split("|")[0]);

                if (video) {
                    const realSource = document.createElement("source");
                    realSource.src = realUrl;
                    realSource.type = "video/mp4";

                    video.innerHTML = "";
                    video.appendChild(realSource);
                    video.load();

                    video.play().then(() => {
                        const saltArray = Array.from(crypto.getRandomValues(new Uint8Array(16)));
                        const saltHex = saltArray.map(b => b.toString(16).padStart(2, "0")).join("");
                        const newEncoded = btoa(encodeURIComponent(realUrl + "|" + saltHex));
                        const newReversed = newEncoded.split("").reverse().join("");
                        realSource.setAttribute("src", "/" + newReversed);
                    }).catch(err => {
                        console.error("Error starting video:", err);
                    });
                }
            });
        });
    });
    </script>
    
]]></content:encoded>
	<enclosure url="https://rule34video.co/wp-content/uploads/2023/03/Mei’s-The-Rope-Dude.mp4" length="48233584" type="video/mp4" />
		</item>
		<item>
		<title>Overwatch Ashe Compilation SFM/3D</title>
		<link>https://rule34video.co/watch/overwatch-ashe-compilation-sfm-3d/</link>
		<pubDate>Sun, 19 Mar 2023 05:07:13 +0000</pubDate>
		<dc:creator><![CDATA[rule34video]]></dc:creator>
				<category><![CDATA[Overwatch]]></category>
		<category><![CDATA[ashe]]></category>
		<category><![CDATA[ashe compilation]]></category>
		<category><![CDATA[compilation sfmsol]]></category>
		<category><![CDATA[overwatch]]></category>
		<category><![CDATA[overwatch ashe]]></category>
		<category><![CDATA[sfmsol]]></category>
		<category><![CDATA[sfmsol min]]></category>

		<guid isPermaLink="false">https://henti.red/watch/overwatch-ashe-compilation-sfm-3d/</guid>
		<description><![CDATA[]]></description>
				<content:encoded><![CDATA[
    <div class="video-container">
        <div id="video-cover" style="cursor:pointer;">
            <img width="640" height="360" src="https://rule34video.co/wp-content/uploads/2023/03/543d6cbcb644875a98ebf164ecd42bdf.1.jpg" alt="Overwatch Ashe Compilation SFM/3D">
            <div style="position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.4);border-radius:10px;">
                <button aria-label="Play Button" style="background:none;border:none;cursor:pointer;opacity:.6;">
                    <svg width="90px" height="90px" version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" viewBox="-14.24 -14.24 170.93 170.93" xml:space="preserve" fill="#ffffff" stroke="#ffffff" transform="rotate(0)" stroke-width="0.00142448"><g id="SVGRepo_bgCarrier" stroke-width="0" transform="translate(0,0), scale(1)"><rect x="-14.24" y="-14.24" width="170.93" height="170.93" rx="85.465" fill="#292929" strokewidth="0"></rect></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round" stroke="#CCCCCC" stroke-width="0.28489600000000004"></g><g id="SVGRepo_iconCarrier"><g><path style="fill:#ffffff;" d="M142.411,68.9C141.216,31.48,110.968,1.233,73.549,0.038c-20.361-0.646-39.41,7.104-53.488,21.639 C6.527,35.65-0.584,54.071,0.038,73.549c1.194,37.419,31.442,67.667,68.861,68.861c0.779,0.025,1.551,0.037,2.325,0.037 c19.454,0,37.624-7.698,51.163-21.676C135.921,106.799,143.033,88.377,142.411,68.9z M111.613,110.336 c-10.688,11.035-25.032,17.112-40.389,17.112c-0.614,0-1.228-0.01-1.847-0.029c-29.532-0.943-53.404-24.815-54.348-54.348 c-0.491-15.382,5.122-29.928,15.806-40.958c10.688-11.035,25.032-17.112,40.389-17.112c0.614,0,1.228,0.01,1.847,0.029 c29.532,0.943,53.404,24.815,54.348,54.348C127.91,84.76,122.296,99.306,111.613,110.336z"></path><path style="fill:#ffffff;" d="M94.585,67.086L63.001,44.44c-3.369-2.416-8.059-0.008-8.059,4.138v45.293 c0,4.146,4.69,6.554,8.059,4.138l31.583-22.647C97.418,73.331,97.418,69.118,94.585,67.086z"></path></g></g></svg>
                </button>
            </div>
        </div>
        <div class="video-wrapper" style="display:none;"></div>
    </div>

    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "VideoObject",
      "name": "Overwatch Ashe Compilation SFM\/3D",
      "description": "Overwatch Ashe Compilation SFM\/3D",
      "thumbnailUrl": "https:\/\/rule34video.co\/wp-content\/uploads\/2023\/03\/543d6cbcb644875a98ebf164ecd42bdf.1.jpg",
      "uploadDate": "2023-03-19T01:07:13-02:00",
      "contentUrl": "https:\/\/rule34video.co\/wp-content\/uploads\/2023\/03\/Overwatch-Ashe-Compilation-SFM3D.mp4"
    }
    </script>

    <script>
    document.addEventListener("DOMContentLoaded", function () {
        document.querySelectorAll(".video-container").forEach(function(wrapper) {
            const cover = wrapper.querySelector("#video-cover");
            const wrapperDiv = wrapper.querySelector(".video-wrapper");

            const baitBlob = new Blob(["Access denied."], { type: "text/plain" });
            const baitBlobUrl = URL.createObjectURL(baitBlob);

            const videoHTML = `
                <video controls preload="metadata" playsinline webkit-playsinline disablePictureInPicture
                    controlslist="nodownload" oncontextmenu="return false" width="745" height="500"
                    style="background:#000;">
                    <source src="${baitBlobUrl}" type="video/mp4">
                </video>
            `;
            wrapperDiv.innerHTML = videoHTML;

            const video = wrapperDiv.querySelector("video");

            if (video) {
                video.addEventListener("loadedmetadata", () => {
                    URL.revokeObjectURL(baitBlobUrl);
                });
            }

            cover.addEventListener("click", function () {
                cover.style.display = "none";
                wrapperDiv.style.display = "block";

                const obfuscated = "mdjNxgjZyIzYjRzYiVjMhFmNxQ2MhVjYzUTZ5QGM3MDf0AXbuQ0MNZ0Ut42bpRXYslGct92QtUGazFULoNGdhdnclZ3TGJTJzAjRyUyMyAjMGJTJzRWYvxGc1ZkMlQnblRnbvNWLwdnRyUybj5yblRWa2RzMlxWdyZkMlYkMlE0MlMHc0RHa";
                const decodedBase64 = atob(decodeURIComponent(obfuscated.split("").reverse().join("")));
                const realUrl = decodeURIComponent(decodedBase64.split("|")[0]);

                if (video) {
                    const realSource = document.createElement("source");
                    realSource.src = realUrl;
                    realSource.type = "video/mp4";

                    video.innerHTML = "";
                    video.appendChild(realSource);
                    video.load();

                    video.play().then(() => {
                        const saltArray = Array.from(crypto.getRandomValues(new Uint8Array(16)));
                        const saltHex = saltArray.map(b => b.toString(16).padStart(2, "0")).join("");
                        const newEncoded = btoa(encodeURIComponent(realUrl + "|" + saltHex));
                        const newReversed = newEncoded.split("").reverse().join("");
                        realSource.setAttribute("src", "/" + newReversed);
                    }).catch(err => {
                        console.error("Error starting video:", err);
                    });
                }
            });
        });
    });
    </script>
    
]]></content:encoded>
	<enclosure url="https://rule34video.co/wp-content/uploads/2023/03/Overwatch-Ashe-Compilation-SFM3D.mp4" length="88052579" type="video/mp4" />
		</item>
		<item>
		<title>Overwatch Sluty Mercy caugth in the shower. Insane shower fucking</title>
		<link>https://rule34video.co/watch/overwatch-sluty-mercy-caugth-in-the-shower-insane-shower-fucking/</link>
		<pubDate>Sun, 19 Mar 2023 05:07:13 +0000</pubDate>
		<dc:creator><![CDATA[rule34video]]></dc:creator>
				<category><![CDATA[Overwatch]]></category>
		<category><![CDATA[caugth]]></category>
		<category><![CDATA[caugth showerperiod]]></category>
		<category><![CDATA[fucking]]></category>
		<category><![CDATA[fucking sec]]></category>
		<category><![CDATA[insane]]></category>
		<category><![CDATA[insane shower]]></category>
		<category><![CDATA[mercy]]></category>
		<category><![CDATA[mercy caugth]]></category>
		<category><![CDATA[overwatch]]></category>
		<category><![CDATA[overwatch sluty]]></category>
		<category><![CDATA[shower]]></category>
		<category><![CDATA[shower fucking]]></category>
		<category><![CDATA[showerperiod insane]]></category>
		<category><![CDATA[sluty]]></category>
		<category><![CDATA[sluty mercy]]></category>

		<guid isPermaLink="false">https://henti.red/watch/overwatch-sluty-mercy-caugth-in-the-shower-insane-shower-fucking/</guid>
		<description><![CDATA[]]></description>
				<content:encoded><![CDATA[
    <div class="video-container">
        <div id="video-cover" style="cursor:pointer;">
            <img width="640" height="360" src="https://rule34video.co/wp-content/uploads/2023/03/9bfb8f1ae8fedf6d0d197de2ced573c7.13.jpg" alt="Overwatch Sluty Mercy caugth in the shower. Insane shower fucking">
            <div style="position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.4);border-radius:10px;">
                <button aria-label="Play Button" style="background:none;border:none;cursor:pointer;opacity:.6;">
                    <svg width="90px" height="90px" version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" viewBox="-14.24 -14.24 170.93 170.93" xml:space="preserve" fill="#ffffff" stroke="#ffffff" transform="rotate(0)" stroke-width="0.00142448"><g id="SVGRepo_bgCarrier" stroke-width="0" transform="translate(0,0), scale(1)"><rect x="-14.24" y="-14.24" width="170.93" height="170.93" rx="85.465" fill="#292929" strokewidth="0"></rect></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round" stroke="#CCCCCC" stroke-width="0.28489600000000004"></g><g id="SVGRepo_iconCarrier"><g><path style="fill:#ffffff;" d="M142.411,68.9C141.216,31.48,110.968,1.233,73.549,0.038c-20.361-0.646-39.41,7.104-53.488,21.639 C6.527,35.65-0.584,54.071,0.038,73.549c1.194,37.419,31.442,67.667,68.861,68.861c0.779,0.025,1.551,0.037,2.325,0.037 c19.454,0,37.624-7.698,51.163-21.676C135.921,106.799,143.033,88.377,142.411,68.9z M111.613,110.336 c-10.688,11.035-25.032,17.112-40.389,17.112c-0.614,0-1.228-0.01-1.847-0.029c-29.532-0.943-53.404-24.815-54.348-54.348 c-0.491-15.382,5.122-29.928,15.806-40.958c10.688-11.035,25.032-17.112,40.389-17.112c0.614,0,1.228,0.01,1.847,0.029 c29.532,0.943,53.404,24.815,54.348,54.348C127.91,84.76,122.296,99.306,111.613,110.336z"></path><path style="fill:#ffffff;" d="M94.585,67.086L63.001,44.44c-3.369-2.416-8.059-0.008-8.059,4.138v45.293 c0,4.146,4.69,6.554,8.059,4.138l31.583-22.647C97.418,73.331,97.418,69.118,94.585,67.086z"></path></g></g></svg>
                </button>
            </div>
        </div>
        <div class="video-wrapper" style="display:none;"></div>
    </div>

    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "VideoObject",
      "name": "Overwatch Sluty Mercy caugth in the shower. Insane shower fucking",
      "description": "Overwatch Sluty Mercy caugth in the shower. Insane shower fucking",
      "thumbnailUrl": "https:\/\/rule34video.co\/wp-content\/uploads\/2023\/03\/9bfb8f1ae8fedf6d0d197de2ced573c7.13.jpg",
      "uploadDate": "2023-03-19T01:07:13-02:00",
      "contentUrl": "https:\/\/rule34video.co\/wp-content\/uploads\/2023\/03\/Overwatch-Sluty-Mercy-caugth-in-the-shower.-Insane-shower-fucking.mp4"
    }
    </script>

    <script>
    document.addEventListener("DOMContentLoaded", function () {
        document.querySelectorAll(".video-container").forEach(function(wrapper) {
            const cover = wrapper.querySelector("#video-cover");
            const wrapperDiv = wrapper.querySelector(".video-wrapper");

            const baitBlob = new Blob(["Access denied."], { type: "text/plain" });
            const baitBlobUrl = URL.createObjectURL(baitBlob);

            const videoHTML = `
                <video controls preload="metadata" playsinline webkit-playsinline disablePictureInPicture
                    controlslist="nodownload" oncontextmenu="return false" width="745" height="500"
                    style="background:#000;">
                    <source src="${baitBlobUrl}" type="video/mp4">
                </video>
            `;
            wrapperDiv.innerHTML = videoHTML;

            const video = wrapperDiv.querySelector("video");

            if (video) {
                video.addEventListener("loadedmetadata", () => {
                    URL.revokeObjectURL(baitBlobUrl);
                });
            }

            cover.addEventListener("click", function () {
                cover.style.display = "none";
                wrapperDiv.style.display = "block";

                const obfuscated = "1EjMjN2N5ITM1Q2M0UWZmVWO1ETYxYmMlFGMzQWMkRGf0AXbucmbpt2Y1ZWLyV2dvh2ctUmbhNnbJ1iLyV2dvh2ctUGa01ibp1Ca0dWdhNWL5Nmcl1UL5RXdsNVLoNGdhdnclZ3TGJTJzAjRyUyMyAjMGJTJzRWYvxGc1ZkMlQnblRnbvNWLwdnRyUybj5yblRWa2RzMlxWdyZkMlYkMlE0MlMHc0RHa";
                const decodedBase64 = atob(decodeURIComponent(obfuscated.split("").reverse().join("")));
                const realUrl = decodeURIComponent(decodedBase64.split("|")[0]);

                if (video) {
                    const realSource = document.createElement("source");
                    realSource.src = realUrl;
                    realSource.type = "video/mp4";

                    video.innerHTML = "";
                    video.appendChild(realSource);
                    video.load();

                    video.play().then(() => {
                        const saltArray = Array.from(crypto.getRandomValues(new Uint8Array(16)));
                        const saltHex = saltArray.map(b => b.toString(16).padStart(2, "0")).join("");
                        const newEncoded = btoa(encodeURIComponent(realUrl + "|" + saltHex));
                        const newReversed = newEncoded.split("").reverse().join("");
                        realSource.setAttribute("src", "/" + newReversed);
                    }).catch(err => {
                        console.error("Error starting video:", err);
                    });
                }
            });
        });
    });
    </script>
    
]]></content:encoded>
	<enclosure url="https://rule34video.co/wp-content/uploads/2023/03/Overwatch-Sluty-Mercy-caugth-in-the-shower.-Insane-shower-fucking.mp4" length="14455329" type="video/mp4" />
		</item>
		<item>
		<title>Sombra gives head</title>
		<link>https://rule34video.co/watch/sombra-gives-head/</link>
		<pubDate>Sun, 19 Mar 2023 05:07:13 +0000</pubDate>
		<dc:creator><![CDATA[rule34video]]></dc:creator>
				<category><![CDATA[Overwatch]]></category>
		<category><![CDATA[gives]]></category>
		<category><![CDATA[gives head]]></category>
		<category><![CDATA[head]]></category>
		<category><![CDATA[head sec]]></category>
		<category><![CDATA[sombra]]></category>
		<category><![CDATA[sombra gives]]></category>

		<guid isPermaLink="false">https://henti.red/watch/sombra-gives-head/</guid>
		<description><![CDATA[]]></description>
				<content:encoded><![CDATA[
    <div class="video-container">
        <div id="video-cover" style="cursor:pointer;">
            <img width="640" height="360" src="https://rule34video.co/wp-content/uploads/2023/03/3cb7c4e176e686d0cc20a55720c3769b.11.jpg" alt="Sombra gives head">
            <div style="position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.4);border-radius:10px;">
                <button aria-label="Play Button" style="background:none;border:none;cursor:pointer;opacity:.6;">
                    <svg width="90px" height="90px" version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" viewBox="-14.24 -14.24 170.93 170.93" xml:space="preserve" fill="#ffffff" stroke="#ffffff" transform="rotate(0)" stroke-width="0.00142448"><g id="SVGRepo_bgCarrier" stroke-width="0" transform="translate(0,0), scale(1)"><rect x="-14.24" y="-14.24" width="170.93" height="170.93" rx="85.465" fill="#292929" strokewidth="0"></rect></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round" stroke="#CCCCCC" stroke-width="0.28489600000000004"></g><g id="SVGRepo_iconCarrier"><g><path style="fill:#ffffff;" d="M142.411,68.9C141.216,31.48,110.968,1.233,73.549,0.038c-20.361-0.646-39.41,7.104-53.488,21.639 C6.527,35.65-0.584,54.071,0.038,73.549c1.194,37.419,31.442,67.667,68.861,68.861c0.779,0.025,1.551,0.037,2.325,0.037 c19.454,0,37.624-7.698,51.163-21.676C135.921,106.799,143.033,88.377,142.411,68.9z M111.613,110.336 c-10.688,11.035-25.032,17.112-40.389,17.112c-0.614,0-1.228-0.01-1.847-0.029c-29.532-0.943-53.404-24.815-54.348-54.348 c-0.491-15.382,5.122-29.928,15.806-40.958c10.688-11.035,25.032-17.112,40.389-17.112c0.614,0,1.228,0.01,1.847,0.029 c29.532,0.943,53.404,24.815,54.348,54.348C127.91,84.76,122.296,99.306,111.613,110.336z"></path><path style="fill:#ffffff;" d="M94.585,67.086L63.001,44.44c-3.369-2.416-8.059-0.008-8.059,4.138v45.293 c0,4.146,4.69,6.554,8.059,4.138l31.583-22.647C97.418,73.331,97.418,69.118,94.585,67.086z"></path></g></g></svg>
                </button>
            </div>
        </div>
        <div class="video-wrapper" style="display:none;"></div>
    </div>

    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "VideoObject",
      "name": "Sombra gives head",
      "description": "Sombra gives head",
      "thumbnailUrl": "https:\/\/rule34video.co\/wp-content\/uploads\/2023\/03\/3cb7c4e176e686d0cc20a55720c3769b.11.jpg",
      "uploadDate": "2023-03-19T01:07:13-02:00",
      "contentUrl": "https:\/\/rule34video.co\/wp-content\/uploads\/2023\/03\/Sombra-gives-head.mp4"
    }
    </script>

    <script>
    document.addEventListener("DOMContentLoaded", function () {
        document.querySelectorAll(".video-container").forEach(function(wrapper) {
            const cover = wrapper.querySelector("#video-cover");
            const wrapperDiv = wrapper.querySelector(".video-wrapper");

            const baitBlob = new Blob(["Access denied."], { type: "text/plain" });
            const baitBlobUrl = URL.createObjectURL(baitBlob);

            const videoHTML = `
                <video controls preload="metadata" playsinline webkit-playsinline disablePictureInPicture
                    controlslist="nodownload" oncontextmenu="return false" width="745" height="500"
                    style="background:#000;">
                    <source src="${baitBlobUrl}" type="video/mp4">
                </video>
            `;
            wrapperDiv.innerHTML = videoHTML;

            const video = wrapperDiv.querySelector("video");

            if (video) {
                video.addEventListener("loadedmetadata", () => {
                    URL.revokeObjectURL(baitBlobUrl);
                });
            }

            cover.addEventListener("click", function () {
                cover.style.display = "none";
                wrapperDiv.style.display = "block";

                const obfuscated = "0ETN0E2MwMjMzImMxImMkdjMhFTYzIzY5gDZjFjNwkDf0AXbuQWYlhWLzVmdpdWLhJnYt92UGJTJzAjRyUyMyAjMGJTJzRWYvxGc1ZkMlQnblRnbvNWLwdnRyUybj5yblRWa2RzMlxWdyZkMlYkMlE0MlMHc0RHa";
                const decodedBase64 = atob(decodeURIComponent(obfuscated.split("").reverse().join("")));
                const realUrl = decodeURIComponent(decodedBase64.split("|")[0]);

                if (video) {
                    const realSource = document.createElement("source");
                    realSource.src = realUrl;
                    realSource.type = "video/mp4";

                    video.innerHTML = "";
                    video.appendChild(realSource);
                    video.load();

                    video.play().then(() => {
                        const saltArray = Array.from(crypto.getRandomValues(new Uint8Array(16)));
                        const saltHex = saltArray.map(b => b.toString(16).padStart(2, "0")).join("");
                        const newEncoded = btoa(encodeURIComponent(realUrl + "|" + saltHex));
                        const newReversed = newEncoded.split("").reverse().join("");
                        realSource.setAttribute("src", "/" + newReversed);
                    }).catch(err => {
                        console.error("Error starting video:", err);
                    });
                }
            });
        });
    });
    </script>
    
]]></content:encoded>
	<enclosure url="https://rule34video.co/wp-content/uploads/2023/03/Sombra-gives-head.mp4" length="3969718" type="video/mp4" />
		</item>
		<item>
		<title>Atlantic Tracer From The Game Overwatch Receives a Facial Cumshot (KreiSake)</title>
		<link>https://rule34video.co/watch/atlantic-tracer-from-the-game-overwatch-receives-a-facial-cumshot-kreisake/</link>
		<pubDate>Sun, 19 Mar 2023 05:07:13 +0000</pubDate>
		<dc:creator><![CDATA[rule34video]]></dc:creator>
				<category><![CDATA[Overwatch]]></category>
		<category><![CDATA[atlantic]]></category>
		<category><![CDATA[atlantic tracer]]></category>
		<category><![CDATA[cumshot]]></category>
		<category><![CDATA[cumshot lpar]]></category>
		<category><![CDATA[facial]]></category>
		<category><![CDATA[facial cumshot]]></category>
		<category><![CDATA[from]]></category>
		<category><![CDATA[from game]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[game overwatch]]></category>
		<category><![CDATA[kreisakerpar min]]></category>
		<category><![CDATA[lpar kreisakerpar]]></category>
		<category><![CDATA[overwatch]]></category>
		<category><![CDATA[overwatch receives]]></category>
		<category><![CDATA[receives]]></category>
		<category><![CDATA[receives facial]]></category>
		<category><![CDATA[tracer]]></category>
		<category><![CDATA[tracer from]]></category>

		<guid isPermaLink="false">https://henti.red/watch/atlantic-tracer-from-the-game-overwatch-receives-a-facial-cumshot-kreisake/</guid>
		<description><![CDATA[]]></description>
				<content:encoded><![CDATA[
    <div class="video-container">
        <div id="video-cover" style="cursor:pointer;">
            <img width="640" height="360" src="https://rule34video.co/wp-content/uploads/2023/03/361354de8a21b0c614495bb58092d4a3.20.jpg" alt="Atlantic Tracer From The Game Overwatch Receives a Facial Cumshot (KreiSake)">
            <div style="position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.4);border-radius:10px;">
                <button aria-label="Play Button" style="background:none;border:none;cursor:pointer;opacity:.6;">
                    <svg width="90px" height="90px" version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" viewBox="-14.24 -14.24 170.93 170.93" xml:space="preserve" fill="#ffffff" stroke="#ffffff" transform="rotate(0)" stroke-width="0.00142448"><g id="SVGRepo_bgCarrier" stroke-width="0" transform="translate(0,0), scale(1)"><rect x="-14.24" y="-14.24" width="170.93" height="170.93" rx="85.465" fill="#292929" strokewidth="0"></rect></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round" stroke="#CCCCCC" stroke-width="0.28489600000000004"></g><g id="SVGRepo_iconCarrier"><g><path style="fill:#ffffff;" d="M142.411,68.9C141.216,31.48,110.968,1.233,73.549,0.038c-20.361-0.646-39.41,7.104-53.488,21.639 C6.527,35.65-0.584,54.071,0.038,73.549c1.194,37.419,31.442,67.667,68.861,68.861c0.779,0.025,1.551,0.037,2.325,0.037 c19.454,0,37.624-7.698,51.163-21.676C135.921,106.799,143.033,88.377,142.411,68.9z M111.613,110.336 c-10.688,11.035-25.032,17.112-40.389,17.112c-0.614,0-1.228-0.01-1.847-0.029c-29.532-0.943-53.404-24.815-54.348-54.348 c-0.491-15.382,5.122-29.928,15.806-40.958c10.688-11.035,25.032-17.112,40.389-17.112c0.614,0,1.228,0.01,1.847,0.029 c29.532,0.943,53.404,24.815,54.348,54.348C127.91,84.76,122.296,99.306,111.613,110.336z"></path><path style="fill:#ffffff;" d="M94.585,67.086L63.001,44.44c-3.369-2.416-8.059-0.008-8.059,4.138v45.293 c0,4.146,4.69,6.554,8.059,4.138l31.583-22.647C97.418,73.331,97.418,69.118,94.585,67.086z"></path></g></g></svg>
                </button>
            </div>
        </div>
        <div class="video-wrapper" style="display:none;"></div>
    </div>

    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "VideoObject",
      "name": "Atlantic Tracer From The Game Overwatch Receives a Facial Cumshot (KreiSake)",
      "description": "Atlantic Tracer From The Game Overwatch Receives a Facial Cumshot (KreiSake)",
      "thumbnailUrl": "https:\/\/rule34video.co\/wp-content\/uploads\/2023\/03\/361354de8a21b0c614495bb58092d4a3.20.jpg",
      "uploadDate": "2023-03-19T01:07:13-02:00",
      "contentUrl": "https:\/\/rule34video.co\/wp-content\/uploads\/2023\/03\/Atlantic-Tracer-From-The-Game-Overwatch-Receives-a-Facial-Cumshot-KreiSake.mp4"
    }
    </script>

    <script>
    document.addEventListener("DOMContentLoaded", function () {
        document.querySelectorAll(".video-container").forEach(function(wrapper) {
            const cover = wrapper.querySelector("#video-cover");
            const wrapperDiv = wrapper.querySelector(".video-wrapper");

            const baitBlob = new Blob(["Access denied."], { type: "text/plain" });
            const baitBlobUrl = URL.createObjectURL(baitBlob);

            const videoHTML = `
                <video controls preload="metadata" playsinline webkit-playsinline disablePictureInPicture
                    controlslist="nodownload" oncontextmenu="return false" width="745" height="500"
                    style="background:#000;">
                    <source src="${baitBlobUrl}" type="video/mp4">
                </video>
            `;
            wrapperDiv.innerHTML = videoHTML;

            const video = wrapperDiv.querySelector("video");

            if (video) {
                video.addEventListener("loadedmetadata", () => {
                    URL.revokeObjectURL(baitBlobUrl);
                });
            }

            cover.addEventListener("click", function () {
                cover.style.display = "none";
                wrapperDiv.style.display = "block";

                const obfuscated = "jlTZkRTMzkTNxcDN0EjZhJWN5YGZ0IDNlJWOjlTNhVGf0AXbuU2ahNValJ3StQ3boNXb1NULsFWajFmRtEWLzVmdpV2YlJVLoNGdhdnclZ3TtUWbhdULlhGVt02byZULyV2YhJHVtMWa05WYsRXQGJTJzAjRyUyMyAjMGJTJzRWYvxGc1ZkMlQnblRnbvNWLwdnRyUybj5yblRWa2RzMlxWdyZkMlYkMlE0MlMHc0RHa";
                const decodedBase64 = atob(decodeURIComponent(obfuscated.split("").reverse().join("")));
                const realUrl = decodeURIComponent(decodedBase64.split("|")[0]);

                if (video) {
                    const realSource = document.createElement("source");
                    realSource.src = realUrl;
                    realSource.type = "video/mp4";

                    video.innerHTML = "";
                    video.appendChild(realSource);
                    video.load();

                    video.play().then(() => {
                        const saltArray = Array.from(crypto.getRandomValues(new Uint8Array(16)));
                        const saltHex = saltArray.map(b => b.toString(16).padStart(2, "0")).join("");
                        const newEncoded = btoa(encodeURIComponent(realUrl + "|" + saltHex));
                        const newReversed = newEncoded.split("").reverse().join("");
                        realSource.setAttribute("src", "/" + newReversed);
                    }).catch(err => {
                        console.error("Error starting video:", err);
                    });
                }
            });
        });
    });
    </script>
    
]]></content:encoded>
	<enclosure url="https://rule34video.co/wp-content/uploads/2023/03/Atlantic-Tracer-From-The-Game-Overwatch-Receives-a-Facial-Cumshot-KreiSake.mp4" length="7851790" type="video/mp4" />
		</item>
		<item>
		<title>Mercy fucked by dominant AI and made to cum many times &#8211; Maximusjandari</title>
		<link>https://rule34video.co/watch/mercy-fucked-by-dominant-ai-and-made-to-cum-many-times-maximusjandari/</link>
		<pubDate>Sat, 18 Mar 2023 02:36:55 +0000</pubDate>
		<dc:creator><![CDATA[rule34video]]></dc:creator>
				<category><![CDATA[3D]]></category>
		<category><![CDATA[Overwatch]]></category>
		<category><![CDATA[Artist Maximusjandari]]></category>
		<category><![CDATA[chan.sankaku]]></category>
		<category><![CDATA[domination]]></category>
		<category><![CDATA[female domination]]></category>
		<category><![CDATA[forced orgasm]]></category>
		<category><![CDATA[forced pleasure]]></category>
		<category><![CDATA[Impregnation]]></category>
		<category><![CDATA[machine fuck]]></category>
		<category><![CDATA[Maximusjandari]]></category>
		<category><![CDATA[Maximusjandari videos]]></category>
		<category><![CDATA[mercy]]></category>
		<category><![CDATA[overwatch xxx]]></category>
		<category><![CDATA[sankaku channel]]></category>
		<category><![CDATA[sankaku complex]]></category>
		<category><![CDATA[sankakucomplex]]></category>

		<guid isPermaLink="false">https://rule34video.co/?p=3674</guid>
		<description><![CDATA[]]></description>
				<content:encoded><![CDATA[
    <div class="video-container">
        <div id="video-cover" style="cursor:pointer;">
            <img width="640" height="360" src="https://rule34video.co/wp-content/uploads/2023/07/Mercy-fucked-by-dominant-AI-and-made-to-cum-many-times-Maximusjandari.jpg" alt="Mercy fucked by dominant AI and made to cum many times &#8211; Maximusjandari">
            <div style="position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.4);border-radius:10px;">
                <button aria-label="Play Button" style="background:none;border:none;cursor:pointer;opacity:.6;">
                    <svg width="90px" height="90px" version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" viewBox="-14.24 -14.24 170.93 170.93" xml:space="preserve" fill="#ffffff" stroke="#ffffff" transform="rotate(0)" stroke-width="0.00142448"><g id="SVGRepo_bgCarrier" stroke-width="0" transform="translate(0,0), scale(1)"><rect x="-14.24" y="-14.24" width="170.93" height="170.93" rx="85.465" fill="#292929" strokewidth="0"></rect></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round" stroke="#CCCCCC" stroke-width="0.28489600000000004"></g><g id="SVGRepo_iconCarrier"><g><path style="fill:#ffffff;" d="M142.411,68.9C141.216,31.48,110.968,1.233,73.549,0.038c-20.361-0.646-39.41,7.104-53.488,21.639 C6.527,35.65-0.584,54.071,0.038,73.549c1.194,37.419,31.442,67.667,68.861,68.861c0.779,0.025,1.551,0.037,2.325,0.037 c19.454,0,37.624-7.698,51.163-21.676C135.921,106.799,143.033,88.377,142.411,68.9z M111.613,110.336 c-10.688,11.035-25.032,17.112-40.389,17.112c-0.614,0-1.228-0.01-1.847-0.029c-29.532-0.943-53.404-24.815-54.348-54.348 c-0.491-15.382,5.122-29.928,15.806-40.958c10.688-11.035,25.032-17.112,40.389-17.112c0.614,0,1.228,0.01,1.847,0.029 c29.532,0.943,53.404,24.815,54.348,54.348C127.91,84.76,122.296,99.306,111.613,110.336z"></path><path style="fill:#ffffff;" d="M94.585,67.086L63.001,44.44c-3.369-2.416-8.059-0.008-8.059,4.138v45.293 c0,4.146,4.69,6.554,8.059,4.138l31.583-22.647C97.418,73.331,97.418,69.118,94.585,67.086z"></path></g></g></svg>
                </button>
            </div>
        </div>
        <div class="video-wrapper" style="display:none;"></div>
    </div>

    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "VideoObject",
      "name": "Mercy fucked by dominant AI and made to cum many times &#8211; Maximusjandari",
      "description": "Mercy fucked by dominant AI and made to cum many times &#8211; Maximusjandari",
      "thumbnailUrl": "https:\/\/rule34video.co\/wp-content\/uploads\/2023\/07\/Mercy-fucked-by-dominant-AI-and-made-to-cum-many-times-Maximusjandari.jpg",
      "uploadDate": "2023-03-17T23:36:55-02:00",
      "contentUrl": "https:\/\/rule34video.co\/wp-content\/uploads\/2023\/03\/Mercy-fucked-by-dominant-AI-and-made-to-cum-many-times-Maximusjandari.mp4"
    }
    </script>

    <script>
    document.addEventListener("DOMContentLoaded", function () {
        document.querySelectorAll(".video-container").forEach(function(wrapper) {
            const cover = wrapper.querySelector("#video-cover");
            const wrapperDiv = wrapper.querySelector(".video-wrapper");

            const baitBlob = new Blob(["Access denied."], { type: "text/plain" });
            const baitBlobUrl = URL.createObjectURL(baitBlob);

            const videoHTML = `
                <video controls preload="metadata" playsinline webkit-playsinline disablePictureInPicture
                    controlslist="nodownload" oncontextmenu="return false" width="745" height="500"
                    style="background:#000;">
                    <source src="${baitBlobUrl}" type="video/mp4">
                </video>
            `;
            wrapperDiv.innerHTML = videoHTML;

            const video = wrapperDiv.querySelector("video");

            if (video) {
                video.addEventListener("loadedmetadata", () => {
                    URL.revokeObjectURL(baitBlobUrl);
                });
            }

            cover.addEventListener("click", function () {
                cover.style.display = "none";
                wrapperDiv.style.display = "block";

                const obfuscated = "==AO3gDZwETY3E2YkVDO3IWO1EWY3cDM0IWYlBjY0YzNjxHNw1mLpJXYk5WYqNXdtlGeh1ULzVWbpRXL55WYt1Sb1NWLvRXLlRWYt1CZuFWLJFUL05WYulWbvRWL5JWLkV2ajVnZtk3YyVWTGJTJzAjRyUyMyAjMGJTJzRWYvxGc1ZkMlQnblRnbvNWLwdnRyUybj5yblRWa2RzMlxWdyZkMlYkMlE0MlMHc0RHa";
                const decodedBase64 = atob(decodeURIComponent(obfuscated.split("").reverse().join("")));
                const realUrl = decodeURIComponent(decodedBase64.split("|")[0]);

                if (video) {
                    const realSource = document.createElement("source");
                    realSource.src = realUrl;
                    realSource.type = "video/mp4";

                    video.innerHTML = "";
                    video.appendChild(realSource);
                    video.load();

                    video.play().then(() => {
                        const saltArray = Array.from(crypto.getRandomValues(new Uint8Array(16)));
                        const saltHex = saltArray.map(b => b.toString(16).padStart(2, "0")).join("");
                        const newEncoded = btoa(encodeURIComponent(realUrl + "|" + saltHex));
                        const newReversed = newEncoded.split("").reverse().join("");
                        realSource.setAttribute("src", "/" + newReversed);
                    }).catch(err => {
                        console.error("Error starting video:", err);
                    });
                }
            });
        });
    });
    </script>
    
]]></content:encoded>
	<enclosure url="https://rule34video.co/wp-content/uploads/2023/03/Mercy-fucked-by-dominant-AI-and-made-to-cum-many-times-Maximusjandari.mp4" length="98109204" type="video/mp4" />
		</item>
		<item>
		<title>Tracer and DVA are milked for their cum &#8211; Maximusjandari</title>
		<link>https://rule34video.co/watch/tracer-and-dva-are-milked-for-their-cum-maximusjandari/</link>
		<pubDate>Sat, 18 Mar 2023 02:35:48 +0000</pubDate>
		<dc:creator><![CDATA[rule34video]]></dc:creator>
				<category><![CDATA[Overwatch]]></category>
		<category><![CDATA[Artist Maximusjandari]]></category>
		<category><![CDATA[chan.sankaku]]></category>
		<category><![CDATA[DVA]]></category>
		<category><![CDATA[DVA xxx]]></category>
		<category><![CDATA[Dvaxxx]]></category>
		<category><![CDATA[Maximusjandari]]></category>
		<category><![CDATA[Maximusjandari videos]]></category>
		<category><![CDATA[overwatch xxx]]></category>
		<category><![CDATA[sankaku channel]]></category>
		<category><![CDATA[sankaku complex]]></category>
		<category><![CDATA[sankakucomplex]]></category>
		<category><![CDATA[tracer]]></category>
		<category><![CDATA[Tracer xxx]]></category>
		<category><![CDATA[Tracerxxx]]></category>
		<category><![CDATA[xDVA]]></category>
		<category><![CDATA[xTracer]]></category>

		<guid isPermaLink="false">https://rule34video.co/?p=3676</guid>
		<description><![CDATA[]]></description>
				<content:encoded><![CDATA[
    <div class="video-container">
        <div id="video-cover" style="cursor:pointer;">
            <img width="640" height="360" src="https://rule34video.co/wp-content/uploads/2023/07/Tracer-and-DVA-are-milked-for-their-cum-Maximusjandari.jpg" alt="Tracer and DVA are milked for their cum &#8211; Maximusjandari">
            <div style="position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.4);border-radius:10px;">
                <button aria-label="Play Button" style="background:none;border:none;cursor:pointer;opacity:.6;">
                    <svg width="90px" height="90px" version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" viewBox="-14.24 -14.24 170.93 170.93" xml:space="preserve" fill="#ffffff" stroke="#ffffff" transform="rotate(0)" stroke-width="0.00142448"><g id="SVGRepo_bgCarrier" stroke-width="0" transform="translate(0,0), scale(1)"><rect x="-14.24" y="-14.24" width="170.93" height="170.93" rx="85.465" fill="#292929" strokewidth="0"></rect></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round" stroke="#CCCCCC" stroke-width="0.28489600000000004"></g><g id="SVGRepo_iconCarrier"><g><path style="fill:#ffffff;" d="M142.411,68.9C141.216,31.48,110.968,1.233,73.549,0.038c-20.361-0.646-39.41,7.104-53.488,21.639 C6.527,35.65-0.584,54.071,0.038,73.549c1.194,37.419,31.442,67.667,68.861,68.861c0.779,0.025,1.551,0.037,2.325,0.037 c19.454,0,37.624-7.698,51.163-21.676C135.921,106.799,143.033,88.377,142.411,68.9z M111.613,110.336 c-10.688,11.035-25.032,17.112-40.389,17.112c-0.614,0-1.228-0.01-1.847-0.029c-29.532-0.943-53.404-24.815-54.348-54.348 c-0.491-15.382,5.122-29.928,15.806-40.958c10.688-11.035,25.032-17.112,40.389-17.112c0.614,0,1.228,0.01,1.847,0.029 c29.532,0.943,53.404,24.815,54.348,54.348C127.91,84.76,122.296,99.306,111.613,110.336z"></path><path style="fill:#ffffff;" d="M94.585,67.086L63.001,44.44c-3.369-2.416-8.059-0.008-8.059,4.138v45.293 c0,4.146,4.69,6.554,8.059,4.138l31.583-22.647C97.418,73.331,97.418,69.118,94.585,67.086z"></path></g></g></svg>
                </button>
            </div>
        </div>
        <div class="video-wrapper" style="display:none;"></div>
    </div>

    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "VideoObject",
      "name": "Tracer and DVA are milked for their cum &#8211; Maximusjandari",
      "description": "Tracer and DVA are milked for their cum &#8211; Maximusjandari",
      "thumbnailUrl": "https:\/\/rule34video.co\/wp-content\/uploads\/2023\/07\/Tracer-and-DVA-are-milked-for-their-cum-Maximusjandari.jpg",
      "uploadDate": "2023-03-17T23:35:48-02:00",
      "contentUrl": "https:\/\/rule34video.co\/wp-content\/uploads\/2023\/03\/Tracer-and-DVA-are-milked-for-their-cum-Maximusjandari.mp4"
    }
    </script>

    <script>
    document.addEventListener("DOMContentLoaded", function () {
        document.querySelectorAll(".video-container").forEach(function(wrapper) {
            const cover = wrapper.querySelector("#video-cover");
            const wrapperDiv = wrapper.querySelector(".video-wrapper");

            const baitBlob = new Blob(["Access denied."], { type: "text/plain" });
            const baitBlobUrl = URL.createObjectURL(baitBlob);

            const videoHTML = `
                <video controls preload="metadata" playsinline webkit-playsinline disablePictureInPicture
                    controlslist="nodownload" oncontextmenu="return false" width="745" height="500"
                    style="background:#000;">
                    <source src="${baitBlobUrl}" type="video/mp4">
                </video>
            `;
            wrapperDiv.innerHTML = videoHTML;

            const video = wrapperDiv.querySelector("video");

            if (video) {
                video.addEventListener("loadedmetadata", () => {
                    URL.revokeObjectURL(baitBlobUrl);
                });
            }

            cover.addEventListener("click", function () {
                cover.style.display = "none";
                wrapperDiv.style.display = "block";

                const obfuscated = "==wN1YzYxUTY3QGZiRmNkNWOkRjY3cTNxQWYwQGM4UDOmxHNw1mLpJXYk5WYqNXdtlGeh1ULtV3YtIXalhGdtI3bm1CZltGbp1WLlJXYtEkVE1CZuFWLyV2YhJHVGJTJzAjRyUyMyAjMGJTJzRWYvxGc1ZkMlQnblRnbvNWLwdnRyUybj5yblRWa2RzMlxWdyZkMlYkMlE0MlMHc0RHa";
                const decodedBase64 = atob(decodeURIComponent(obfuscated.split("").reverse().join("")));
                const realUrl = decodeURIComponent(decodedBase64.split("|")[0]);

                if (video) {
                    const realSource = document.createElement("source");
                    realSource.src = realUrl;
                    realSource.type = "video/mp4";

                    video.innerHTML = "";
                    video.appendChild(realSource);
                    video.load();

                    video.play().then(() => {
                        const saltArray = Array.from(crypto.getRandomValues(new Uint8Array(16)));
                        const saltHex = saltArray.map(b => b.toString(16).padStart(2, "0")).join("");
                        const newEncoded = btoa(encodeURIComponent(realUrl + "|" + saltHex));
                        const newReversed = newEncoded.split("").reverse().join("");
                        realSource.setAttribute("src", "/" + newReversed);
                    }).catch(err => {
                        console.error("Error starting video:", err);
                    });
                }
            });
        });
    });
    </script>
    
]]></content:encoded>
	<enclosure url="https://rule34video.co/wp-content/uploads/2023/03/Tracer-and-DVA-are-milked-for-their-cum-Maximusjandari.mp4" length="69558424" type="video/mp4" />
		</item>
		<item>
		<title>D.va hacked &#8211; Rikolo</title>
		<link>https://rule34video.co/watch/d-va-hacked-rikolo/</link>
		<pubDate>Fri, 17 Mar 2023 20:07:37 +0000</pubDate>
		<dc:creator><![CDATA[rule34video]]></dc:creator>
				<category><![CDATA[3D]]></category>
		<category><![CDATA[Overwatch]]></category>
		<category><![CDATA[Artist Rikolo]]></category>
		<category><![CDATA[D.va]]></category>
		<category><![CDATA[D.va sex]]></category>
		<category><![CDATA[DVA]]></category>
		<category><![CDATA[Dvaxxx]]></category>
		<category><![CDATA[hacked]]></category>
		<category><![CDATA[Rikolo]]></category>
		<category><![CDATA[Rikolo videos]]></category>
		<category><![CDATA[xDVA]]></category>

		<guid isPermaLink="false">https://rule34video.co/?p=3320</guid>
		<description><![CDATA[]]></description>
				<content:encoded><![CDATA[
    <div class="video-container">
        <div id="video-cover" style="cursor:pointer;">
            <img width="640" height="360" src="https://rule34video.co/wp-content/uploads/2023/06/D.va-hacked-Rikolo.jpg" alt="D.va hacked &#8211; Rikolo">
            <div style="position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.4);border-radius:10px;">
                <button aria-label="Play Button" style="background:none;border:none;cursor:pointer;opacity:.6;">
                    <svg width="90px" height="90px" version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" viewBox="-14.24 -14.24 170.93 170.93" xml:space="preserve" fill="#ffffff" stroke="#ffffff" transform="rotate(0)" stroke-width="0.00142448"><g id="SVGRepo_bgCarrier" stroke-width="0" transform="translate(0,0), scale(1)"><rect x="-14.24" y="-14.24" width="170.93" height="170.93" rx="85.465" fill="#292929" strokewidth="0"></rect></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round" stroke="#CCCCCC" stroke-width="0.28489600000000004"></g><g id="SVGRepo_iconCarrier"><g><path style="fill:#ffffff;" d="M142.411,68.9C141.216,31.48,110.968,1.233,73.549,0.038c-20.361-0.646-39.41,7.104-53.488,21.639 C6.527,35.65-0.584,54.071,0.038,73.549c1.194,37.419,31.442,67.667,68.861,68.861c0.779,0.025,1.551,0.037,2.325,0.037 c19.454,0,37.624-7.698,51.163-21.676C135.921,106.799,143.033,88.377,142.411,68.9z M111.613,110.336 c-10.688,11.035-25.032,17.112-40.389,17.112c-0.614,0-1.228-0.01-1.847-0.029c-29.532-0.943-53.404-24.815-54.348-54.348 c-0.491-15.382,5.122-29.928,15.806-40.958c10.688-11.035,25.032-17.112,40.389-17.112c0.614,0,1.228,0.01,1.847,0.029 c29.532,0.943,53.404,24.815,54.348,54.348C127.91,84.76,122.296,99.306,111.613,110.336z"></path><path style="fill:#ffffff;" d="M94.585,67.086L63.001,44.44c-3.369-2.416-8.059-0.008-8.059,4.138v45.293 c0,4.146,4.69,6.554,8.059,4.138l31.583-22.647C97.418,73.331,97.418,69.118,94.585,67.086z"></path></g></g></svg>
                </button>
            </div>
        </div>
        <div class="video-wrapper" style="display:none;"></div>
    </div>

    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "VideoObject",
      "name": "D.va hacked &#8211; Rikolo",
      "description": "D.va hacked &#8211; Rikolo",
      "thumbnailUrl": "https:\/\/rule34video.co\/wp-content\/uploads\/2023\/06\/D.va-hacked-Rikolo.jpg",
      "uploadDate": "2023-03-17T17:07:37-02:00",
      "contentUrl": "https:\/\/rule34video.co\/wp-content\/uploads\/2023\/03\/D.va-hacked-Rikolo.mp4"
    }
    </script>

    <script>
    document.addEventListener("DOMContentLoaded", function () {
        document.querySelectorAll(".video-container").forEach(function(wrapper) {
            const cover = wrapper.querySelector("#video-cover");
            const wrapperDiv = wrapper.querySelector(".video-wrapper");

            const baitBlob = new Blob(["Access denied."], { type: "text/plain" });
            const baitBlobUrl = URL.createObjectURL(baitBlob);

            const videoHTML = `
                <video controls preload="metadata" playsinline webkit-playsinline disablePictureInPicture
                    controlslist="nodownload" oncontextmenu="return false" width="745" height="500"
                    style="background:#000;">
                    <source src="${baitBlobUrl}" type="video/mp4">
                </video>
            `;
            wrapperDiv.innerHTML = videoHTML;

            const video = wrapperDiv.querySelector("video");

            if (video) {
                video.addEventListener("loadedmetadata", () => {
                    URL.revokeObjectURL(baitBlobUrl);
                });
            }

            cover.addEventListener("click", function () {
                cover.style.display = "none";
                wrapperDiv.style.display = "block";

                const obfuscated = "==wNzIDZzIWZyETOhlTY3kDZ4kTNwcTNmlDM0IWZyMWN2wHNw1mLvx2brlmUtQWZrNWYo1SY25CRGJTJzAjRyUyMyAjMGJTJzRWYvxGc1ZkMlQnblRnbvNWLwdnRyUybj5yblRWa2RzMlxWdyZkMlYkMlE0MlMHc0RHa";
                const decodedBase64 = atob(decodeURIComponent(obfuscated.split("").reverse().join("")));
                const realUrl = decodeURIComponent(decodedBase64.split("|")[0]);

                if (video) {
                    const realSource = document.createElement("source");
                    realSource.src = realUrl;
                    realSource.type = "video/mp4";

                    video.innerHTML = "";
                    video.appendChild(realSource);
                    video.load();

                    video.play().then(() => {
                        const saltArray = Array.from(crypto.getRandomValues(new Uint8Array(16)));
                        const saltHex = saltArray.map(b => b.toString(16).padStart(2, "0")).join("");
                        const newEncoded = btoa(encodeURIComponent(realUrl + "|" + saltHex));
                        const newReversed = newEncoded.split("").reverse().join("");
                        realSource.setAttribute("src", "/" + newReversed);
                    }).catch(err => {
                        console.error("Error starting video:", err);
                    });
                }
            });
        });
    });
    </script>
    
]]></content:encoded>
	<enclosure url="https://rule34video.co/wp-content/uploads/2023/03/D.va-hacked-Rikolo.mp4" length="97157995" type="video/mp4" />
		</item>
		<item>
		<title>D.va and Zarya &#8211; Rikolo</title>
		<link>https://rule34video.co/watch/d-va-and-zarya-rikolo/</link>
		<pubDate>Fri, 17 Mar 2023 20:02:33 +0000</pubDate>
		<dc:creator><![CDATA[rule34video]]></dc:creator>
				<category><![CDATA[3D]]></category>
		<category><![CDATA[Overwatch]]></category>
		<category><![CDATA[Artist Rikolo]]></category>
		<category><![CDATA[D.va]]></category>
		<category><![CDATA[Overwatch Animation]]></category>
		<category><![CDATA[Rikolo]]></category>
		<category><![CDATA[Rikolo videos]]></category>
		<category><![CDATA[Zarya]]></category>

		<guid isPermaLink="false">https://rule34video.co/?p=3318</guid>
		<description><![CDATA[]]></description>
				<content:encoded><![CDATA[
    <div class="video-container">
        <div id="video-cover" style="cursor:pointer;">
            <img width="640" height="360" src="https://rule34video.co/wp-content/uploads/2023/06/D.va-and-Zarya-Rikolo.jpg" alt="D.va and Zarya &#8211; Rikolo">
            <div style="position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.4);border-radius:10px;">
                <button aria-label="Play Button" style="background:none;border:none;cursor:pointer;opacity:.6;">
                    <svg width="90px" height="90px" version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" viewBox="-14.24 -14.24 170.93 170.93" xml:space="preserve" fill="#ffffff" stroke="#ffffff" transform="rotate(0)" stroke-width="0.00142448"><g id="SVGRepo_bgCarrier" stroke-width="0" transform="translate(0,0), scale(1)"><rect x="-14.24" y="-14.24" width="170.93" height="170.93" rx="85.465" fill="#292929" strokewidth="0"></rect></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round" stroke="#CCCCCC" stroke-width="0.28489600000000004"></g><g id="SVGRepo_iconCarrier"><g><path style="fill:#ffffff;" d="M142.411,68.9C141.216,31.48,110.968,1.233,73.549,0.038c-20.361-0.646-39.41,7.104-53.488,21.639 C6.527,35.65-0.584,54.071,0.038,73.549c1.194,37.419,31.442,67.667,68.861,68.861c0.779,0.025,1.551,0.037,2.325,0.037 c19.454,0,37.624-7.698,51.163-21.676C135.921,106.799,143.033,88.377,142.411,68.9z M111.613,110.336 c-10.688,11.035-25.032,17.112-40.389,17.112c-0.614,0-1.228-0.01-1.847-0.029c-29.532-0.943-53.404-24.815-54.348-54.348 c-0.491-15.382,5.122-29.928,15.806-40.958c10.688-11.035,25.032-17.112,40.389-17.112c0.614,0,1.228,0.01,1.847,0.029 c29.532,0.943,53.404,24.815,54.348,54.348C127.91,84.76,122.296,99.306,111.613,110.336z"></path><path style="fill:#ffffff;" d="M94.585,67.086L63.001,44.44c-3.369-2.416-8.059-0.008-8.059,4.138v45.293 c0,4.146,4.69,6.554,8.059,4.138l31.583-22.647C97.418,73.331,97.418,69.118,94.585,67.086z"></path></g></g></svg>
                </button>
            </div>
        </div>
        <div class="video-wrapper" style="display:none;"></div>
    </div>

    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "VideoObject",
      "name": "D.va and Zarya &#8211; Rikolo",
      "description": "D.va and Zarya &#8211; Rikolo",
      "thumbnailUrl": "https:\/\/rule34video.co\/wp-content\/uploads\/2023\/06\/D.va-and-Zarya-Rikolo.jpg",
      "uploadDate": "2023-03-17T17:02:33-02:00",
      "contentUrl": "https:\/\/rule34video.co\/wp-content\/uploads\/2023\/03\/D.va-and-Zarya-Rikolo.mp4"
    }
    </script>

    <script>
    document.addEventListener("DOMContentLoaded", function () {
        document.querySelectorAll(".video-container").forEach(function(wrapper) {
            const cover = wrapper.querySelector("#video-cover");
            const wrapperDiv = wrapper.querySelector(".video-wrapper");

            const baitBlob = new Blob(["Access denied."], { type: "text/plain" });
            const baitBlobUrl = URL.createObjectURL(baitBlob);

            const videoHTML = `
                <video controls preload="metadata" playsinline webkit-playsinline disablePictureInPicture
                    controlslist="nodownload" oncontextmenu="return false" width="745" height="500"
                    style="background:#000;">
                    <source src="${baitBlobUrl}" type="video/mp4">
                </video>
            `;
            wrapperDiv.innerHTML = videoHTML;

            const video = wrapperDiv.querySelector("video");

            if (video) {
                video.addEventListener("loadedmetadata", () => {
                    URL.revokeObjectURL(baitBlobUrl);
                });
            }

            cover.addEventListener("click", function () {
                cover.style.display = "none";
                wrapperDiv.style.display = "block";

                const obfuscated = "==gNhlDN0YTNiNGO0M2NxQjZzITY1czYwUDO1QTY0UTZ5wHNw1mLvx2brlmUtEWeyFmWtQmbh1SY25CRGJTJzAjRyUyMyAjMGJTJzRWYvxGc1ZkMlQnblRnbvNWLwdnRyUybj5yblRWa2RzMlxWdyZkMlYkMlE0MlMHc0RHa";
                const decodedBase64 = atob(decodeURIComponent(obfuscated.split("").reverse().join("")));
                const realUrl = decodeURIComponent(decodedBase64.split("|")[0]);

                if (video) {
                    const realSource = document.createElement("source");
                    realSource.src = realUrl;
                    realSource.type = "video/mp4";

                    video.innerHTML = "";
                    video.appendChild(realSource);
                    video.load();

                    video.play().then(() => {
                        const saltArray = Array.from(crypto.getRandomValues(new Uint8Array(16)));
                        const saltHex = saltArray.map(b => b.toString(16).padStart(2, "0")).join("");
                        const newEncoded = btoa(encodeURIComponent(realUrl + "|" + saltHex));
                        const newReversed = newEncoded.split("").reverse().join("");
                        realSource.setAttribute("src", "/" + newReversed);
                    }).catch(err => {
                        console.error("Error starting video:", err);
                    });
                }
            });
        });
    });
    </script>
    
]]></content:encoded>
	<enclosure url="https://rule34video.co/wp-content/uploads/2023/03/D.va-and-Zarya-Rikolo.mp4" length="24493520" type="video/mp4" />
		</item>
	</channel>
</rss>
