cache-bust all

pull/143/head
Aevann 2023-04-25 18:12:40 +02:00
parent 476bbad7b6
commit 93422e2be9
43 changed files with 227 additions and 227 deletions

View File

@ -2,7 +2,7 @@
<browserconfig> <browserconfig>
<msapplication> <msapplication>
<tile> <tile>
<square150x150logo src="/icon.webp?x=1"> <square150x150logo src="/icon.webp?x=2">
<TileColor>#FF66AC</TileColor> <TileColor>#FF66AC</TileColor>
</tile> </tile>
</msapplication> </msapplication>

View File

@ -1,3 +1,3 @@
html { html {
cursor:url('/i/dildo.webp?x=1'), auto; cursor:url('/i/dildo.webp?x=2'), auto;
} }

View File

@ -5627,7 +5627,7 @@ lite-youtube > .lty-playbtn {
left: 50%; left: 50%;
z-index: 1; z-index: 1;
background-color: transparent; background-color: transparent;
background-image: url('/i/youtube.webp?x=1'); background-image: url('/i/youtube.webp?x=2');
transition: filter .1s cubic-bezier(0, 0, 0.2, 1); transition: filter .1s cubic-bezier(0, 0, 0.2, 1);
border: none; border: none;
} }

View File

@ -136,15 +136,15 @@ color: #7a7a7a !important;
} }
body { body {
cursor: url(/assets/events/fistmas/images/cursor.webp?x=1), auto !important; cursor: url(/assets/events/fistmas/images/cursor.webp?x=2), auto !important;
} }
textarea, input[type=textbox], input[type=search] { textarea, input[type=textbox], input[type=search] {
cursor: url(/assets/events/fistmas/images/text.webp?x=1) 9 14, auto !important; cursor: url(/assets/events/fistmas/images/text.webp?x=2) 9 14, auto !important;
} }
.btn, input[type=button], button, a { .btn, input[type=button], button, a {
cursor: url(/assets/events/fistmas/images/pointer.webp?x=1), auto !important; cursor: url(/assets/events/fistmas/images/pointer.webp?x=2), auto !important;
} }
.fa-moon-over-sun:before{content:"\f74a"} .fa-moon-over-sun:before{content:"\f74a"}
@ -170,7 +170,7 @@ textarea, input[type=textbox], input[type=search] {
left: 0; left: 0;
height: 57px; height: 57px;
width: 100%; width: 100%;
background: url('/assets/events/fistmas/images/lights.webp?x=1'); background: url('/assets/events/fistmas/images/lights.webp?x=2');
animation: lights 1s infinite steps(2); animation: lights 1s infinite steps(2);
pointer-events: none; pointer-events: none;
} }
@ -195,7 +195,7 @@ textarea, input[type=textbox], input[type=search] {
.btn::after, .snow-cap::after { .btn::after, .snow-cap::after {
content: ''; content: '';
pointer-events: none; pointer-events: none;
background: url("/assets/events/fistmas/images/snowcap.webp?x=1") repeat-x; background: url("/assets/events/fistmas/images/snowcap.webp?x=2") repeat-x;
background-size: contain; background-size: contain;
position: absolute; position: absolute;
bottom: -18px; bottom: -18px;

View File

@ -5,7 +5,7 @@
left: 0; left: 0;
height: 57px; height: 57px;
width: 100%; width: 100%;
background: url('/assets/events/fistmas/images/lights.webp?x=1'); background: url('/assets/events/fistmas/images/lights.webp?x=2');
animation: lights 1s infinite steps(2); animation: lights 1s infinite steps(2);
pointer-events: none; pointer-events: none;
z-index: 1; z-index: 1;

View File

@ -221,7 +221,7 @@ function buildRouletteBets(bets) {
const normalizedBets = formatNormalizedBets(bets); const normalizedBets = formatNormalizedBets(bets);
const coinImgHtml = ` const coinImgHtml = `
<img <img
src="/i/rDrama/coins.webp?x=1" src="/i/rDrama/coins.webp?x=2"
alt="coin" alt="coin"
width="32" width="32"
data-bs-toggle="tooltip" data-bs-toggle="tooltip"
@ -230,7 +230,7 @@ function buildRouletteBets(bets) {
`; `;
const marseybuxImgHtml = ` const marseybuxImgHtml = `
<img <img
src="/i/marseybux.webp?x=1" src="/i/marseybux.webp?x=2"
alt="marseybux" alt="marseybux"
data-bs-toggle="tooltip" data-bs-toggle="tooltip"
data-bs-placement="bottom" data-bs-placement="bottom"

View File

@ -46,13 +46,13 @@ function flash(){
alert=false; alert=false;
} }
else { else {
icon.href = `/i/${site_name}/icon.webp?x=1` icon.href = `/i/${site_name}/icon.webp?x=2`
alert=true; alert=true;
} }
setTimeout(flash, 500) setTimeout(flash, 500)
} }
else { else {
icon.href = `/i/${site_name}/icon.webp?x=1` icon.href = `/i/${site_name}/icon.webp?x=2`
notifs = 0 notifs = 0
title.innerHTML = 'Chat'; title.innerHTML = 'Chat';
} }

View File

@ -14,7 +14,7 @@ const fpPromise = new Promise((resolve, reject) => {
script.onload = resolve; script.onload = resolve;
script.onerror = reject; script.onerror = reject;
script.async = true; script.async = true;
script.src = "/assets/js/vendor/fp.js?x=1"; script.src = "/assets/js/vendor/fp.js?x=2";
document.head.appendChild(script); document.head.appendChild(script);
}) })
.then(() => FingerprintJS.load({token: fp_token})); .then(() => FingerprintJS.load({token: fp_token}));

View File

@ -2,7 +2,7 @@ function equip_hat(t, hat_id, hat_name) {
const profile_pic_hat = document.getElementById("profile-pic-35-hat"); const profile_pic_hat = document.getElementById("profile-pic-35-hat");
function extra_actions(xhr) { function extra_actions(xhr) {
if(xhr.status == 200) { if(xhr.status == 200) {
profile_pic_hat.src = `/i/hats/${hat_name}.webp?x=1` profile_pic_hat.src = `/i/hats/${hat_name}.webp?x=2`
profile_pic_hat.classList.remove('d-none') profile_pic_hat.classList.remove('d-none')
} }
} }

View File

@ -12,7 +12,7 @@ const lotteryOnReady = function () {
setTimeout(() => { setTimeout(() => {
ticketPulled.style.display = "none"; ticketPulled.style.display = "none";
ticketPulled.src = ticketPulled.src =
"/i/rDrama/lottery_active.webp?x=1&t=" + "/i/rDrama/lottery_active.webp?x=2&t=" +
new Date().getTime(); new Date().getTime();
purchaseTicket.disabled = false; purchaseTicket.disabled = false;
}, 1780); }, 1780);

View File

@ -89,7 +89,7 @@ function updatebgselection(){
let bgsDir = backgrounds[bgselector.selectedIndex].folder; let bgsDir = backgrounds[bgselector.selectedIndex].folder;
for (i=0; i < bgsToDisplay.length; i++) { for (i=0; i < bgsToDisplay.length; i++) {
let onclickPost = bgsDir + "/" + bgsToDisplay[i]; let onclickPost = bgsDir + "/" + bgsToDisplay[i];
str += `<button class="btn btn-secondary bg-button"><img loading="lazy" class='bg-image' src="/i/backgrounds/${bgsDir}/${bgsToDisplay[i]}?x=1" alt="${bgsToDisplay[i]}-background" data-nonce="${nonce}" data-onclick="post('/settings/personal?background=${onclickPost}')"></button>`; str += `<button class="btn btn-secondary bg-button"><img loading="lazy" class='bg-image' src="/i/backgrounds/${bgsDir}/${bgsToDisplay[i]}?x=2" alt="${bgsToDisplay[i]}-background" data-nonce="${nonce}" data-onclick="post('/settings/personal?background=${onclickPost}')"></button>`;
} }
bgContainer.innerHTML = str; bgContainer.innerHTML = str;

View File

@ -8,13 +8,13 @@
"description": "WPD", "description": "WPD",
"icons": [ "icons": [
{ {
"src": "/i/WPD/192.png?x=1", "src": "/i/WPD/192.png?x=2",
"sizes": "192x192", "sizes": "192x192",
"type": "image/png", "type": "image/png",
"purpose": "any" "purpose": "any"
}, },
{ {
"src": "/i/WPD/512.png?x=1", "src": "/i/WPD/512.png?x=2",
"sizes": "512x512", "sizes": "512x512",
"type": "image/png" "type": "image/png"
} }

View File

@ -8,13 +8,13 @@
"description": "rDrama", "description": "rDrama",
"icons": [ "icons": [
{ {
"src": "/i/rDrama/192.png?x=1", "src": "/i/rDrama/192.png?x=2",
"sizes": "192x192", "sizes": "192x192",
"type": "image/png", "type": "image/png",
"purpose": "any" "purpose": "any"
}, },
{ {
"src": "/i/rDrama/512.png?x=1", "src": "/i/rDrama/512.png?x=2",
"sizes": "512x512", "sizes": "512x512",
"type": "image/png" "type": "image/png"
} }

View File

@ -1,7 +1,7 @@
<head> <head>
<title>No Internet Connection</title> <title>No Internet Connection</title>
<meta name="viewport" content="width=500"> <meta name="viewport" content="width=500">
<link rel="stylesheet" href="/assets/css/offline.css?x=1"> <link rel="stylesheet" href="/assets/css/offline.css?x=2">
</head> </head>
<body> <body>
<div class="center center-text"> <div class="center center-text">

View File

@ -27,9 +27,9 @@ class BadgeDef(Base):
@lazy @lazy
def path(self): def path(self):
if 20 < self.id < 28 or self.id == 222: if 20 < self.id < 28 or self.id == 222:
return f"{SITE_FULL_IMAGES}/i/{SITE_NAME}/badges/{self.id}.webp?x=1" return f"{SITE_FULL_IMAGES}/i/{SITE_NAME}/badges/{self.id}.webp?x=2"
return f"{SITE_FULL_IMAGES}/i/badges/{self.id}.webp?x=1" return f"{SITE_FULL_IMAGES}/i/badges/{self.id}.webp?x=2"
class Badge(Base): class Badge(Base):

View File

@ -41,7 +41,7 @@ class Sub(Base):
@lazy @lazy
def sidebar_url(self): def sidebar_url(self):
if self.sidebarurl: return self.sidebarurl if self.sidebarurl: return self.sidebarurl
return f'{SITE_FULL_IMAGES}/i/{SITE_NAME}/sidebar.webp?x=1' return f'{SITE_FULL_IMAGES}/i/{SITE_NAME}/sidebar.webp?x=2'
@property @property
@lazy @lazy
@ -62,7 +62,7 @@ class Sub(Base):
@lazy @lazy
def marsey_url(self): def marsey_url(self):
if self.marseyurl: return self.marseyurl if self.marseyurl: return self.marseyurl
return f'{SITE_FULL_IMAGES}/i/{SITE_NAME}/headericon.webp?x=1' return f'{SITE_FULL_IMAGES}/i/{SITE_NAME}/headericon.webp?x=2'
@property @property
@lazy @lazy

View File

@ -159,20 +159,20 @@ class Submission(Base):
@lazy @lazy
def thumb_url(self): def thumb_url(self):
if self.over_18: if self.over_18:
return f"{SITE_FULL_IMAGES}/i/nsfw.webp?x=1" return f"{SITE_FULL_IMAGES}/i/nsfw.webp?x=2"
elif not self.url: elif not self.url:
return f"{SITE_FULL_IMAGES}/i/{SITE_NAME}/default_text.webp?x=1" return f"{SITE_FULL_IMAGES}/i/{SITE_NAME}/default_text.webp?x=2"
elif self.thumburl: elif self.thumburl:
if self.thumburl.startswith('/'): return SITE_FULL + self.thumburl if self.thumburl.startswith('/'): return SITE_FULL + self.thumburl
return self.thumburl return self.thumburl
elif self.is_youtube or self.is_video: elif self.is_youtube or self.is_video:
return f"{SITE_FULL_IMAGES}/i/default_thumb_video.webp?x=1" return f"{SITE_FULL_IMAGES}/i/default_thumb_video.webp?x=2"
elif self.is_audio: elif self.is_audio:
return f"{SITE_FULL_IMAGES}/i/default_thumb_audio.webp?x=1" return f"{SITE_FULL_IMAGES}/i/default_thumb_audio.webp?x=2"
elif self.domain == SITE: elif self.domain == SITE:
return f"{SITE_FULL_IMAGES}/i/{SITE_NAME}/site_preview.webp?x=1" return f"{SITE_FULL_IMAGES}/i/{SITE_NAME}/site_preview.webp?x=2"
else: else:
return f"{SITE_FULL_IMAGES}/i/default_thumb_link.webp?x=1" return f"{SITE_FULL_IMAGES}/i/default_thumb_link.webp?x=2"
@property @property
@lazy @lazy

View File

@ -530,7 +530,7 @@ class User(Base):
def bio_html_eager(self): def bio_html_eager(self):
if self.bio_html == None: return '' if self.bio_html == None: return ''
return self.bio_html.replace('data-src', 'src') \ return self.bio_html.replace('data-src', 'src') \
.replace('src="/i/loading.webp?x=1"', '') \ .replace('src="/i/loading.webp?x=2"', '') \
.replace('src="/i/loading.webp"', '') \ .replace('src="/i/loading.webp"', '') \
.replace('src="/i/l.webp"', '') .replace('src="/i/l.webp"', '')
@ -797,7 +797,7 @@ class User(Base):
def banner_url(self): def banner_url(self):
if FEATURES['USERS_PROFILE_BANNER'] and self.bannerurl and self.can_see_my_shit: if FEATURES['USERS_PROFILE_BANNER'] and self.bannerurl and self.can_see_my_shit:
return self.bannerurl return self.bannerurl
return f"{SITE_FULL_IMAGES}/i/{SITE_NAME}/site_preview.webp?x=1" return f"{SITE_FULL_IMAGES}/i/{SITE_NAME}/site_preview.webp?x=2"
@property @property
@lazy @lazy
@ -809,7 +809,7 @@ class User(Base):
if self.profileurl and self.can_see_my_shit: if self.profileurl and self.can_see_my_shit:
if self.profileurl.startswith('/'): return SITE_FULL + self.profileurl if self.profileurl.startswith('/'): return SITE_FULL + self.profileurl
return self.profileurl return self.profileurl
return f"{SITE_FULL_IMAGES}/i/default-profile-pic.webp?x=1" return f"{SITE_FULL_IMAGES}/i/default-profile-pic.webp?x=2"
@lazy @lazy
def real_post_count(self, v): def real_post_count(self, v):

View File

@ -220,7 +220,7 @@ def _push_notif_thread(subscriptions, title, body, url):
"title": title, "title": title,
"body": body, "body": body,
'url': url, 'url': url,
'icon': f'{SITE_FULL}/icon.webp?x=1', 'icon': f'{SITE_FULL}/icon.webp?x=2',
}), }),
vapid_private_key=VAPID_PRIVATE_KEY, vapid_private_key=VAPID_PRIVATE_KEY,
vapid_claims={"sub": f"mailto:{EMAIL}"} vapid_claims={"sub": f"mailto:{EMAIL}"}

View File

@ -40,7 +40,7 @@ def template_asset(ctx, asset_path):
@app.template_filter("asset_siteimg") @app.template_filter("asset_siteimg")
def template_asset_siteimg(asset_path): def template_asset_siteimg(asset_path):
# TODO: Add hashing for these using files.helpers.assetcache # TODO: Add hashing for these using files.helpers.assetcache
return f'{SITE_FULL_IMAGES}/i/{SITE_NAME}/{asset_path}?x=1' return f'{SITE_FULL_IMAGES}/i/{SITE_NAME}/{asset_path}?x=2'
@app.template_filter("timestamp") @app.template_filter("timestamp")
def timestamp(timestamp): def timestamp(timestamp):

View File

@ -14,7 +14,7 @@
<td>{{loop.index}}</td> <td>{{loop.index}}</td>
<td>{% include "user_in_table.html" %}</td> <td>{% include "user_in_table.html" %}</td>
<td> <td>
<img class="contain" alt="2{{user.patron}}" loading="lazy" width=29.33 height=32 src="{{SITE_FULL_IMAGES}}/i/{{SITE_NAME}}/badges/2{{user.patron}}.webp?x=1"> <img class="contain" alt="2{{user.patron}}" loading="lazy" width=29.33 height=32 src="{{SITE_FULL_IMAGES}}/i/{{SITE_NAME}}/badges/2{{user.patron}}.webp?x=2">
</td> </td>
</tr> </tr>
{% endfor %} {% endfor %}

View File

@ -43,7 +43,7 @@
<input type="radio" class="btn-check" name="wagerCurrency" autocomplete="off" id="wagerCoins" <input type="radio" class="btn-check" name="wagerCurrency" autocomplete="off" id="wagerCoins"
value="coin" checked> value="coin" checked>
<label for="wagerCoins" class="btn btn-primary border-0 px-0"> <label for="wagerCoins" class="btn btn-primary border-0 px-0">
<img id="wagerCoinsImg" loading="lazy" src="{{SITE_FULL_IMAGES}}/i/rDrama/coins.webp?x=1" alt="coin" data-bs-toggle="tooltip" <img id="wagerCoinsImg" loading="lazy" src="{{SITE_FULL_IMAGES}}/i/rDrama/coins.webp?x=2" alt="coin" data-bs-toggle="tooltip"
data-bs-placement="bottom" title="Coin"> data-bs-placement="bottom" title="Coin">
</label> </label>
<span id="user-coins-amount-casino">{{v.coins}}</span> <span id="user-coins-amount-casino">{{v.coins}}</span>
@ -53,7 +53,7 @@
<input type="radio" class="btn-check" name="wagerCurrency" autocomplete="off" id="wagerMarseybux" <input type="radio" class="btn-check" name="wagerCurrency" autocomplete="off" id="wagerMarseybux"
value="marseybux"> value="marseybux">
<label for="wagerMarseybux" class="btn btn-primary border-0 px-0"> <label for="wagerMarseybux" class="btn btn-primary border-0 px-0">
<img id="wagerMarseybuxImg" loading="lazy" src="{{SITE_FULL_IMAGES}}/i/marseybux.webp?x=1" alt="marseybux" data-bs-toggle="tooltip" <img id="wagerMarseybuxImg" loading="lazy" src="{{SITE_FULL_IMAGES}}/i/marseybux.webp?x=2" alt="marseybux" data-bs-toggle="tooltip"
data-bs-placement="bottom" title="Marseybux"> data-bs-placement="bottom" title="Marseybux">
</label> </label>
<span id="user-bux-amount-casino">{{v.marseybux}}</span> <span id="user-bux-amount-casino">{{v.marseybux}}</span>

View File

@ -26,10 +26,10 @@ Bets
</p> </p>
</div> </div>
<ul class="roulette-bet-summary--list"> <ul class="roulette-bet-summary--list">
<li>2 <img loading="lazy" src="{{SITE_FULL_IMAGES}}/i/rDrama/coins.webp?x=1" alt="coin" width="32" data-bs-toggle="tooltip" <li>2 <img loading="lazy" src="{{SITE_FULL_IMAGES}}/i/rDrama/coins.webp?x=2" alt="coin" width="32" data-bs-toggle="tooltip"
data-bs-placement="bottom" title="Coin"> that data-bs-placement="bottom" title="Coin"> that
the number will be black.</li> the number will be black.</li>
<li>2 <img loading="lazy" src="{{SITE_FULL_IMAGES}}/i/rDrama/coins.webp?x=1" alt="coin" width="32" data-bs-toggle="tooltip" <li>2 <img loading="lazy" src="{{SITE_FULL_IMAGES}}/i/rDrama/coins.webp?x=2" alt="coin" width="32" data-bs-toggle="tooltip"
data-bs-placement="bottom" title="Coin"> that data-bs-placement="bottom" title="Coin"> that
the number will be even.</li> the number will be even.</li>
</ul> </ul>

View File

@ -9,13 +9,13 @@
<div class="slots_reels"> <div class="slots_reels">
<div class="slots_reel"> <div class="slots_reel">
<img loading="lazy" src="{{SITE_FULL_IMAGES}}/i/rDrama/coins.webp?x=1" alt="coin"> <img loading="lazy" src="{{SITE_FULL_IMAGES}}/i/rDrama/coins.webp?x=2" alt="coin">
</div> </div>
<div class="slots_reel"> <div class="slots_reel">
<img loading="lazy" src="{{SITE_FULL_IMAGES}}/i/rDrama/coins.webp?x=1" alt="coin"> <img loading="lazy" src="{{SITE_FULL_IMAGES}}/i/rDrama/coins.webp?x=2" alt="coin">
</div> </div>
<div class="slots_reel"> <div class="slots_reel">
<img loading="lazy" src="{{SITE_FULL_IMAGES}}/i/rDrama/coins.webp?x=1" alt="coin"> <img loading="lazy" src="{{SITE_FULL_IMAGES}}/i/rDrama/coins.webp?x=2" alt="coin">
</div> </div>
</div> </div>
{% endblock %} {% endblock %}

View File

@ -159,11 +159,11 @@
<span {% if c.distinguish_level %}class="mod {% if SITE_NAME == 'rDrama' %}mod-rdrama{% endif %}"{% endif %}>👻</span> <span {% if c.distinguish_level %}class="mod {% if SITE_NAME == 'rDrama' %}mod-rdrama{% endif %}"{% endif %}>👻</span>
{% else %} {% else %}
{% if FEATURES['PATRON_ICONS'] and c.author.patron %} {% if FEATURES['PATRON_ICONS'] and c.author.patron %}
<img loading="lazy" src="{{SITE_FULL_IMAGES}}/i/{{SITE_NAME}}/badges/2{{c.author.patron}}.webp?x=1" height="20" data-bs-toggle="tooltip" data-bs-placement="bottom" title="{{c.author.patron_tooltip}}" alt="{{c.author.patron_tooltip}}"> <img loading="lazy" src="{{SITE_FULL_IMAGES}}/i/{{SITE_NAME}}/badges/2{{c.author.patron}}.webp?x=2" height="20" data-bs-toggle="tooltip" data-bs-placement="bottom" title="{{c.author.patron_tooltip}}" alt="{{c.author.patron_tooltip}}">
{% endif %} {% endif %}
{% if FEATURES['HOUSES'] and c.author.house %} {% if FEATURES['HOUSES'] and c.author.house %}
<img loading="lazy" src="{{SITE_FULL_IMAGES}}/i/{{SITE_NAME}}/houses/{{c.author.house}}.webp?x=1" height="20" data-bs-toggle="tooltip" data-bs-placement="bottom" title="House {{c.author.house}}" alt="House {{c.author.house}}"> <img loading="lazy" src="{{SITE_FULL_IMAGES}}/i/{{SITE_NAME}}/houses/{{c.author.house}}.webp?x=2" height="20" data-bs-toggle="tooltip" data-bs-placement="bottom" title="House {{c.author.house}}" alt="House {{c.author.house}}">
{% endif %} {% endif %}
{% if c.author.verified %}<i class="fas fa-badge-check align-middle ml-1 {% if c.author.verified=='Glowiefied' %}glow{% endif %}" style="color:{% if c.author.verifiedcolor %}#{{c.author.verifiedcolor}}{% else %}#1DA1F2{% endif %}" data-bs-toggle="tooltip" data-bs-placement="bottom" title="{{c.author.verified}}"></i> {% if c.author.verified %}<i class="fas fa-badge-check align-middle ml-1 {% if c.author.verified=='Glowiefied' %}glow{% endif %}" style="color:{% if c.author.verifiedcolor %}#{{c.author.verifiedcolor}}{% else %}#1DA1F2{% endif %}" data-bs-toggle="tooltip" data-bs-placement="bottom" title="{{c.author.verified}}"></i>
@ -173,7 +173,7 @@
<div class="profile-pic-30-wrapper"> <div class="profile-pic-30-wrapper">
<img loading="lazy" src="{{c.author.profile_url}}" class="profile-pic-30 mr-2"> <img loading="lazy" src="{{c.author.profile_url}}" class="profile-pic-30 mr-2">
{% if c.author.hat_active(v)[0] -%} {% if c.author.hat_active(v)[0] -%}
<img class="profile-pic-30-hat hat" loading="lazy" src="{{c.author.hat_active(v)[0]}}?x=1" data-bs-toggle="tooltip" data-bs-placement="bottom" title="{{c.author.hat_active(v)[1]}}"> <img class="profile-pic-30-hat hat" loading="lazy" src="{{c.author.hat_active(v)[0]}}?x=2" data-bs-toggle="tooltip" data-bs-placement="bottom" title="{{c.author.hat_active(v)[1]}}">
{%- endif %} {%- endif %}
</div> </div>
<span {% if c.author.patron and not c.distinguish_level %}class="patron" style="background-color:#{{c.author.name_color}};"{% elif c.distinguish_level %}class="mod {% if SITE_NAME == 'rDrama' %}mod-rdrama{% endif %}"{% endif %}>{{c.author_name}}</span> <span {% if c.author.patron and not c.distinguish_level %}class="patron" style="background-color:#{{c.author.name_color}};"{% elif c.distinguish_level %}class="mod {% if SITE_NAME == 'rDrama' %}mod-rdrama{% endif %}"{% endif %}>{{c.author_name}}</span>

View File

@ -3,15 +3,15 @@
<head> <head>
<meta name="description" content="People die and this is the place to see it. You only have one life, don't make the mistakes seen here."> <meta name="description" content="People die and this is the place to see it. You only have one life, don't make the mistakes seen here.">
<link rel="stylesheet" href="/assets/css/main.css?x=1"> <link rel="stylesheet" href="/assets/css/main.css?x=2">
<link rel="stylesheet" href="/assets/css/midnight.css?x=1"> <link rel="stylesheet" href="/assets/css/midnight.css?x=2">
<meta charset="utf-8"> <meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="thumbnail" content="https://i.watchpeopledie.tv/i/WPD/site_preview.webp?x=1"> <meta name="thumbnail" content="https://i.watchpeopledie.tv/i/WPD/site_preview.webp?x=2">
<link rel="icon" type="image/webp" href="/icon.webp?x=1"> <link rel="icon" type="image/webp" href="/icon.webp?x=2">
<title>Not Found - WPD</title> <title>Not Found - WPD</title>
@ -20,57 +20,57 @@
<meta name="format-detection" content="telephone=no"> <meta name="format-detection" content="telephone=no">
<meta name="viewport" content="width=device-width,initial-scale=1"> <meta name="viewport" content="width=device-width,initial-scale=1">
<link rel="apple-touch-icon" sizes="180x180" href="/icon.webp?x=1"> <link rel="apple-touch-icon" sizes="180x180" href="/icon.webp?x=2">
<link rel="mask-icon" href="/icon.webp?x=1"> <link rel="mask-icon" href="/icon.webp?x=2">
<link rel="shortcut icon" href="/icon.webp?x=1"> <link rel="shortcut icon" href="/icon.webp?x=2">
<meta name="apple-mobile-web-app-title" content="WPD"> <meta name="apple-mobile-web-app-title" content="WPD">
<meta name="application-name" content="WPD"> <meta name="application-name" content="WPD">
<meta name="msapplication-TileColor" content="#ff66ac"> <meta name="msapplication-TileColor" content="#ff66ac">
<meta name="msapplication-config" content="/assets/browserconfig.xml?x=1"> <meta name="msapplication-config" content="/assets/browserconfig.xml?x=2">
<meta name="theme-color" content="#ff66ac"> <meta name="theme-color" content="#ff66ac">
<link rel="apple-touch-startup-image" sizes="320x480" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="320x480" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="640x960" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="640x960" href="/icon.webp?x=2">
<link rel="apple-touch-icon" sizes="640x1136" href="/icon.webp?x=1"> <link rel="apple-touch-icon" sizes="640x1136" href="/icon.webp?x=2">
<link rel="apple-touch-icon" sizes="750x1334" href="/icon.webp?x=1"> <link rel="apple-touch-icon" sizes="750x1334" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="768x1004" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="768x1004" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="768x1024" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="768x1024" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="828x1792" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="828x1792" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="1024x748" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="1024x748" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="1024x768" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="1024x768" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="1125x2436" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="1125x2436" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="1242x2208" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="1242x2208" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="1242x2688" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="1242x2688" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="1334x750" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="1334x750" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="1536x2008" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="1536x2008" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="1536x2048" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="1536x2048" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="1668x2224" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="1668x2224" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="1792x828" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="1792x828" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="2048x1496" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="2048x1496" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="2048x1536" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="2048x1536" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="2048x2732" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="2048x2732" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="2208x1242" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="2208x1242" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="2224x1668" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="2224x1668" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="2436x1125" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="2436x1125" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="2668x1242" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="2668x1242" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="2737x2048" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="2737x2048" href="/icon.webp?x=2">
</head> </head>
<body id="error-404"> <body id="error-404">
<a href="https://i.watchpeopledie.tv/i/WPD/cached.webp?x=1"> <a href="https://i.watchpeopledie.tv/i/WPD/cached.webp?x=2">
<img class="site-banner" alt="site banner" src="https://i.watchpeopledie.tv/i/WPD/cached.webp?x=1" width="100%"> <img class="site-banner" alt="site banner" src="https://i.watchpeopledie.tv/i/WPD/cached.webp?x=2" width="100%">
</a> </a>
<nav class="shadow-md fixed-top"> <nav class="shadow-md fixed-top">
<div class="navbar navbar-expand-md navbar-light" id="navbar"> <div class="navbar navbar-expand-md navbar-light" id="navbar">
<div class="container-fluid p-0"> <div class="container-fluid p-0">
<a href="/" class="navbar-brand mr-auto"> <a href="/" class="navbar-brand mr-auto">
<img loading="lazy" id="header--icon" alt="header icon" src="https://i.watchpeopledie.tv/i/WPD/headericon.webp?x=1"> <img loading="lazy" id="header--icon" alt="header icon" src="https://i.watchpeopledie.tv/i/WPD/headericon.webp?x=2">
</a> </a>
<div id="logo-container" class="flex-grow-1 logo-container"> <div id="logo-container" class="flex-grow-1 logo-container">
<a href="/"> <a href="/">
<img loading="lazy" class="ml-1" id="logo" alt="logo" src="https://i.watchpeopledie.tv/i/WPD/logo.webp?x=1" width="70"> <img loading="lazy" class="ml-1" id="logo" alt="logo" src="https://i.watchpeopledie.tv/i/WPD/logo.webp?x=2" width="70">
</a> </a>
</div> </div>
</div> </div>

View File

@ -3,15 +3,15 @@
<head> <head>
<meta name="description" content="People die and this is the place to see it. You only have one life, don't make the mistakes seen here."> <meta name="description" content="People die and this is the place to see it. You only have one life, don't make the mistakes seen here.">
<link rel="stylesheet" href="/assets/css/main.css?x=1"> <link rel="stylesheet" href="/assets/css/main.css?x=2">
<link rel="stylesheet" href="/assets/css/midnight.css?x=1"> <link rel="stylesheet" href="/assets/css/midnight.css?x=2">
<meta charset="utf-8"> <meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="thumbnail" content="https://i.watchpeopledie.tv/i/WPD/site_preview.webp?x=1"> <meta name="thumbnail" content="https://i.watchpeopledie.tv/i/WPD/site_preview.webp?x=2">
<link rel="icon" type="image/webp" href="/icon.webp?x=1"> <link rel="icon" type="image/webp" href="/icon.webp?x=2">
<title>502 Bad Gateway</title> <title>502 Bad Gateway</title>
@ -20,57 +20,57 @@
<meta name="format-detection" content="telephone=no"> <meta name="format-detection" content="telephone=no">
<meta name="viewport" content="width=device-width,initial-scale=1"> <meta name="viewport" content="width=device-width,initial-scale=1">
<link rel="apple-touch-icon" sizes="180x180" href="/icon.webp?x=1"> <link rel="apple-touch-icon" sizes="180x180" href="/icon.webp?x=2">
<link rel="mask-icon" href="/icon.webp?x=1"> <link rel="mask-icon" href="/icon.webp?x=2">
<link rel="shortcut icon" href="/icon.webp?x=1"> <link rel="shortcut icon" href="/icon.webp?x=2">
<meta name="apple-mobile-web-app-title" content="WPD"> <meta name="apple-mobile-web-app-title" content="WPD">
<meta name="application-name" content="WPD"> <meta name="application-name" content="WPD">
<meta name="msapplication-TileColor" content="#ff66ac"> <meta name="msapplication-TileColor" content="#ff66ac">
<meta name="msapplication-config" content="/assets/browserconfig.xml?x=1"> <meta name="msapplication-config" content="/assets/browserconfig.xml?x=2">
<meta name="theme-color" content="#ff66ac"> <meta name="theme-color" content="#ff66ac">
<link rel="apple-touch-startup-image" sizes="320x480" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="320x480" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="640x960" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="640x960" href="/icon.webp?x=2">
<link rel="apple-touch-icon" sizes="640x1136" href="/icon.webp?x=1"> <link rel="apple-touch-icon" sizes="640x1136" href="/icon.webp?x=2">
<link rel="apple-touch-icon" sizes="750x1334" href="/icon.webp?x=1"> <link rel="apple-touch-icon" sizes="750x1334" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="768x1004" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="768x1004" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="768x1024" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="768x1024" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="828x1792" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="828x1792" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="1024x748" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="1024x748" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="1024x768" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="1024x768" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="1125x2436" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="1125x2436" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="1242x2208" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="1242x2208" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="1242x2688" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="1242x2688" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="1334x750" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="1334x750" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="1536x2008" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="1536x2008" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="1536x2048" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="1536x2048" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="1668x2224" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="1668x2224" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="1792x828" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="1792x828" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="2048x1496" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="2048x1496" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="2048x1536" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="2048x1536" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="2048x2732" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="2048x2732" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="2208x1242" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="2208x1242" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="2224x1668" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="2224x1668" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="2436x1125" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="2436x1125" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="2668x1242" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="2668x1242" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="2737x2048" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="2737x2048" href="/icon.webp?x=2">
</head> </head>
<body id="error-502"> <body id="error-502">
<a href="https://i.watchpeopledie.tv/i/WPD/cached.webp?x=1"> <a href="https://i.watchpeopledie.tv/i/WPD/cached.webp?x=2">
<img class="site-banner" alt="site banner" src="https://i.watchpeopledie.tv/i/WPD/cached.webp?x=1" width="100%"> <img class="site-banner" alt="site banner" src="https://i.watchpeopledie.tv/i/WPD/cached.webp?x=2" width="100%">
</a> </a>
<nav class="shadow-md fixed-top"> <nav class="shadow-md fixed-top">
<div class="navbar navbar-expand-md navbar-light" id="navbar"> <div class="navbar navbar-expand-md navbar-light" id="navbar">
<div class="container-fluid p-0"> <div class="container-fluid p-0">
<a href="/" class="navbar-brand mr-auto"> <a href="/" class="navbar-brand mr-auto">
<img loading="lazy" id="header--icon" alt="header icon" src="https://i.watchpeopledie.tv/i/WPD/headericon.webp?x=1"> <img loading="lazy" id="header--icon" alt="header icon" src="https://i.watchpeopledie.tv/i/WPD/headericon.webp?x=2">
</a> </a>
<div id="logo-container" class="flex-grow-1 logo-container"> <div id="logo-container" class="flex-grow-1 logo-container">
<a href="/"> <a href="/">
<img loading="lazy" class="ml-1" id="logo" alt="logo" src="https://i.watchpeopledie.tv/i/WPD/logo.webp?x=1" width="70"> <img loading="lazy" class="ml-1" id="logo" alt="logo" src="https://i.watchpeopledie.tv/i/WPD/logo.webp?x=2" width="70">
</a> </a>
</div> </div>
</div> </div>

View File

@ -3,15 +3,15 @@
<head> <head>
<meta name="description" content="rdrama.net caters to drama in all forms such as: Real life, videos, photos, gossip, rumors, news sites, Reddit, and Beyond™. There isn&#39;t drama we won&#39;t touch, and we want it all!"> <meta name="description" content="rdrama.net caters to drama in all forms such as: Real life, videos, photos, gossip, rumors, news sites, Reddit, and Beyond™. There isn&#39;t drama we won&#39;t touch, and we want it all!">
<link rel="stylesheet" href="/assets/css/main.css?x=1"> <link rel="stylesheet" href="/assets/css/main.css?x=2">
<link rel="stylesheet" href="/assets/css/midnight.css?x=1"> <link rel="stylesheet" href="/assets/css/midnight.css?x=2">
<meta charset="utf-8"> <meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="thumbnail" content="https://i.rdrama.net/i/rDrama/site_preview.webp?x=1"> <meta name="thumbnail" content="https://i.rdrama.net/i/rDrama/site_preview.webp?x=2">
<link rel="icon" type="image/webp" href="/icon.webp?x=1"> <link rel="icon" type="image/webp" href="/icon.webp?x=2">
<title>Not Found - where did it go? - rDrama</title> <title>Not Found - where did it go? - rDrama</title>
@ -20,57 +20,57 @@
<meta name="format-detection" content="telephone=no"> <meta name="format-detection" content="telephone=no">
<meta name="viewport" content="width=device-width,initial-scale=1"> <meta name="viewport" content="width=device-width,initial-scale=1">
<link rel="apple-touch-icon" sizes="180x180" href="/icon.webp?x=1"> <link rel="apple-touch-icon" sizes="180x180" href="/icon.webp?x=2">
<link rel="mask-icon" href="/icon.webp?x=1"> <link rel="mask-icon" href="/icon.webp?x=2">
<link rel="shortcut icon" href="/icon.webp?x=1"> <link rel="shortcut icon" href="/icon.webp?x=2">
<meta name="apple-mobile-web-app-title" content="rDrama"> <meta name="apple-mobile-web-app-title" content="rDrama">
<meta name="application-name" content="rDrama"> <meta name="application-name" content="rDrama">
<meta name="msapplication-TileColor" content="#ff66ac"> <meta name="msapplication-TileColor" content="#ff66ac">
<meta name="msapplication-config" content="/assets/browserconfig.xml?x=1"> <meta name="msapplication-config" content="/assets/browserconfig.xml?x=2">
<meta name="theme-color" content="#ff66ac"> <meta name="theme-color" content="#ff66ac">
<link rel="apple-touch-startup-image" sizes="320x480" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="320x480" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="640x960" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="640x960" href="/icon.webp?x=2">
<link rel="apple-touch-icon" sizes="640x1136" href="/icon.webp?x=1"> <link rel="apple-touch-icon" sizes="640x1136" href="/icon.webp?x=2">
<link rel="apple-touch-icon" sizes="750x1334" href="/icon.webp?x=1"> <link rel="apple-touch-icon" sizes="750x1334" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="768x1004" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="768x1004" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="768x1024" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="768x1024" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="828x1792" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="828x1792" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="1024x748" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="1024x748" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="1024x768" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="1024x768" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="1125x2436" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="1125x2436" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="1242x2208" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="1242x2208" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="1242x2688" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="1242x2688" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="1334x750" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="1334x750" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="1536x2008" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="1536x2008" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="1536x2048" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="1536x2048" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="1668x2224" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="1668x2224" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="1792x828" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="1792x828" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="2048x1496" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="2048x1496" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="2048x1536" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="2048x1536" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="2048x2732" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="2048x2732" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="2208x1242" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="2208x1242" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="2224x1668" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="2224x1668" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="2436x1125" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="2436x1125" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="2668x1242" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="2668x1242" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="2737x2048" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="2737x2048" href="/icon.webp?x=2">
</head> </head>
<body id="error-404"> <body id="error-404">
<a rel="nofollow noopener" href="https://secure.transequality.org/site/Donation2?df_id=1480"> <a rel="nofollow noopener" href="https://secure.transequality.org/site/Donation2?df_id=1480">
<img class="site-banner" alt="site banner" src="https://i.rdrama.net/i/rDrama/cached.webp?x=1" width="100%"> <img class="site-banner" alt="site banner" src="https://i.rdrama.net/i/rDrama/cached.webp?x=2" width="100%">
</a> </a>
<nav class="shadow-md fixed-top"> <nav class="shadow-md fixed-top">
<div class="navbar navbar-expand-md navbar-light" id="navbar"> <div class="navbar navbar-expand-md navbar-light" id="navbar">
<div class="container-fluid p-0"> <div class="container-fluid p-0">
<a href="/" class="navbar-brand mr-auto"> <a href="/" class="navbar-brand mr-auto">
<img loading="lazy" id="header--icon" alt="header icon" src="https://i.rdrama.net/i/rDrama/headericon.webp?x=1"> <img loading="lazy" id="header--icon" alt="header icon" src="https://i.rdrama.net/i/rDrama/headericon.webp?x=2">
</a> </a>
<div id="logo-container" class="flex-grow-1 logo-container"> <div id="logo-container" class="flex-grow-1 logo-container">
<a href="/"> <a href="/">
<img loading="lazy" class="ml-1" id="logo" alt="logo" src="https://i.rdrama.net/i/rDrama/logo.webp?x=1" width="70"> <img loading="lazy" class="ml-1" id="logo" alt="logo" src="https://i.rdrama.net/i/rDrama/logo.webp?x=2" width="70">
</a> </a>
</div> </div>
</div> </div>

View File

@ -3,15 +3,15 @@
<head> <head>
<meta name="description" content="rdrama.net caters to drama in all forms such as: Real life, videos, photos, gossip, rumors, news sites, Reddit, and Beyond™. There isn&#39;t drama we won&#39;t touch, and we want it all!"> <meta name="description" content="rdrama.net caters to drama in all forms such as: Real life, videos, photos, gossip, rumors, news sites, Reddit, and Beyond™. There isn&#39;t drama we won&#39;t touch, and we want it all!">
<link rel="stylesheet" href="/assets/css/main.css?x=1"> <link rel="stylesheet" href="/assets/css/main.css?x=2">
<link rel="stylesheet" href="/assets/css/midnight.css?x=1"> <link rel="stylesheet" href="/assets/css/midnight.css?x=2">
<meta charset="utf-8"> <meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="thumbnail" content="https://i.rdrama.net/i/rDrama/site_preview.webp?x=1"> <meta name="thumbnail" content="https://i.rdrama.net/i/rDrama/site_preview.webp?x=2">
<link rel="icon" type="image/webp" href="/icon.webp?x=1"> <link rel="icon" type="image/webp" href="/icon.webp?x=2">
<title>502 Bad Gateway</title> <title>502 Bad Gateway</title>
@ -20,57 +20,57 @@
<meta name="format-detection" content="telephone=no"> <meta name="format-detection" content="telephone=no">
<meta name="viewport" content="width=device-width,initial-scale=1"> <meta name="viewport" content="width=device-width,initial-scale=1">
<link rel="apple-touch-icon" sizes="180x180" href="/icon.webp?x=1"> <link rel="apple-touch-icon" sizes="180x180" href="/icon.webp?x=2">
<link rel="mask-icon" href="/icon.webp?x=1"> <link rel="mask-icon" href="/icon.webp?x=2">
<link rel="shortcut icon" href="/icon.webp?x=1"> <link rel="shortcut icon" href="/icon.webp?x=2">
<meta name="apple-mobile-web-app-title" content="rDrama"> <meta name="apple-mobile-web-app-title" content="rDrama">
<meta name="application-name" content="rDrama"> <meta name="application-name" content="rDrama">
<meta name="msapplication-TileColor" content="#ff66ac"> <meta name="msapplication-TileColor" content="#ff66ac">
<meta name="msapplication-config" content="/assets/browserconfig.xml?x=1"> <meta name="msapplication-config" content="/assets/browserconfig.xml?x=2">
<meta name="theme-color" content="#ff66ac"> <meta name="theme-color" content="#ff66ac">
<link rel="apple-touch-startup-image" sizes="320x480" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="320x480" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="640x960" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="640x960" href="/icon.webp?x=2">
<link rel="apple-touch-icon" sizes="640x1136" href="/icon.webp?x=1"> <link rel="apple-touch-icon" sizes="640x1136" href="/icon.webp?x=2">
<link rel="apple-touch-icon" sizes="750x1334" href="/icon.webp?x=1"> <link rel="apple-touch-icon" sizes="750x1334" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="768x1004" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="768x1004" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="768x1024" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="768x1024" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="828x1792" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="828x1792" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="1024x748" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="1024x748" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="1024x768" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="1024x768" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="1125x2436" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="1125x2436" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="1242x2208" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="1242x2208" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="1242x2688" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="1242x2688" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="1334x750" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="1334x750" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="1536x2008" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="1536x2008" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="1536x2048" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="1536x2048" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="1668x2224" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="1668x2224" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="1792x828" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="1792x828" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="2048x1496" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="2048x1496" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="2048x1536" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="2048x1536" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="2048x2732" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="2048x2732" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="2208x1242" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="2208x1242" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="2224x1668" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="2224x1668" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="2436x1125" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="2436x1125" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="2668x1242" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="2668x1242" href="/icon.webp?x=2">
<link rel="apple-touch-startup-image" sizes="2737x2048" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="2737x2048" href="/icon.webp?x=2">
</head> </head>
<body id="error-502"> <body id="error-502">
<a rel="nofollow noopener" href="https://secure.transequality.org/site/Donation2?df_id=1480"> <a rel="nofollow noopener" href="https://secure.transequality.org/site/Donation2?df_id=1480">
<img class="site-banner" alt="site banner" src="https://i.rdrama.net/i/rDrama/cached.webp?x=1" width="100%"> <img class="site-banner" alt="site banner" src="https://i.rdrama.net/i/rDrama/cached.webp?x=2" width="100%">
</a> </a>
<nav class="shadow-md fixed-top"> <nav class="shadow-md fixed-top">
<div class="navbar navbar-expand-md navbar-light" id="navbar"> <div class="navbar navbar-expand-md navbar-light" id="navbar">
<div class="container-fluid p-0"> <div class="container-fluid p-0">
<a href="/" class="navbar-brand mr-auto"> <a href="/" class="navbar-brand mr-auto">
<img loading="lazy" id="header--icon" alt="header icon" src="https://i.rdrama.net/i/rDrama/headericon.webp?x=1"> <img loading="lazy" id="header--icon" alt="header icon" src="https://i.rdrama.net/i/rDrama/headericon.webp?x=2">
</a> </a>
<div id="logo-container" class="flex-grow-1 logo-container"> <div id="logo-container" class="flex-grow-1 logo-container">
<a href="/"> <a href="/">
<img loading="lazy" class="ml-1" id="logo" alt="logo" src="https://i.rdrama.net/i/rDrama/logo.webp?x=1" width="70"> <img loading="lazy" class="ml-1" id="logo" alt="logo" src="https://i.rdrama.net/i/rDrama/logo.webp?x=2" width="70">
</a> </a>
</div> </div>
</div> </div>

View File

@ -1,7 +1,7 @@
{% if not (SITE_NAME == 'WPD' and not v) and not (v and v.poor) and not (sub and sub.name == 'music') %} {% if not (SITE_NAME == 'WPD' and not v) and not (v and v.poor) and not (sub and sub.name == 'music') %}
{% if not song %} {% if not song %}
{% set path = "assets/events/DKD/music" %} {% set path = "assets/events/DKD/music" %}
{% set song = "/" ~ path ~ "/" ~ listdir('files/' ~ path)|random() ~ '?x=1' %} {% set song = "/" ~ path ~ "/" ~ listdir('files/' ~ path)|random() ~ '?x=2' %}
<input hidden id="DKD-song" value="{{song}}"> <input hidden id="DKD-song" value="{{song}}">
{% endif %} {% endif %}
<script defer src="{{'events/DKD/js/music.js' | asset}}"></script> <script defer src="{{'events/DKD/js/music.js' | asset}}"></script>

View File

@ -2,7 +2,7 @@
{% set gingerbread_count = p.award_count("gingerbread", v) * 2 if p.award_count("gingerbread", v) <= 10 else 20 %} {% set gingerbread_count = p.award_count("gingerbread", v) * 2 if p.award_count("gingerbread", v) <= 10 else 20 %}
{% for i in range(gingerbread_count) %} {% for i in range(gingerbread_count) %}
<div class="fall-snowflake"> <div class="fall-snowflake">
<img loading="lazy" src="/assets/events/fistmas/images/awards/gingerbread.webp?x=1" class="animate-spin object-contain" style="width: 40px; height: 40px;" alt="animate marsey gingerbread icon" /> <img loading="lazy" src="/assets/events/fistmas/images/awards/gingerbread.webp?x=2" class="animate-spin object-contain" style="width: 40px; height: 40px;" alt="animate marsey gingerbread icon" />
</div> </div>
{% endfor %} {% endfor %}

View File

@ -1,7 +1,7 @@
{% if not (SITE_NAME == 'WPD' and not v) and not (v and v.poor) and (not v or v.event_music) and not (sub and sub.name == 'music') %} {% if not (SITE_NAME == 'WPD' and not v) and not (v and v.poor) and (not v or v.event_music) and not (sub and sub.name == 'music') %}
{% if not song %} {% if not song %}
{% set path = "assets/events/fistmas/music" %} {% set path = "assets/events/fistmas/music" %}
{% set song = "/" ~ path ~ "/" ~ listdir('files/' ~ path)|random() ~ '?x=1' %} {% set song = "/" ~ path ~ "/" ~ listdir('files/' ~ path)|random() ~ '?x=2' %}
<input hidden id="fistmas-song" value="{{song}}"> <input hidden id="fistmas-song" value="{{song}}">
{% endif %} {% endif %}
<script defer src="{{'events/fistmas/js/music.js' | asset}}"></script> <script defer src="{{'events/fistmas/js/music.js' | asset}}"></script>

View File

@ -21,7 +21,7 @@
</div> </div>
<header class="container pb-1 text-center"> <header class="container pb-1 text-center">
<img loading="lazy" id="hats-banner" class="mt-5" alt="hats banner" src="{{SITE_FULL_IMAGES}}/i/hats.webp?x=1" width="50%"> <img loading="lazy" id="hats-banner" class="mt-5" alt="hats banner" src="{{SITE_FULL_IMAGES}}/i/hats.webp?x=2" width="50%">
<h5 class="mt-4">Number of hats you bought: {{v.num_of_owned_hats}}</h5> <h5 class="mt-4">Number of hats you bought: {{v.num_of_owned_hats}}</h5>
<h5 class="mt-4">Number of hats you designed: {{v.num_of_designed_hats}}</h5> <h5 class="mt-4">Number of hats you designed: {{v.num_of_designed_hats}}</h5>
<h5 class="mt-4">Coins you spent on hats: {{"{:,}".format(v.coins_spent_on_hats)}}</h5> <h5 class="mt-4">Coins you spent on hats: {{"{:,}".format(v.coins_spent_on_hats)}}</h5>
@ -56,7 +56,7 @@
<td> <td>
<div class="profile-pic-75-wrapper mt-4"> <div class="profile-pic-75-wrapper mt-4">
<img loading="lazy" alt="avatar" src="{{v.profile_url}}" class="profile-pic-75"> <img loading="lazy" alt="avatar" src="{{v.profile_url}}" class="profile-pic-75">
<img loading="lazy" alt="{{hat.name}}" class="profile-pic-75-hat" src="{{SITE_FULL_IMAGES}}/i/hats/{{hat.name}}.webp?x=1"> <img loading="lazy" alt="{{hat.name}}" class="profile-pic-75-hat" src="{{SITE_FULL_IMAGES}}/i/hats/{{hat.name}}.webp?x=2">
</div> </div>
</td> </td>
<td>{{hat.name}}</td> <td>{{hat.name}}</td>

View File

@ -221,7 +221,7 @@
<div class="profile-pic-35-wrapper"> <div class="profile-pic-35-wrapper">
<img loading="lazy" src="{{v.profile_url}}" class="profile-pic-35"> <img loading="lazy" src="{{v.profile_url}}" class="profile-pic-35">
{% if v.hat_active(v)[0] -%} {% if v.hat_active(v)[0] -%}
<img id="profile-pic-35-hat" class="profile-pic-35-hat hat" loading="lazy" src="{{v.hat_active(v)[0]}}?x=1"> <img id="profile-pic-35-hat" class="profile-pic-35-hat hat" loading="lazy" src="{{v.hat_active(v)[0]}}?x=2">
{% elif request.path == '/shop/hats' %} {% elif request.path == '/shop/hats' %}
<img id="profile-pic-35-hat" class="profile-pic-35-hat hat d-none" loading="lazy"> <img id="profile-pic-35-hat" class="profile-pic-35-hat hat d-none" loading="lazy">
{%- endif %} {%- endif %}
@ -230,7 +230,7 @@
<div style="color: #{{v.name_color}}" class="text-small font-weight-bold"><span id="header--username" {% if v.patron %}class="patron" style="background-color:#{{v.name_color}}"{% endif %}>{{v.user_name}}</span></div> <div style="color: #{{v.name_color}}" class="text-small font-weight-bold"><span id="header--username" {% if v.patron %}class="patron" style="background-color:#{{v.name_color}}"{% endif %}>{{v.user_name}}</span></div>
<div class="header--currency"><img loading="lazy" alt="coins" class="mr-1 ml-1" data-bs-toggle="tooltip" data-bs-placement="bottom" src="{{'coins.webp' | asset_siteimg}}" title="Coins"><span id="user-coins-amount">{{v.coins}}</span>{% if not FEATURES['MARSEYBUX'] %} Coin{{macros.plural(v.coins)}}{% endif %}</div> <div class="header--currency"><img loading="lazy" alt="coins" class="mr-1 ml-1" data-bs-toggle="tooltip" data-bs-placement="bottom" src="{{'coins.webp' | asset_siteimg}}" title="Coins"><span id="user-coins-amount">{{v.coins}}</span>{% if not FEATURES['MARSEYBUX'] %} Coin{{macros.plural(v.coins)}}{% endif %}</div>
{% if FEATURES['MARSEYBUX'] %} {% if FEATURES['MARSEYBUX'] %}
<div class="header--currency"><img loading="lazy" alt="marseybux" class="mr-1 ml-1" data-bs-toggle="tooltip" data-bs-placement="bottom" src="{{SITE_FULL_IMAGES}}/i/marseybux.webp?x=1" title="Marseybux"><span id="user-bux-amount">{{v.marseybux}}</span></div> <div class="header--currency"><img loading="lazy" alt="marseybux" class="mr-1 ml-1" data-bs-toggle="tooltip" data-bs-placement="bottom" src="{{SITE_FULL_IMAGES}}/i/marseybux.webp?x=2" title="Marseybux"><span id="user-bux-amount">{{v.marseybux}}</span></div>
{% endif %} {% endif %}
</div> </div>
</div> </div>

View File

@ -73,7 +73,7 @@
<div class="profile-pic-35-wrapper"> <div class="profile-pic-35-wrapper">
<img loading="lazy" src="{{ma.user.profile_url}}" alt="avatar" class="profile-pic-35"> <img loading="lazy" src="{{ma.user.profile_url}}" alt="avatar" class="profile-pic-35">
{% if ma.user.hat_active(v)[0] -%} {% if ma.user.hat_active(v)[0] -%}
<img id="profile-pic-35-hat" class="profile-pic-35-hat hat" loading="lazy" src="{{ma.user.hat_active(v)[0]}}?x=1" data-bs-toggle="tooltip" data-bs-placement="bottom" title="{{ma.user.hat_active(v)[1]}}"> <img id="profile-pic-35-hat" class="profile-pic-35-hat hat" loading="lazy" src="{{ma.user.hat_active(v)[0]}}?x=2" data-bs-toggle="tooltip" data-bs-placement="bottom" title="{{ma.user.hat_active(v)[1]}}">
{%- endif %} {%- endif %}
</div> </div>
</span> </span>

View File

@ -5,10 +5,10 @@
<div style="margin-top: 5rem"> <div style="margin-top: 5rem">
<div class="lottery-page--wrapper"> <div class="lottery-page--wrapper">
<div class="lottery-page--image"> <div class="lottery-page--image">
<img loading="lazy" src="{{SITE_FULL_IMAGES}}/i/{{SITE_NAME}}/lottery.webp?x=1"> <img loading="lazy" src="{{SITE_FULL_IMAGES}}/i/{{SITE_NAME}}/lottery.webp?x=2">
<img <img
id="lotteryTicketPulled" id="lotteryTicketPulled"
src="{{SITE_FULL_IMAGES}}/i/{{SITE_NAME}}/lottery_active.webp?x=1" src="{{SITE_FULL_IMAGES}}/i/{{SITE_NAME}}/lottery_active.webp?x=2"
style="display: none" style="display: none"
> >
</div> </div>

View File

@ -73,7 +73,7 @@
<div class="profile-pic-35-wrapper"> <div class="profile-pic-35-wrapper">
<img loading="lazy" src="{{ma.user.profile_url}}" alt="avatar" class="profile-pic-35"> <img loading="lazy" src="{{ma.user.profile_url}}" alt="avatar" class="profile-pic-35">
{% if ma.user.hat_active(v)[0] -%} {% if ma.user.hat_active(v)[0] -%}
<img id="profile-pic-35-hat" class="profile-pic-35-hat hat" loading="lazy" src="{{ma.user.hat_active(v)[0]}}?x=1" data-bs-toggle="tooltip" data-bs-placement="bottom" title="{{ma.user.hat_active(v)[1]}}"> <img id="profile-pic-35-hat" class="profile-pic-35-hat hat" loading="lazy" src="{{ma.user.hat_active(v)[0]}}?x=2" data-bs-toggle="tooltip" data-bs-placement="bottom" title="{{ma.user.hat_active(v)[1]}}">
{%- endif %} {%- endif %}
</div> </div>
</span> </span>

View File

@ -11,7 +11,7 @@
{%- elif v -%} {%- elif v -%}
{%- set image = macros.random_image("assets/images/" ~ SITE_NAME ~ "/sidebar") -%} {%- set image = macros.random_image("assets/images/" ~ SITE_NAME ~ "/sidebar") -%}
{%- else -%} {%- else -%}
{%- set image = '/i/' ~ SITE_NAME ~ '/sidebar.webp?x=1' -%} {%- set image = '/i/' ~ SITE_NAME ~ '/sidebar.webp?x=2' -%}
{%- endif -%} {%- endif -%}
{% if request.path != '/sidebar' %} {% if request.path != '/sidebar' %}

View File

@ -4,7 +4,7 @@
<div class="profile-pic-20-wrapper mb-2"> <div class="profile-pic-20-wrapper mb-2">
<img loading="lazy" src="{{user.profile_url}}" class="pp20"> <img loading="lazy" src="{{user.profile_url}}" class="pp20">
{% if user.hat_active(v)[0] -%} {% if user.hat_active(v)[0] -%}
<img class="profile-pic-20-hat hat" loading="lazy" src="{{user.hat_active(v)[0]}}?x=1" data-bs-toggle="tooltip" data-bs-placement="bottom" title="{{user.hat_active(v)[1]}}"> <img class="profile-pic-20-hat hat" loading="lazy" src="{{user.hat_active(v)[0]}}?x=2" data-bs-toggle="tooltip" data-bs-placement="bottom" title="{{user.hat_active(v)[1]}}">
{%- endif %} {%- endif %}
</div> </div>
<span {% if user.patron %}class="patron" style="background-color:#{{user.name_color}}"{% endif %}>{{user.user_name}}</span> <span {% if user.patron %}class="patron" style="background-color:#{{user.name_color}}"{% endif %}>{{user.user_name}}</span>

View File

@ -6,7 +6,7 @@
<div class="profile-pic-50-wrapper" style="position: absolute; left: 15px; bottom: 15px; box-sizing: content-box;"> <div class="profile-pic-50-wrapper" style="position: absolute; left: 15px; bottom: 15px; box-sizing: content-box;">
<img loading="lazy" src="{{u.profile_url}}" class="profile-pic-50"> <img loading="lazy" src="{{u.profile_url}}" class="profile-pic-50">
{% if u.hat_active(v)[0] -%} {% if u.hat_active(v)[0] -%}
<img id="profile-pic-50-hat" class="profile-pic-50-hat hat" loading="lazy" src="{{u.hat_active(v)[0]}}?x=1" data-bs-toggle="tooltip" data-bs-placement="bottom" title="{{u.hat_active(v)[1]}}"> <img id="profile-pic-50-hat" class="profile-pic-50-hat hat" loading="lazy" src="{{u.hat_active(v)[0]}}?x=2" data-bs-toggle="tooltip" data-bs-placement="bottom" title="{{u.hat_active(v)[1]}}">
{%- endif %} {%- endif %}
</div> </div>
</div> </div>

View File

@ -16,7 +16,7 @@
<a rel="nofollow noopener" href="{% if u.highres and u.can_see_my_shit %}{{u.highres}}{% else %}{{u.profile_url}}{% endif %}" class="profile-pic-100-wrapper"> <a rel="nofollow noopener" href="{% if u.highres and u.can_see_my_shit %}{{u.highres}}{% else %}{{u.profile_url}}{% endif %}" class="profile-pic-100-wrapper">
<img data-nonce="{{g.nonce}}" data-onclick="expandImage('{% if u.highres and u.can_see_my_shit %}{{u.highres}}{% else %}{{u.profile_url}}{% endif %}')" loading="lazy" src="{{u.profile_url}}" class="profile-pic profile-pic-100 mb-5"> <img data-nonce="{{g.nonce}}" data-onclick="expandImage('{% if u.highres and u.can_see_my_shit %}{{u.highres}}{% else %}{{u.profile_url}}{% endif %}')" loading="lazy" src="{{u.profile_url}}" class="profile-pic profile-pic-100 mb-5">
{% if u.hat_active(v)[0] -%} {% if u.hat_active(v)[0] -%}
<img data-nonce="{{g.nonce}}" data-onclick="expandImage('{% if u.highres and u.can_see_my_shit %}{{u.highres}}{% else %}{{u.profile_url}}{% endif %}')" class="profile-pic-100-hat hat" loading="lazy" src="{{u.hat_active(v)[0]}}?x=1" data-bs-toggle="tooltip" data-bs-placement="bottom" title="{{u.hat_active(v)[1]}}"> <img data-nonce="{{g.nonce}}" data-onclick="expandImage('{% if u.highres and u.can_see_my_shit %}{{u.highres}}{% else %}{{u.profile_url}}{% endif %}')" class="profile-pic-100-hat hat" loading="lazy" src="{{u.hat_active(v)[0]}}?x=2" data-bs-toggle="tooltip" data-bs-placement="bottom" title="{{u.hat_active(v)[1]}}">
{%- endif %} {%- endif %}
</a> </a>
</div> </div>
@ -32,11 +32,11 @@
{% endif %} {% endif %}
{% if FEATURES['PATRON_ICONS'] and u.patron %} {% if FEATURES['PATRON_ICONS'] and u.patron %}
<img loading="lazy" class="ml-3" src="{{SITE_FULL_IMAGES}}/i/{{SITE_NAME}}/badges/2{{u.patron}}.webp?x=1" height="20" data-bs-toggle="tooltip" data-bs-placement="bottom" title="{{u.patron_tooltip}}" alt="{{u.patron_tooltip}}"> <img loading="lazy" class="ml-3" src="{{SITE_FULL_IMAGES}}/i/{{SITE_NAME}}/badges/2{{u.patron}}.webp?x=2" height="20" data-bs-toggle="tooltip" data-bs-placement="bottom" title="{{u.patron_tooltip}}" alt="{{u.patron_tooltip}}">
{% endif %} {% endif %}
{% if FEATURES['HOUSES'] and u.house %} {% if FEATURES['HOUSES'] and u.house %}
<img loading="lazy" class="ml-3" id="profile--house" src="{{SITE_FULL_IMAGES}}/i/{{SITE_NAME}}/houses/{{u.house}}.webp?x=1" height="20" data-bs-toggle="tooltip" data-bs-placement="bottom" title="House {{u.house}}" alt="House {{u.house}}"> <img loading="lazy" class="ml-3" id="profile--house" src="{{SITE_FULL_IMAGES}}/i/{{SITE_NAME}}/houses/{{u.house}}.webp?x=2" height="20" data-bs-toggle="tooltip" data-bs-placement="bottom" title="House {{u.house}}" alt="House {{u.house}}">
{% endif %} {% endif %}
{% if u.verified %} {% if u.verified %}
@ -73,7 +73,7 @@
{% if FEATURES['MARSEYBUX'] %} {% if FEATURES['MARSEYBUX'] %}
<span id="profile-bux-amount">{{u.marseybux}}</span> <span id="profile-bux-amount">{{u.marseybux}}</span>
<img loading="lazy" alt="marseybux" class="ml-1 mb-1 mr-2" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Marseybux" height="20" width="46" src="{{SITE_FULL_IMAGES}}/i/marseybux.webp?x=1"> <img loading="lazy" alt="marseybux" class="ml-1 mb-1 mr-2" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Marseybux" height="20" width="46" src="{{SITE_FULL_IMAGES}}/i/marseybux.webp?x=2">
{% endif %} {% endif %}
{% if PERMS['USER_FOLLOWS_VISIBLE'] == 0 or (v and v.admin_level >= PERMS['USER_FOLLOWS_VISIBLE']) -%} {% if PERMS['USER_FOLLOWS_VISIBLE'] == 0 or (v and v.admin_level >= PERMS['USER_FOLLOWS_VISIBLE']) -%}
@ -279,7 +279,7 @@
<a rel="nofollow noopener" href="{% if u.highres and u.can_see_my_shit %}{{u.highres}}{% else %}{{u.profile_url}}{% endif %}" class="profile-pic-65-wrapper"> <a rel="nofollow noopener" href="{% if u.highres and u.can_see_my_shit %}{{u.highres}}{% else %}{{u.profile_url}}{% endif %}" class="profile-pic-65-wrapper">
<img data-nonce="{{g.nonce}}" data-onclick="expandImage('{% if u.highres and u.can_see_my_shit %}{{u.highres}}{% else %}{{u.profile_url}}{% endif %}')" loading="lazy" src="{{u.profile_url}}" class="profile-pic-65 bg-white mb-2"> <img data-nonce="{{g.nonce}}" data-onclick="expandImage('{% if u.highres and u.can_see_my_shit %}{{u.highres}}{% else %}{{u.profile_url}}{% endif %}')" loading="lazy" src="{{u.profile_url}}" class="profile-pic-65 bg-white mb-2">
{% if u.hat_active(v)[0] -%} {% if u.hat_active(v)[0] -%}
<img data-nonce="{{g.nonce}}" data-onclick="expandImage('{% if u.highres and u.can_see_my_shit %}{{u.highres}}{% else %}{{u.profile_url}}{% endif %}')" class="profile-pic-65-hat hat" loading="lazy" src="{{u.hat_active(v)[0]}}?x=1"> <img data-nonce="{{g.nonce}}" data-onclick="expandImage('{% if u.highres and u.can_see_my_shit %}{{u.highres}}{% else %}{{u.profile_url}}{% endif %}')" class="profile-pic-65-hat hat" loading="lazy" src="{{u.hat_active(v)[0]}}?x=2">
{%- endif %} {%- endif %}
</a> </a>
</div> </div>
@ -294,11 +294,11 @@
{% endif %} {% endif %}
{% if FEATURES['PATRON_ICONS'] and u.patron %} {% if FEATURES['PATRON_ICONS'] and u.patron %}
<img loading="lazy" class="ml-2" src="{{SITE_FULL_IMAGES}}/i/{{SITE_NAME}}/badges/2{{u.patron}}.webp?x=1" height="20" data-bs-toggle="tooltip" data-bs-placement="bottom" title="{{u.patron_tooltip}}" alt="{{u.patron_tooltip}}"> <img loading="lazy" class="ml-2" src="{{SITE_FULL_IMAGES}}/i/{{SITE_NAME}}/badges/2{{u.patron}}.webp?x=2" height="20" data-bs-toggle="tooltip" data-bs-placement="bottom" title="{{u.patron_tooltip}}" alt="{{u.patron_tooltip}}">
{% endif %} {% endif %}
{% if FEATURES['HOUSES'] and u.house %} {% if FEATURES['HOUSES'] and u.house %}
<img loading="lazy" class="ml-2" id="profile-mobile--house" src="{{SITE_FULL_IMAGES}}/i/{{SITE_NAME}}/houses/{{u.house}}.webp?x=1" height="20" data-bs-toggle="tooltip" data-bs-placement="bottom" title="House {{u.house}}" alt="House {{u.house}}"> <img loading="lazy" class="ml-2" id="profile-mobile--house" src="{{SITE_FULL_IMAGES}}/i/{{SITE_NAME}}/houses/{{u.house}}.webp?x=2" height="20" data-bs-toggle="tooltip" data-bs-placement="bottom" title="House {{u.house}}" alt="House {{u.house}}">
{% endif %} {% endif %}
{% if u.verified %} {% if u.verified %}
@ -334,7 +334,7 @@
{% if FEATURES['MARSEYBUX'] %} {% if FEATURES['MARSEYBUX'] %}
<span id="profile-bux-amount-mobile" class="font-weight-bold">{{u.marseybux}}</span> <span id="profile-bux-amount-mobile" class="font-weight-bold">{{u.marseybux}}</span>
<img loading="lazy" alt="marseybux" class="ml-1 mb-1 mr-2" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Marseybux" height="15" width="35" src="{{SITE_FULL_IMAGES}}/i/marseybux.webp?x=1"> <img loading="lazy" alt="marseybux" class="ml-1 mb-1 mr-2" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Marseybux" height="15" width="35" src="{{SITE_FULL_IMAGES}}/i/marseybux.webp?x=2">
{% endif %} {% endif %}
{% if PERMS['USER_FOLLOWS_VISIBLE'] == 0 or (v and v.admin_level >= PERMS['USER_FOLLOWS_VISIBLE']) -%} {% if PERMS['USER_FOLLOWS_VISIBLE'] == 0 or (v and v.admin_level >= PERMS['USER_FOLLOWS_VISIBLE']) -%}

View File

@ -67,7 +67,7 @@
{% elif IS_FISTMAS() %} {% elif IS_FISTMAS() %}
{% set favicon_url = macros.random_image('assets/events/fistmas/images/favicon/' ~ SITE_NAME) %} {% set favicon_url = macros.random_image('assets/events/fistmas/images/favicon/' ~ SITE_NAME) %}
{% else %} {% else %}
{% set favicon_url = '/icon.webp?x=1' %} {% set favicon_url = '/icon.webp?x=2' %}
{% endif %} {% endif %}
<link rel="icon" type="image/webp" href="{{favicon_url}}"> <link rel="icon" type="image/webp" href="{{favicon_url}}">
@ -153,7 +153,7 @@
{% macro stylesheets_lower() %} {% macro stylesheets_lower() %}
{% if not (request.path.startswith('/@') and u) %} {% if not (request.path.startswith('/@') and u) %}
{% if SITE_NAME == 'rDrama' and v and v.agendaposter %} {% if SITE_NAME == 'rDrama' and v and v.agendaposter %}
{% set background = '/i/backgrounds/anime/1.webp?x=1' %} {% set background = '/i/backgrounds/anime/1.webp?x=2' %}
{% elif v and v.background %} {% elif v and v.background %}
{% set background = v.background %} {% set background = v.background %}
{% endif %} {% endif %}
@ -170,20 +170,20 @@
<meta name="format-detection" content="telephone=no"> <meta name="format-detection" content="telephone=no">
<meta name="viewport" content="width=device-width,initial-scale=1"> <meta name="viewport" content="width=device-width,initial-scale=1">
<link rel="apple-touch-icon" sizes="180x180" href="/icon.webp?x=1"> <link rel="apple-touch-icon" sizes="180x180" href="/icon.webp?x=2">
<link rel="manifest" href="/assets/manifest_{{SITE_NAME}}.json?x=4"> <link rel="manifest" href="/assets/manifest_{{SITE_NAME}}.json?x=4">
<link rel="mask-icon" href="/icon.webp?x=1"> <link rel="mask-icon" href="/icon.webp?x=2">
<link rel="shortcut icon" href="/icon.webp?x=1"> <link rel="shortcut icon" href="/icon.webp?x=2">
<meta name="apple-mobile-web-app-title" content="{{SITE_NAME}}"> <meta name="apple-mobile-web-app-title" content="{{SITE_NAME}}">
<meta name="application-name" content="{{SITE_NAME}}"> <meta name="application-name" content="{{SITE_NAME}}">
<meta name="msapplication-TileColor" content="#{% if v %}{{v.themecolor}}{% else %}{{DEFAULT_COLOR}}{% endif %}"> <meta name="msapplication-TileColor" content="#{% if v %}{{v.themecolor}}{% else %}{{DEFAULT_COLOR}}{% endif %}">
<meta name="msapplication-config" content="/assets/browserconfig.xml?x=1"> <meta name="msapplication-config" content="/assets/browserconfig.xml?x=2">
<meta name="theme-color" content="#{% if v %}{{v.themecolor}}{% else %}{{DEFAULT_COLOR}}{% endif %}"> <meta name="theme-color" content="#{% if v %}{{v.themecolor}}{% else %}{{DEFAULT_COLOR}}{% endif %}">
{% for size in ('320x480', '640x960', '640x1136', '750x1334', '768x1004', '828x1792', {% for size in ('320x480', '640x960', '640x1136', '750x1334', '768x1004', '828x1792',
'1024x748', '1024x768', '1125x2436', '1242x2208', '1356x2048', '1024x748', '1024x768', '1125x2436', '1242x2208', '1356x2048',
'1668x2224', '1792x828', '2048x1496', '2048x2732', '2208x1242', '1668x2224', '1792x828', '2048x1496', '2048x2732', '2208x1242',
'2224x1668', '2436x1125', '2668x1242', '2737x2048') %} '2224x1668', '2436x1125', '2668x1242', '2737x2048') %}
<link rel="apple-touch-startup-image" sizes="{{size}}" href="/icon.webp?x=1"> <link rel="apple-touch-startup-image" sizes="{{size}}" href="/icon.webp?x=2">
{% endfor %} {% endfor %}
{% endmacro %} {% endmacro %}

View File

@ -5,7 +5,7 @@
{%- endmacro -%} {%- endmacro -%}
{%- macro random_image(path) -%} {%- macro random_image(path) -%}
{{- "/" ~ path ~ "/" ~ listdir('files/' ~ path)|random() ~ '?x=1' }} {{- "/" ~ path ~ "/" ~ listdir('files/' ~ path)|random() ~ '?x=2' }}
{%- endmacro -%} {%- endmacro -%}
{% macro post_meta(p) %} {% macro post_meta(p) %}
@ -60,11 +60,11 @@
<span {% if p.distinguish_level %}class="mod {% if SITE_NAME == 'rDrama' %}mod-rdrama{% endif %}"{% endif %}>👻</span> <span {% if p.distinguish_level %}class="mod {% if SITE_NAME == 'rDrama' %}mod-rdrama{% endif %}"{% endif %}>👻</span>
{% else %} {% else %}
{% if FEATURES['PATRON_ICONS'] and p.author.patron %} {% if FEATURES['PATRON_ICONS'] and p.author.patron %}
<img loading="lazy" src="{{SITE_FULL_IMAGES}}/i/{{SITE_NAME}}/badges/2{{p.author.patron}}.webp?x=1" height="20" data-bs-toggle="tooltip" data-bs-placement="bottom" title="{{p.author.patron_tooltip}}" alt="{{p.author.patron_tooltip}}"> <img loading="lazy" src="{{SITE_FULL_IMAGES}}/i/{{SITE_NAME}}/badges/2{{p.author.patron}}.webp?x=2" height="20" data-bs-toggle="tooltip" data-bs-placement="bottom" title="{{p.author.patron_tooltip}}" alt="{{p.author.patron_tooltip}}">
{% endif %} {% endif %}
{% if FEATURES['HOUSES'] and p.author.house %} {% if FEATURES['HOUSES'] and p.author.house %}
<img loading="lazy" src="{{SITE_FULL_IMAGES}}/i/{{SITE_NAME}}/houses/{{p.author.house}}.webp?x=1" height="20" data-bs-toggle="tooltip" data-bs-placement="bottom" title="House {{p.author.house}}" alt="House {{p.author.house}}"> <img loading="lazy" src="{{SITE_FULL_IMAGES}}/i/{{SITE_NAME}}/houses/{{p.author.house}}.webp?x=2" height="20" data-bs-toggle="tooltip" data-bs-placement="bottom" title="House {{p.author.house}}" alt="House {{p.author.house}}">
{% endif %} {% endif %}
{% if p.author.verified %}<i class="fas fa-badge-check align-middle ml-1 {% if p.author.verified=='Glowiefied' %}glow{% endif %}" style="color:{% if p.author.verifiedcolor %}#{{p.author.verifiedcolor}}{% else %}#1DA1F2{% endif %}" data-bs-toggle="tooltip" data-bs-placement="bottom" title="{{p.author.verified}}"></i> {% if p.author.verified %}<i class="fas fa-badge-check align-middle ml-1 {% if p.author.verified=='Glowiefied' %}glow{% endif %}" style="color:{% if p.author.verifiedcolor %}#{{p.author.verifiedcolor}}{% else %}#1DA1F2{% endif %}" data-bs-toggle="tooltip" data-bs-placement="bottom" title="{{p.author.verified}}"></i>
@ -73,7 +73,7 @@
<div class="profile-pic-30-wrapper" style="margin-top:9px"> <div class="profile-pic-30-wrapper" style="margin-top:9px">
<img loading="lazy" src="{{p.author.profile_url}}" class="profile-pic-30 mr-2"> <img loading="lazy" src="{{p.author.profile_url}}" class="profile-pic-30 mr-2">
{% if p.author.hat_active(v)[0] -%} {% if p.author.hat_active(v)[0] -%}
<img class="profile-pic-30-hat hat" loading="lazy" src="{{p.author.hat_active(v)[0]}}?x=1" data-bs-toggle="tooltip" data-bs-placement="bottom" title="{{p.author.hat_active(v)[1]}}"> <img class="profile-pic-30-hat hat" loading="lazy" src="{{p.author.hat_active(v)[0]}}?x=2" data-bs-toggle="tooltip" data-bs-placement="bottom" title="{{p.author.hat_active(v)[1]}}">
{%- endif %} {%- endif %}
</div> </div>
<span {% if p.author.patron and not p.distinguish_level %}class="patron" style="background-color:#{{p.author.name_color}};"{% elif p.distinguish_level %}class="mod {% if SITE_NAME == 'rDrama' %}mod-rdrama{% endif %}"{% endif %}>{{p.author_name}}</span> <span {% if p.author.patron and not p.distinguish_level %}class="patron" style="background-color:#{{p.author.name_color}};"{% elif p.distinguish_level %}class="mod {% if SITE_NAME == 'rDrama' %}mod-rdrama{% endif %}"{% endif %}>{{p.author_name}}</span>