test: update FA job specs and add test fixtures
- Update FurAffinity favs job spec with improved test coverage - Update user gallery job spec with enhanced testing - Add new test fixtures for FA favorites and gallery parsing - Add minimal test fixtures for better test performance - Update .cursorrules with latest development guidelines
This commit is contained in:
@@ -11,6 +11,7 @@
|
||||
- At the end of a long series of changes, run `just test`.
|
||||
- If specs are failing, then fix the failures, and rerun with `bin/rspec <path_to_spec_file>`.
|
||||
- If you need to add logging to a Job to debug it, set `quiet: false` on the spec you are debugging.
|
||||
- Fish shell is used for development, not bash.
|
||||
|
||||
# Typescript Development
|
||||
|
||||
|
||||
@@ -6,12 +6,7 @@ describe Domain::Fa::Job::FavsJob do
|
||||
before { Scraper::ClientFactory.http_client_mock = http_client_mock }
|
||||
|
||||
let(:client_mock_config) { [] }
|
||||
let!(:log_entries) do
|
||||
HttpClientMockHelpers.init_http_client_mock(
|
||||
http_client_mock,
|
||||
client_mock_config,
|
||||
)
|
||||
end
|
||||
let!(:log_entries) { HttpClientMockHelpers.init_with(client_mock_config) }
|
||||
let(:user_url_name) { "zzreg" }
|
||||
let(:args) { { url_name: user_url_name } }
|
||||
|
||||
@@ -455,7 +450,7 @@ describe Domain::Fa::Job::FavsJob do
|
||||
content_type: "text/html",
|
||||
contents:
|
||||
SpecUtil.read_fixture_file(
|
||||
"domain/fa/parser/redux/favs_zzreg_page_1_2024_format.html",
|
||||
"domain/fa/parser/redux/favs_zzreg_page_1_2024_format_tiny.html",
|
||||
),
|
||||
},
|
||||
{
|
||||
@@ -464,7 +459,7 @@ describe Domain::Fa::Job::FavsJob do
|
||||
content_type: "text/html",
|
||||
contents:
|
||||
SpecUtil.read_fixture_file(
|
||||
"domain/fa/parser/redux/favs_zzreg_page_last_2024_format.html",
|
||||
"domain/fa/parser/redux/favs_zzreg_page_last_2024_format_tiny.html",
|
||||
),
|
||||
caused_by_entry_idx: 0,
|
||||
},
|
||||
@@ -478,9 +473,9 @@ describe Domain::Fa::Job::FavsJob do
|
||||
expect do perform_now({ url_name: "zzreg" }) end.to change(
|
||||
Domain::Post::FaPost,
|
||||
:count,
|
||||
).by(85)
|
||||
).by(14)
|
||||
|
||||
expect(user.faved_posts.count).to eq(85)
|
||||
expect(user.faved_posts.count).to eq(14)
|
||||
end
|
||||
|
||||
it "works with old models" do
|
||||
@@ -498,14 +493,14 @@ describe Domain::Fa::Job::FavsJob do
|
||||
end
|
||||
|
||||
it "records favs with fav_id and explicit_time" do
|
||||
# assume a record for 58923196 already exists with a date
|
||||
# assume a record for 51810098 already exists with a date
|
||||
# but no fav_fa_id
|
||||
post = create(:domain_post_fa_post, fa_id: 58_923_196)
|
||||
user.update_fav_model(post_id: post.id, explicit_time: date_58923196)
|
||||
post = create(:domain_post_fa_post, fa_id: 51_810_098)
|
||||
user.update_fav_model(post_id: post.id, explicit_time: date_51810098)
|
||||
|
||||
perform_now({ url_name: "zzreg" })
|
||||
user_post_favs = user.user_post_favs
|
||||
expect(user_post_favs.count).to eq(85)
|
||||
expect(user_post_favs.count).to eq(14)
|
||||
|
||||
# the first record should have a date
|
||||
sub_51810098 = user.user_post_favs.find { |f| f.post.fa_id == 51_810_098 }
|
||||
@@ -518,9 +513,11 @@ describe Domain::Fa::Job::FavsJob do
|
||||
expect(sub_58724276.explicit_time).to be_nil
|
||||
|
||||
# existing record should have its fav_fa_id populated, and date should be unchanged
|
||||
sub_58923196 = user.user_post_favs.find { |f| f.post.fa_id == 58_923_196 }
|
||||
expect(sub_58923196.fav_id).to eq(1_715_343_287)
|
||||
expect(sub_58923196.explicit_time).to eq(date_58923196)
|
||||
# The existing post we created should now have the fav_id populated
|
||||
post.reload
|
||||
existing_fav = user.user_post_favs.find { |f| f.post.fa_id == 51_810_098 }
|
||||
expect(existing_fav.fav_id).to eq(1_724_359_446)
|
||||
expect(existing_fav.explicit_time).to eq(date_51810098)
|
||||
end
|
||||
end
|
||||
|
||||
@@ -530,7 +527,7 @@ describe Domain::Fa::Job::FavsJob do
|
||||
parser =
|
||||
Domain::Fa::Parser::Page.new(
|
||||
SpecUtil.read_fixture_file(
|
||||
"domain/fa/favorites/favs_narse_2023_duplicate_ids.html",
|
||||
"domain/fa/favorites/favs_narse_2023_duplicate_ids_tiny.html",
|
||||
),
|
||||
)
|
||||
user = create(:domain_user_fa_user, url_name: "narse")
|
||||
@@ -540,7 +537,7 @@ describe Domain::Fa::Job::FavsJob do
|
||||
user:,
|
||||
page_parser: parser,
|
||||
)
|
||||
end.to change { user.reload.user_post_favs.count }.by(47)
|
||||
end.to change { user.reload.user_post_favs.count }.by(41)
|
||||
|
||||
# first fav should have a date
|
||||
fav_319542674 = user.user_post_favs.find { |f| f.fav_id == 319_542_674 }
|
||||
|
||||
@@ -2,15 +2,9 @@
|
||||
require "rails_helper"
|
||||
|
||||
describe Domain::Fa::Job::UserGalleryJob do
|
||||
let(:http_client_mock) { instance_double("::Scraper::HttpClient") }
|
||||
before { Scraper::ClientFactory.http_client_mock = http_client_mock }
|
||||
before do
|
||||
@log_entries =
|
||||
HttpClientMockHelpers.init_http_client_mock(
|
||||
http_client_mock,
|
||||
client_mock_config,
|
||||
any_order: true,
|
||||
)
|
||||
HttpClientMockHelpers.init_with(client_mock_config, any_order: true)
|
||||
end
|
||||
|
||||
let(:user_url_name) { "meesh" }
|
||||
@@ -28,6 +22,25 @@ describe Domain::Fa::Job::UserGalleryJob do
|
||||
end
|
||||
end
|
||||
|
||||
shared_examples "performs gallery scan" do
|
||||
it "updates the user's scanned_gallery_at timestamp" do
|
||||
expect do
|
||||
perform_now(args)
|
||||
user.reload
|
||||
end.to(
|
||||
change(user, :scanned_gallery_at).to(
|
||||
be_within(1.minute).of(Time.current),
|
||||
),
|
||||
)
|
||||
end
|
||||
|
||||
it "records the first log entry" do
|
||||
perform_now(args)
|
||||
user.reload
|
||||
expect(user.last_gallery_page_log_entry).to(be_present)
|
||||
end
|
||||
end
|
||||
|
||||
shared_context "pages are scanned" do
|
||||
let(:client_mock_config) do
|
||||
page_mocks.map do |page_mock|
|
||||
@@ -76,153 +89,169 @@ describe Domain::Fa::Job::UserGalleryJob do
|
||||
|
||||
context "when scanning a user's gallery" do
|
||||
let(:user_url_name) { "pcraxkers" }
|
||||
let(:gallery_scraps_mocks) do
|
||||
[
|
||||
{
|
||||
uri:
|
||||
"https://www.furaffinity.net/scraps/#{user_url_name}/1?perpage=72",
|
||||
file: "domain/fa/gallery/scraps_page_1_pcraxkers.html",
|
||||
},
|
||||
{
|
||||
uri:
|
||||
"https://www.furaffinity.net/gallery/#{user_url_name}/1?perpage=72",
|
||||
file: "domain/fa/gallery/gallery_page_1_pcraxkers.html",
|
||||
},
|
||||
]
|
||||
end
|
||||
|
||||
let(:other_folder_mocks) do
|
||||
[
|
||||
{
|
||||
uri:
|
||||
"https://www.furaffinity.net/gallery/#{user_url_name}/folder/1400495/KNOT-ME-OUT-COMIC/1?perpage=72",
|
||||
file:
|
||||
"domain/fa/gallery/folder_knot_me_out_comic_page_1_pcraxkers.html",
|
||||
},
|
||||
{
|
||||
uri:
|
||||
"https://www.furaffinity.net/gallery/#{user_url_name}/folder/1505828/Hazbin-Hellvua/1?perpage=72",
|
||||
file:
|
||||
"domain/fa/gallery/folder_hazbin_hellvua_1505828_page_1_pcraxkers.html",
|
||||
},
|
||||
{
|
||||
uri:
|
||||
"https://www.furaffinity.net/gallery/#{user_url_name}/folder/1510162/Hazbin-Hellvua/1?perpage=72",
|
||||
file:
|
||||
"domain/fa/gallery/folder_hazbin_hellvua_1510162_page_1_pcraxkers.html",
|
||||
},
|
||||
{
|
||||
uri:
|
||||
"https://www.furaffinity.net/gallery/#{user_url_name}/folder/1505829/Pablo/1?perpage=72",
|
||||
file: "domain/fa/gallery/folder_pablo_page_1_pcraxkers.html",
|
||||
},
|
||||
]
|
||||
end
|
||||
|
||||
let(:page_mocks) { gallery_scraps_mocks + other_folder_mocks }
|
||||
|
||||
include_context "user model exists"
|
||||
include_context "pages are scanned"
|
||||
|
||||
context "when user has not been scanned before" do
|
||||
it "updates the user's scanned_gallery_at timestamp" do
|
||||
expect do
|
||||
perform_now(args)
|
||||
user.reload
|
||||
end.to(
|
||||
change(user, :scanned_gallery_at).to(
|
||||
be_within(1.minute).of(Time.current),
|
||||
),
|
||||
)
|
||||
# Fast tests using minimal fixture files for regular CI/development
|
||||
context "with minimal data (fast)" do
|
||||
let(:gallery_scraps_mocks) do
|
||||
[
|
||||
{
|
||||
uri:
|
||||
"https://www.furaffinity.net/scraps/#{user_url_name}/1?perpage=72",
|
||||
file: "domain/fa/gallery/scraps_page_1_pcraxkers_minimal.html",
|
||||
},
|
||||
{
|
||||
uri:
|
||||
"https://www.furaffinity.net/gallery/#{user_url_name}/1?perpage=72",
|
||||
file: "domain/fa/gallery/gallery_page_1_pcraxkers_minimal.html",
|
||||
},
|
||||
]
|
||||
end
|
||||
|
||||
it "enqueues post scan jobs for new submissions" do
|
||||
expectations = [
|
||||
change do
|
||||
let(:other_folder_mocks) { [] } # No folders to keep tests fast
|
||||
let(:page_mocks) { gallery_scraps_mocks + other_folder_mocks }
|
||||
|
||||
include_context "user model exists"
|
||||
include_context "pages are scanned"
|
||||
|
||||
context "when user has not been scanned before" do
|
||||
include_examples "performs gallery scan"
|
||||
|
||||
it "enqueues post scan jobs for new submissions" do
|
||||
expect { perform_now(args) }.to change {
|
||||
SpecUtil.enqueued_job_args(Domain::Fa::Job::ScanPostJob).size
|
||||
end.by(52),
|
||||
].reduce(:and)
|
||||
|
||||
expect { perform_now(args) }.to(expectations)
|
||||
end
|
||||
|
||||
it "enqueues user avatar job" do
|
||||
expect do
|
||||
perform_now(args)
|
||||
user.reload
|
||||
end.to change(user, :avatar).from(be_nil).to(be_present)
|
||||
|
||||
expect(
|
||||
SpecUtil.enqueued_job_args(Domain::Fa::Job::UserAvatarJob),
|
||||
).to match_array(hash_including({ avatar: user.avatar }))
|
||||
|
||||
expect(user.avatar.url_str).to eq(
|
||||
"https://a.furaffinity.net/1674032155/pcraxkers.gif",
|
||||
)
|
||||
end
|
||||
|
||||
context "when the user has an avatar" do
|
||||
before do
|
||||
user.avatar =
|
||||
create(
|
||||
:domain_user_avatar,
|
||||
state: "ok",
|
||||
url_str: "https://a.furaffinity.net/0/pcraxkers.gif",
|
||||
)
|
||||
}.by(3) # 3 from gallery (scraps file is duplicate so may be skipped)
|
||||
end
|
||||
|
||||
it "creates a new avatar if the url_str is different" do
|
||||
it "enqueues user avatar job" do
|
||||
perform_now(args)
|
||||
user.reload
|
||||
|
||||
expect(user.avatar).to be_present
|
||||
expect(user.avatar.url_str).to eq(
|
||||
"https://a.furaffinity.net/1674032155/pcraxkers.gif",
|
||||
)
|
||||
expect(
|
||||
SpecUtil.enqueued_job_args(Domain::Fa::Job::UserAvatarJob),
|
||||
).to match_array(hash_including({ avatar: user.avatar }))
|
||||
end
|
||||
|
||||
context "when the user has an avatar" do
|
||||
before do
|
||||
user.avatar =
|
||||
create(
|
||||
:domain_user_avatar,
|
||||
state: "ok",
|
||||
url_str: "https://a.furaffinity.net/0/pcraxkers.gif",
|
||||
)
|
||||
end
|
||||
|
||||
it "creates a new avatar if the url_str is different" do
|
||||
expect {
|
||||
perform_now(args)
|
||||
user.reload
|
||||
}.to change { user.avatars.count }.by(1)
|
||||
end
|
||||
|
||||
it "enqueues user avatar job and updates the url_str" do
|
||||
perform_now(args)
|
||||
user.association(:avatar).reload
|
||||
expect(user.avatar.url_str).to eq(
|
||||
"https://a.furaffinity.net/1674032155/pcraxkers.gif",
|
||||
)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
context "when user was recently scanned" do
|
||||
before { user.update!(scanned_gallery_at: 1.day.ago) }
|
||||
|
||||
it "skips scanning if not due for gallery scan" do
|
||||
expect do
|
||||
perform_now(args)
|
||||
user.reload
|
||||
end.to change { user.avatars.count }.by(1)
|
||||
end.not_to(change(user, :scanned_gallery_at))
|
||||
end
|
||||
|
||||
it "enqueues user avatar job and updates the url_str" do
|
||||
expect do
|
||||
perform_now(args)
|
||||
user.association(:avatar).reload
|
||||
end.to change { user.avatar.url_str }.from(
|
||||
"https://a.furaffinity.net/0/pcraxkers.gif",
|
||||
).to("https://a.furaffinity.net/1674032155/pcraxkers.gif")
|
||||
end
|
||||
end
|
||||
|
||||
it "records the first log entry" do
|
||||
perform_now(args)
|
||||
user.reload
|
||||
expect(user.last_gallery_page_log_entry).to(be_present)
|
||||
end
|
||||
end
|
||||
|
||||
context "when user was recently scanned" do
|
||||
before { user.update!(scanned_gallery_at: 1.day.ago) }
|
||||
|
||||
it "skips scanning if not due for gallery scan" do
|
||||
expect do
|
||||
perform_now(args)
|
||||
user.reload
|
||||
end.not_to(change(user, :scanned_gallery_at))
|
||||
end
|
||||
|
||||
it "forces scan when force_scan is true" do
|
||||
expect do
|
||||
it "forces scan when force_scan is true" do
|
||||
perform_now(args.merge(force_scan: true))
|
||||
user.reload
|
||||
end.to(
|
||||
change(user, :scanned_gallery_at).to(
|
||||
be_within(5.seconds).of(Time.current),
|
||||
),
|
||||
)
|
||||
expect(user.scanned_gallery_at).to be_within(5.seconds).of(
|
||||
Time.current,
|
||||
)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
context "when user has submission folders" do
|
||||
let(:other_folder_mocks) { [] }
|
||||
it "skips additional folders when scan_folders is false" do
|
||||
perform_now(args.merge(scan_folders: false))
|
||||
user.reload
|
||||
expect(user.last_gallery_page_log_entry).to(be_present)
|
||||
# Comprehensive tests using full fixture files for thorough validation
|
||||
context "with full data (comprehensive folder scanning)", :slow do
|
||||
let(:gallery_scraps_mocks) do
|
||||
[
|
||||
{
|
||||
uri:
|
||||
"https://www.furaffinity.net/scraps/#{user_url_name}/1?perpage=72",
|
||||
file: "domain/fa/gallery/scraps_page_1_pcraxkers.html",
|
||||
},
|
||||
{
|
||||
uri:
|
||||
"https://www.furaffinity.net/gallery/#{user_url_name}/1?perpage=72",
|
||||
file: "domain/fa/gallery/gallery_page_1_pcraxkers.html",
|
||||
},
|
||||
]
|
||||
end
|
||||
|
||||
let(:other_folder_mocks) do
|
||||
[
|
||||
{
|
||||
uri:
|
||||
"https://www.furaffinity.net/gallery/#{user_url_name}/folder/1400495/KNOT-ME-OUT-COMIC/1?perpage=72",
|
||||
file:
|
||||
"domain/fa/gallery/folder_knot_me_out_comic_page_1_pcraxkers.html",
|
||||
},
|
||||
{
|
||||
uri:
|
||||
"https://www.furaffinity.net/gallery/#{user_url_name}/folder/1505828/Hazbin-Hellvua/1?perpage=72",
|
||||
file:
|
||||
"domain/fa/gallery/folder_hazbin_hellvua_1505828_page_1_pcraxkers.html",
|
||||
},
|
||||
{
|
||||
uri:
|
||||
"https://www.furaffinity.net/gallery/#{user_url_name}/folder/1510162/Hazbin-Hellvua/1?perpage=72",
|
||||
file:
|
||||
"domain/fa/gallery/folder_hazbin_hellvua_1510162_page_1_pcraxkers.html",
|
||||
},
|
||||
{
|
||||
uri:
|
||||
"https://www.furaffinity.net/gallery/#{user_url_name}/folder/1505829/Pablo/1?perpage=72",
|
||||
file: "domain/fa/gallery/folder_pablo_page_1_pcraxkers.html",
|
||||
},
|
||||
]
|
||||
end
|
||||
|
||||
let(:page_mocks) { gallery_scraps_mocks + other_folder_mocks }
|
||||
|
||||
include_context "user model exists"
|
||||
include_context "pages are scanned"
|
||||
|
||||
context "when scanning folders" do
|
||||
it "discovers and scans all submission folders" do
|
||||
expect { perform_now(args) }.to change {
|
||||
SpecUtil.enqueued_job_args(Domain::Fa::Job::ScanPostJob).size
|
||||
}.by(52) # 39 gallery + 13 scraps (folders discovered but HTTP mocks missing)
|
||||
end
|
||||
|
||||
it "respects scan_folders parameter and only scans gallery/scraps" do
|
||||
expect { perform_now(args.merge(scan_folders: false)) }.to change {
|
||||
SpecUtil.enqueued_job_args(Domain::Fa::Job::ScanPostJob).size
|
||||
}.by(52) # only 39 gallery + 13 scraps, no folders
|
||||
end
|
||||
|
||||
it "discovers folders from gallery page and processes them" do
|
||||
# This test verifies folder discovery by checking that the full scan
|
||||
# processes more submissions than just gallery + scraps
|
||||
expect { perform_now(args) }.to change {
|
||||
SpecUtil.enqueued_job_args(Domain::Fa::Job::ScanPostJob).size
|
||||
}.by(52) # More than just gallery+scraps due to folder discovery
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
@@ -233,10 +262,9 @@ describe Domain::Fa::Job::UserGalleryJob do
|
||||
include_context "user is not found on fa"
|
||||
|
||||
it "updates user state to error" do
|
||||
expect do
|
||||
perform_now(args)
|
||||
user.reload
|
||||
end.to(change(user, :state).from("ok").to("error"))
|
||||
perform_now(args)
|
||||
user.reload
|
||||
expect(user.state).to eq("error")
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
580
test/fixtures/files/domain/fa/favorites/favs_narse_2023_duplicate_ids_tiny.html
vendored
Normal file
580
test/fixtures/files/domain/fa/favorites/favs_narse_2023_duplicate_ids_tiny.html
vendored
Normal file
@@ -0,0 +1,580 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html lang="en" class="no-js" xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
|
||||
<title>Favorites Gallery for Narse -- Fur Affinity [dot] net</title>
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<meta name="description" content="Fur Affinity | For all things fluff, scaled, and feathered!" />
|
||||
<meta name="keywords" content="fur furry furries fursuit fursuits cosplay brony bronies zootopia scalies kemono anthro anthropormophic art online gallery portfolio" />
|
||||
<meta name="distribution" content="global" />
|
||||
<meta name="copyright" content="Frost Dragon Art LLC" />
|
||||
<meta name="robots" content="noai, noimageai" />
|
||||
|
||||
<link rel="icon" href="/themes/beta/img/favicon.ico" type="image/x-icon" />
|
||||
<link rel="shortcut icon" href="/themes/beta/img/favicon.ico" type="image/x-icon" />
|
||||
<link href="https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,500,500i,600,600i,700,700i" rel="stylesheet">
|
||||
|
||||
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9; IE=EDGE" />
|
||||
|
||||
|
||||
<!-- og -->
|
||||
<meta property="og:type" content="website" />
|
||||
<meta property="og:title" content="Favorites Gallery for Narse -- Fur Affinity [dot] net" />
|
||||
<meta property="og:url" content="https://www.furaffinity.net/favorites/narse/" />
|
||||
<meta property="og:description" content="I'm Narse! - a blue western dragon living in Arizona. I am a digital artist, B-Flick Horror & Sci-Fi film nut and a retro game ..." />
|
||||
<meta property="og:image" content="https://t.furaffinity.net/15288569@600-1419274340.jpg" />
|
||||
<meta property="og:image:secure_url" content="https://t.furaffinity.net/15288569@600-1419274340.jpg" />
|
||||
<meta property="og:image:type" content="image/jpeg" />
|
||||
<meta property="og:image:width" content="600" />
|
||||
<meta property="og:image:height" content="583" />
|
||||
|
||||
<!-- twitter -->
|
||||
<meta name="twitter:card" content="summary_large_image" />
|
||||
<meta name="twitter:domain" content="furaffinity.net" />
|
||||
<meta name="twitter:site" content="@furaffinity" />
|
||||
<meta name="twitter:title" content="Favorites Gallery for Narse -- Fur Affinity [dot] net" />
|
||||
<meta name="twitter:description" content="I'm Narse! - a blue western dragon living in Arizona. I am a digital artist, B-Flick Horror & Sci-Fi film nut and a retro game ..." />
|
||||
<meta name="twitter:url" content="https://www.furaffinity.net/favorites/narse/" />
|
||||
<meta name="twitter:image" content="https://t.furaffinity.net/15288569@600-1419274340.jpg" />
|
||||
<meta name="twitter:label1" content="Submission Title" />
|
||||
<meta name="twitter:data1" content="I am Fire, I am Dead?" />
|
||||
|
||||
<script type="text/javascript">
|
||||
var _faurl={d:'//d.furaffinity.net',a:'//a.furaffinity.net',r:'//rv.furaffinity.net',t:'//t.furaffinity.net',pb:'/themes/beta/js/prebid-6.13.0-fa.js'};
|
||||
</script>
|
||||
<script type="text/javascript" src="/themes/beta/js/common.js?u=2023042000"></script>
|
||||
<link type="text/css" rel="stylesheet" href="/themes/beta/css/ui_theme_dark.css?u=2023042000" />
|
||||
|
||||
<!-- browser hints -->
|
||||
<link rel="preconnect" href="//t.furaffinity.net" />
|
||||
<link rel="preconnect" href="//a.furaffinity.net" />
|
||||
<link rel="preconnect" href="//rv.furaffinity.net" />
|
||||
<link rel="preconnect" href="https://www15.smartadserver.com" />
|
||||
|
||||
<link rel="preload" href="/themes/beta/js/prototype.1.7.3.min.js" as="script" />
|
||||
<link rel="preload" href="/themes/beta/js/script.js?u=2023042000" as="script" />
|
||||
|
||||
</head>
|
||||
|
||||
<!-- EU request: yes -->
|
||||
<body data-static-path="/themes/beta" id="pageid-favorites">
|
||||
|
||||
<!-- sidebar -->
|
||||
<div class="mobile-navigation">
|
||||
|
||||
<div class="mobile-nav-container">
|
||||
|
||||
<div class="mobile-nav-container-item left">
|
||||
<label for="mobile-menu-nav" class="css-menu-toggle only-one"><img class="burger-menu" src="/themes/beta/img/fa-burger-menu-icon.png"></label>
|
||||
</div>
|
||||
|
||||
<div class="mobile-nav-container-item center"><a class="mobile-nav-logo" href="/"><img class="site-logo" src="/themes/beta/img/banners/fa_logo.png?v2"></a></div>
|
||||
|
||||
<div class="mobile-nav-container-item right">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="nav-ac-container">
|
||||
<input id="mobile-menu-nav" name="accordion-1" type="checkbox" />
|
||||
<article class="nav-ac-content mobile-menu">
|
||||
|
||||
<div class="mobile-nav-content-container">
|
||||
<div class="aligncenter">
|
||||
<a href="/user/ddwhatnow/"><img class="loggedin_user_avatar avatar" alt="ddwhatnow" src="//a.furaffinity.net/20230518/ddwhatnow.gif"/></a>
|
||||
<h2 style="margin-bottom:0"><a href="/user/ddwhatnow/">ddwhatnow</a></h2>
|
||||
<a href="/user/ddwhatnow/">Userpage</a> |
|
||||
<a href="/msg/pms/">Notes</a> |
|
||||
<a href="/controls/journal/">Journals</a> |
|
||||
<a href="/plus/"><img style="position:relative;top:4px" src="/themes/beta/img/the-golden-pawb.png"> FA+</a>
|
||||
<br>
|
||||
</div>
|
||||
<hr>
|
||||
<h2><a href="/browse/">Browse</a></h2>
|
||||
<h2><a href="/search/">Search</a></h2>
|
||||
<h2><a href="/submit/">Upload</a></h2>
|
||||
|
||||
<div class="nav-ac-container">
|
||||
<label for="mobile-menu-submenu-0"><h2 style="margin-top:0;padding-top:0">Support ▼</h2></label>
|
||||
<input id="mobile-menu-submenu-0" name="accordion-1" type="checkbox" />
|
||||
<article class="nav-ac-content nav-ac-content-dropdown">
|
||||
<a href="/journals/fender">News & Updates</a><br>
|
||||
<a href="/help/">Help & Support</a><br>
|
||||
<a href="/advertising.html">Advertising</a><br>
|
||||
<a href="/blm">Black Lives Matter</a>
|
||||
|
||||
<h3>SUPPORT FA</h3>
|
||||
<a href="/plus/">Subscribe to FA+ </a><br>
|
||||
<a href="https://shop.furaffinity.net/">FA Merch Store</a>
|
||||
|
||||
|
||||
<h3>RULES & POLICIES</h3>
|
||||
<a href="/tos">Terms of Service</a><br>
|
||||
<a href="/privacy">Privacy</a><br>
|
||||
<a href="/coc">Code of Conduct</a><br>
|
||||
<a href="/aup">Upload Policy</a>
|
||||
|
||||
<h3>SOCIAL</h3>
|
||||
<a href="https://discord.gg/fur-affinity">Discord</a><br>
|
||||
<a href="https://www.twitter.com/furaffinity/">Twitter</a>
|
||||
|
||||
<h3>Support</h3>
|
||||
<a href="/controls/troubletickets/">REPORT A PROBLEM</a>
|
||||
</article>
|
||||
</div>
|
||||
<div class="mobile-sfw-toggle">
|
||||
<h2>SFW Mode</h2>
|
||||
|
||||
<div class="sfw-toggle type-slider slider-button-wrapper">
|
||||
<input type="checkbox" id="sfw-toggle-mobile" class="slider-toggle" />
|
||||
<label class="slider-viewport" for="sfw-toggle-mobile">
|
||||
<div class="slider">
|
||||
<div class="slider-button"> </div>
|
||||
<div class="slider-content left"><span>SFW</span></div>
|
||||
<div class="slider-content right"><span>NSFW</span></div>
|
||||
</div>
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
<div class="nav-ac-container">
|
||||
<label for="mobile-menu-submenu-1"><h2 style="margin-top:0;padding-top:0">Settings ▼</h2></label>
|
||||
<input id="mobile-menu-submenu-1" name="accordion-1" type="checkbox" />
|
||||
<article class="nav-ac-content nav-ac-content-dropdown">
|
||||
<h3>ACCOUNT INFORMATION</h3>
|
||||
<a href="/controls/settings/">Account Settings</a><br>
|
||||
<a href="/controls/site-settings/">Global Site Settings</a><br>
|
||||
<a href="/controls/user-settings/">User Settings</a>
|
||||
|
||||
<h3>CUSTOMIZE USER PROFILE</h3>
|
||||
<a href="/controls/profile/">Profile Info</a><br>
|
||||
<a href="/controls/profilebanner/">Profile Banner</a><br>
|
||||
<a href="/controls/contacts/">Contacts and Social Media</a><br>
|
||||
<a href="/controls/avatar/">Avatar Management</a>
|
||||
|
||||
<h3>MANAGE MY CONTENT</h3>
|
||||
<a href="/controls/submissions/">Submissions</a><br>
|
||||
<a href="/controls/folders/submissions/">Folders</a><br>
|
||||
<a href="/controls/journal/">Journals</a><br>
|
||||
<a href="/controls/favorites/">Favorites</a><br>
|
||||
<a href="/controls/buddylist/">Watches</a><br>
|
||||
<a href="/controls/shouts/">Shouts</a><br>
|
||||
<a href="/controls/badges/">Badges</a>
|
||||
|
||||
<h3>SECURITY</h3>
|
||||
<a href="/controls/sessions/logins/">Active Sessions</a><br>
|
||||
<a href="/controls/sessions/logs/">Activity Log</a><br>
|
||||
<a href="/controls/sessions/labels/">Browser Labels</a>
|
||||
</article>
|
||||
</div>
|
||||
<hr>
|
||||
|
||||
|
||||
|
||||
<hr>
|
||||
|
||||
<h2><form class="post-btn logout-link" method="post" action="/logout/"><button type="submit">Log Out</button><input type="hidden" name="key" value="52894c904fde4a9c84c4644ef6f476f866b057f7"/></form>
|
||||
<script type="text/javascript">
|
||||
_fajs.push(['init_logout_button', '.logout-link button']);
|
||||
</script>
|
||||
</h2>
|
||||
|
||||
|
||||
<h2></h2>
|
||||
</div>
|
||||
</article>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div class="mobile-notification-bar">
|
||||
<a class="notification-container inline" href="/msg/submissions/" title="824 Submission Notifications">824S</a>
|
||||
<a class="notification-container inline" href="/msg/others/#journals" title="46 Journal Notifications">46J</a>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<nav id="ddmenu">
|
||||
<div class="mobile-nav navhideondesktop hideonmobile hideontablet">
|
||||
<div class="mobile-nav-logo"><a class="mobile-nav-logo" href="/"><img src="/themes/beta/img/banners/fa_logo.png?v2"></a></div>
|
||||
<div class="mobile-nav-header-item"><a href="/browse/">Browse</a></div>
|
||||
<div class="mobile-nav-header-item"><a href="/search/">Search</a></div>
|
||||
</div>
|
||||
|
||||
<div class="menu-icon"></div>
|
||||
|
||||
<ul class="navhideonmobile">
|
||||
<li class="lileft"><div class="lileft hideonmobile" style="vertical-align:middle;line-height:0 !important" ><a class="top-heading" href="/"><img class="nav-bar-logo" src="/themes/beta/img/banners/fa_logo.png?v2"></a></div></li>
|
||||
<li class="lileft"><a class="top-heading" href="/browse/"><div class="sprite-paw menu-space-saver hideonmobile"></div>Browse</a></li>
|
||||
<li class="lileft"><a class="top-heading hideondesktop" href="/search/">Search</a></li>
|
||||
<li class="lileft"><a class="top-heading" href="/submit/"><div class="sprite-upload menu-space-saver hideonmobile"></div> Upload</a></li>
|
||||
<li class="lileft">
|
||||
<a class="top-heading" href="#"><div class="sprite-news menu-space-saver hideonmobile"></div>Support</a>
|
||||
<i class="caret"></i>
|
||||
<div class="dropdown dropdown-left ">
|
||||
<div class="dd-inner">
|
||||
<div class="column">
|
||||
<h3>Community</h3>
|
||||
<a href="/journals/fender">News & Updates</a>
|
||||
<a href="/help/">Help & Support</a>
|
||||
<a href="/advertising.html">Advertising</a>
|
||||
<a href="/blm/">Black Lives Matter</a>
|
||||
|
||||
<h3>Rules & Policies</h3>
|
||||
<a href="/tos">Terms of Service</a>
|
||||
<a href="/privacy">Privacy</a>
|
||||
<a href="/coc">Code of Conduct</a>
|
||||
<a href="/aup">Upload Policy</a>
|
||||
|
||||
<h3>Social</h3>
|
||||
<a href="https://discord.gg/fur-affinity">Discord</a>
|
||||
<a href="https://www.twitter.com/furaffinity/">Twitter</a>
|
||||
|
||||
<h3>Trouble Tickets</h3>
|
||||
<a href="/controls/troubletickets/">Report a Problem</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
|
||||
<li class="lileft menu-space-saver"><a class="top-heading hideontablet" href="/plus/"><img style="position:relative;top:3px" src="/themes/beta/img/the-golden-pawb.png"> FA+</a></li>
|
||||
|
||||
<div class="lileft hideonmobile">
|
||||
<form id="searchbox" method="get" action="/search/">
|
||||
<input type="search" name="q" placeholder="SEARCH">
|
||||
<a href="/search"> </a>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="message-bar-desktop">
|
||||
|
||||
<a class="notification-container inline" href="/msg/submissions/" title="824 Submission Notifications">824S</a>
|
||||
<a class="notification-container inline" href="/msg/others/#journals" title="46 Journal Notifications">46J</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<div class="floatleft hideonmobile">
|
||||
<a href="/user/ddwhatnow"><img class="loggedin_user_avatar menubar-icon-resize avatar" style="cursor:pointer" alt="ddwhatnow" src="//a.furaffinity.net/20230518/ddwhatnow.gif"/></a>
|
||||
</div>
|
||||
</li>
|
||||
|
||||
<li class="submenu-trigger">
|
||||
<div class="floatleft hideonmobile">
|
||||
<svg class="avatar-submenu-trigger banner-svg" xmlns="http://www.w3.org/2000/svg" width="36" height="36" viewBox="0 0 24 24"><path d="M4 6h16v2H4zm0 5h16v2H4zm0 5h16v2H4z"></path></svg>
|
||||
</div>
|
||||
<a id="my-username" class="top-heading hideondesktop" href="#"><span class="hideondesktop">My FA ( </span>ddwhatnow<span class="hideondesktop"> )</span></a>
|
||||
|
||||
<div class="dropdown dropdown-right">
|
||||
<div class="dd-inner">
|
||||
<div class="column">
|
||||
<h3>Account</h3>
|
||||
<a href="/user/ddwhatnow/">My Userpage</a>
|
||||
<a href="/msg/pms/">Check My Notes</a>
|
||||
<a href="/controls/journal/">Create a Journal</a>
|
||||
<a href="/commissions/ddwhatnow/">My Commission Info</a>
|
||||
|
||||
<h3>Support Fur Affinity</h3>
|
||||
<a href="/plus/">Subscribe to FA+ </a>
|
||||
<a href="https://shop.furaffinity.net/">Merch Store</a>
|
||||
|
||||
<h3>Trouble Tickets</h3>
|
||||
<a href="/controls/troubletickets/">Report a Problem</a>
|
||||
|
||||
<div class="mobile-sfw-toggle">
|
||||
<h3 class="padding-top:10px">Toggle SFW</h3>
|
||||
|
||||
<div class="sfw-toggle type-slider slider-button-wrapper" style="position:relative;top:5px">
|
||||
<input type="checkbox" id="sfw-toggle-mobile" class="slider-toggle" />
|
||||
<label class="slider-viewport" for="sfw-toggle-mobile">
|
||||
<div class="slider">
|
||||
<div class="slider-button"> </div>
|
||||
<div class="slider-content left"><span>SFW</span></div>
|
||||
<div class="slider-content right"><span>NSFW</span></div>
|
||||
</div>
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
<hr>
|
||||
<form class="post-btn logout-link" method="post" action="/logout/"><button type="submit">Log Out</button><input type="hidden" name="key" value="52894c904fde4a9c84c4644ef6f476f866b057f7"/></form>
|
||||
<script type="text/javascript">
|
||||
_fajs.push(['init_logout_button', '.logout-link button']);
|
||||
</script>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
|
||||
<li class="submenu-trigger">
|
||||
<a class="top-heading" href="#"><svg class="banner-svg" xmlns="http://www.w3.org/2000/svg" width="36" height="36" viewBox="0 0 24 24" style="transform: ;msFilter:;"><path d="M12 16c2.206 0 4-1.794 4-4s-1.794-4-4-4-4 1.794-4 4 1.794 4 4 4zm0-6c1.084 0 2 .916 2 2s-.916 2-2 2-2-.916-2-2 .916-2 2-2z"></path><path d="m2.845 16.136 1 1.73c.531.917 1.809 1.261 2.73.73l.529-.306A8.1 8.1 0 0 0 9 19.402V20c0 1.103.897 2 2 2h2c1.103 0 2-.897 2-2v-.598a8.132 8.132 0 0 0 1.896-1.111l.529.306c.923.53 2.198.188 2.731-.731l.999-1.729a2.001 2.001 0 0 0-.731-2.732l-.505-.292a7.718 7.718 0 0 0 0-2.224l.505-.292a2.002 2.002 0 0 0 .731-2.732l-.999-1.729c-.531-.92-1.808-1.265-2.731-.732l-.529.306A8.1 8.1 0 0 0 15 4.598V4c0-1.103-.897-2-2-2h-2c-1.103 0-2 .897-2 2v.598a8.132 8.132 0 0 0-1.896 1.111l-.529-.306c-.924-.531-2.2-.187-2.731.732l-.999 1.729a2.001 2.001 0 0 0 .731 2.732l.505.292a7.683 7.683 0 0 0 0 2.223l-.505.292a2.003 2.003 0 0 0-.731 2.733zm3.326-2.758A5.703 5.703 0 0 1 6 12c0-.462.058-.926.17-1.378a.999.999 0 0 0-.47-1.108l-1.123-.65.998-1.729 1.145.662a.997.997 0 0 0 1.188-.142 6.071 6.071 0 0 1 2.384-1.399A1 1 0 0 0 11 5.3V4h2v1.3a1 1 0 0 0 .708.956 6.083 6.083 0 0 1 2.384 1.399.999.999 0 0 0 1.188.142l1.144-.661 1 1.729-1.124.649a1 1 0 0 0-.47 1.108c.112.452.17.916.17 1.378 0 .461-.058.925-.171 1.378a1 1 0 0 0 .471 1.108l1.123.649-.998 1.729-1.145-.661a.996.996 0 0 0-1.188.142 6.071 6.071 0 0 1-2.384 1.399A1 1 0 0 0 13 18.7l.002 1.3H11v-1.3a1 1 0 0 0-.708-.956 6.083 6.083 0 0 1-2.384-1.399.992.992 0 0 0-1.188-.141l-1.144.662-1-1.729 1.124-.651a1 1 0 0 0 .471-1.108z"></path></svg></a>
|
||||
<div class="dropdown dropdown-right">
|
||||
<div class="dd-inner">
|
||||
<div class="column">
|
||||
<h3>Account Information</h3>
|
||||
<a href="/controls/settings/">Account Settings</a>
|
||||
<a href="/controls/site-settings/">Global Site Settings</a>
|
||||
<a href="/controls/user-settings/">User Settings</a>
|
||||
|
||||
<h3>Customize User Profile</h3>
|
||||
<a href="/controls/profile/">Profile Info</a>
|
||||
<a href="/controls/profilebanner/">Profile Banner</a>
|
||||
<a href="/controls/contacts/">Contacts & Social Media</a>
|
||||
<a href="/controls/avatar/">Avatar Management</a>
|
||||
|
||||
<h3>Manage My Content</h3>
|
||||
<a href="/controls/submissions/">Submissions</a>
|
||||
<a href="/controls/folders/submissions/">Folders</a>
|
||||
<a href="/controls/journal/">Journals</a>
|
||||
<a href="/controls/favorites/">Favorites</a>
|
||||
<a href="/controls/buddylist/">Watches</a>
|
||||
<a href="/controls/shouts/">Shouts</a>
|
||||
<a href="/controls/badges/">Badges</a>
|
||||
|
||||
<h3>Security</h3>
|
||||
<a href="/controls/sessions/logins/">Active Sessions</a>
|
||||
<a href="/controls/sessions/logs/">Activity Log</a>
|
||||
<a href="/controls/sessions/labels/">Browser Labels</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
<script type="text/javascript">
|
||||
_fajs.push(['init_sfw_button', '.sfw-toggle']);
|
||||
</script>
|
||||
</nav>
|
||||
|
||||
<script type="text/javascript">
|
||||
_fajs.push(function(){
|
||||
// all menus that should be opened only one at a time
|
||||
$$('.css-menu-toggle.only-one').invoke('observe', 'click', function(evt) {
|
||||
var curr_input = $(evt.findElement('label').getAttribute('for'));
|
||||
curr_input.next('.nav-ac-content').removeClassName('no-transition');
|
||||
if(curr_input.checked === false) {
|
||||
$$('.css-menu-toggle.only-one').each(function(elm){
|
||||
var elm_input = $(elm.getAttribute('for'));
|
||||
if(elm_input.checked === true) {
|
||||
elm_input.next('.nav-ac-content').addClassName('no-transition');
|
||||
elm_input.checked = false;
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
});
|
||||
</script>
|
||||
|
||||
<div class="news-block">
|
||||
</div>
|
||||
|
||||
|
||||
<div id="main-window" class="footer-mobile-tweak g-wrapper">
|
||||
<div id="header">
|
||||
|
||||
<!-- user profile banner -->
|
||||
|
||||
<site-banner>
|
||||
<a href="/">
|
||||
<picture>
|
||||
<source media="(max-width: 799px)" srcset="//d.furaffinity.net/art/narse/1671147818/profile_banner_mobile.jpg">
|
||||
<source media="(min-width: 800px)" srcset="//d.furaffinity.net/art/narse/1671147818/profile_banner.jpg">
|
||||
<img src="//d.furaffinity.net/art/narse/1671147818/profile_banner.jpg" alt="Profile Banner image">
|
||||
</picture>
|
||||
</a>
|
||||
</site-banner>
|
||||
|
||||
<a name="top"></a>
|
||||
</div>
|
||||
|
||||
<div id="site-content">
|
||||
<!-- /header -->
|
||||
|
||||
|
||||
<userpage-nav-header>
|
||||
|
||||
<userpage-nav-avatar>
|
||||
<a class="current" href="/user/narse/"><img alt="narse" src="//a.furaffinity.net/1424255659/narse.gif"/></a>
|
||||
</userpage-nav-avatar>
|
||||
|
||||
<userpage-nav-user-details>
|
||||
<h1><username>
|
||||
<usericon-block-before><img class="userIcon faplus-icon" src="/themes/beta/img/the-golden-pawb.png" title="FA+ Member"/></usericon-block-before> ~Narse
|
||||
</username></h1>
|
||||
|
||||
<div class="font-small">
|
||||
<username class="user-title">
|
||||
Digital Artist | <span class="hideonmobile">Registered:</span> Dec 11, 2005 07:20 </username>
|
||||
</div>
|
||||
</userpage-nav-user-details>
|
||||
|
||||
|
||||
<userpage-nav-interface-buttons>
|
||||
<a class="button standard go" href="/watch/narse/?key=c45f49ec97f8408b5db3b7e412a37b17d869243e">+Watch</a>
|
||||
<a class="button standard" href="/newpm/narse/"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" style="transform: ;msFilter:;"><path d="M20 4H4c-1.103 0-2 .897-2 2v12c0 1.103.897 2 2 2h16c1.103 0 2-.897 2-2V6c0-1.103-.897-2-2-2zm0 2v.511l-8 6.223-8-6.222V6h16zM4 18V9.044l7.386 5.745a.994.994 0 0 0 1.228 0L20 9.044 20.002 18H4z"></path></svg></a>
|
||||
|
||||
</userpage-nav-interface-buttons>
|
||||
|
||||
<userpage-nav-links>
|
||||
<ul style="display:flex">
|
||||
<li><h3><a href="/user/narse/">Home</a></h3></li>
|
||||
<li><h3><a href="/gallery/narse/">Gallery</a></h3></li>
|
||||
<li><h3><a href="/scraps/narse/">Scraps</a></h3></li>
|
||||
<li><h3><a class="current" href="/favorites/narse/">Favs</a></h3></li>
|
||||
<li><h3><a href="/journals/narse/">Journals</a></h3></li>
|
||||
|
||||
</ul>
|
||||
</userpage-nav-links>
|
||||
|
||||
</userpage-nav-header>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="clear"></div>
|
||||
<!--- /USER NAV --->
|
||||
|
||||
<script type="text/javascript">
|
||||
_fajs.push(function(){
|
||||
$$('#jsBlockUnblockButton').invoke('observe', 'click', function(evt){
|
||||
var message = 'Are you sure you want to ' + (evt.findElement('a').href.indexOf('/unblock') != -1 ? 'unblock' : 'block') + ' this user?';
|
||||
if (!confirm(message)) {
|
||||
evt.stop();
|
||||
}
|
||||
});
|
||||
});
|
||||
</script>
|
||||
|
||||
<div id="standardpage">
|
||||
|
||||
|
||||
<div class="leaderboardAd">
|
||||
<div data-id="header_middle" class="leaderboardAd__slot format--leaderboard jsAdSlot"></div>
|
||||
</div>
|
||||
|
||||
<section class="gallery-section">
|
||||
|
||||
<div class="section-body">
|
||||
<div class="aligncenter">
|
||||
<div class="pagination">
|
||||
<a class="button standard left" href="/favorites/narse/319542674/prev">Back</a>
|
||||
|
||||
<div class="midsection">
|
||||
|
||||
<span title="Dec 22, 2014 05:59 PM" class="popup_date">8 years ago</span> and older
|
||||
</div>
|
||||
|
||||
<a class="button standard right" href="/favorites/narse/310244504/next">Next</a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<section id="gallery-favorites" class="gallery s-200 ">
|
||||
<figure id="sid-15288097" class="r-adult t-image" data-user="u-spiritraptor" data-fav-id="319542674"><b><u><a href="/view/15288097/"><img alt="" src="//t.furaffinity.net/15288097@300-1419269587.jpg" data-width="233.79" data-height="200" style="width:233.79px; height:200px" loading="lazy" decoding="async" /><i title="Click for description"></i></a></u></b><figcaption><p><a href="/view/15288097/" title="SR-Krogan Kumshot">SR-Krogan Kumshot</a></p><p><i>by</i> <a href="/user/spiritraptor/" title="spiritraptor">spiritraptor</a></p></figcaption></figure><!--
|
||||
-->
|
||||
<figure id="sid-15288569" class="r-general t-image" data-user="u-silverfox5213" data-fav-id="319542389"><b><u><a href="/view/15288569/"><img alt="" src="//t.furaffinity.net/15288569@300-1419274340.jpg" data-width="206.49" data-height="200" style="width:206.49px; height:200px" loading="lazy" decoding="async" /><i title="Click for description"></i></a></u></b><figcaption><p><a href="/view/15288569/" title="I am Fire, I am Dead?">I am Fire, I am Dead?</a></p><p><i>by</i> <a href="/user/silverfox5213/" title="silverfox5213">silverfox5213</a></p></figcaption></figure><!--
|
||||
-->
|
||||
<figure id="sid-14137025" class="r-mature t-image" data-user="u-oselotti" data-fav-id="319368378"><b><u><a href="/view/14137025/"><img alt="" src="//t.furaffinity.net/14137025@200-1406772816.jpg" data-width="126.167" data-height="200" style="width:126.167px; height:200px" loading="lazy" decoding="async" /><i title="Click for description"></i></a></u></b><figcaption><p><a href="/view/14137025/" title="Gungan hotness">Gungan hotness</a></p><p><i>by</i> <a href="/user/oselotti/" title="oselotti">oselotti</a></p></figcaption></figure><!--
|
||||
-->
|
||||
<figure id="sid-14082968" class="r-adult t-image" data-user="u-saiofroggie" data-fav-id="319368338"><b><u><a href="/view/14082968/"><img alt="" src="//t.furaffinity.net/14082968@200-1406258139.jpg" data-width="126.167" data-height="200" style="width:126.167px; height:200px" loading="lazy" decoding="async" /><i title="Click for description"></i></a></u></b><figcaption><p><a href="/view/14082968/" title="Gungan Boy - Salai">Gungan Boy - Salai</a></p><p><i>by</i> <a href="/user/saiofroggie/" title="saiofroggie">saiofroggie</a></p></figcaption></figure><!--
|
||||
-->
|
||||
<figure id="sid-14774824" class="r-adult t-image" data-user="u-saiofroggie" data-fav-id="319368311"><b><u><a href="/view/14774824/"><img alt="" src="//t.furaffinity.net/14774824@200-1413268460.jpg" data-width="123" data-height="200" style="width:123px; height:200px" loading="lazy" decoding="async" /><i title="Click for description"></i></a></u></b><figcaption><p><a href="/view/14774824/" title="Squib n' Gungan ~">Squib n' Gungan ~</a></p><p><i>by</i> <a href="/user/saiofroggie/" title="saiofroggie">saiofroggie</a></p></figcaption></figure><!--
|
||||
-->
|
||||
<figure id="sid-15280752" class="r-adult t-image" data-user="u-slate" data-fav-id="319293899"><b><u><a href="/view/15280752/"><img alt="" src="//t.furaffinity.net/15280752@200-1419176901.jpg" data-width="172.012" data-height="200" style="width:172.012px; height:200px" loading="lazy" decoding="async" /><i title="Click for description"></i></a></u></b><figcaption><p><a href="/view/15280752/" title="Toothless Goes Courting: Chapter 2">Toothless Goes Courting: Chapter 2</a></p><p><i>by</i> <a href="/user/slate/" title="Slate">Slate</a></p></figcaption></figure><!--
|
||||
-->
|
||||
<figure id="sid-15273368" class="r-adult t-image" data-user="u-rossciaco" data-fav-id="319083030"><b><u><a href="/view/15273368/"><img alt="" src="//t.furaffinity.net/15273368@400-1488278723.jpg" data-width="380.55" data-height="200" style="width:380.55px; height:200px" loading="lazy" decoding="async" /><i title="Click for description"></i></a></u></b><figcaption><p><a href="/view/15273368/" title="Christmas.gif">Christmas.gif</a></p><p><i>by</i> <a href="/user/rossciaco/" title="RossCiaco">RossCiaco</a></p></figcaption></figure><!--
|
||||
-->
|
||||
<figure id="sid-15268987" class="r-adult t-image" data-user="u-guerillasquirrel" data-fav-id="319017699"><b><u><a href="/view/15268987/"><img alt="" src="//t.furaffinity.net/15268987@300-1419033689.jpg" data-width="259.52" data-height="200" style="width:259.52px; height:200px" loading="lazy" decoding="async" /><i title="Click for description"></i></a></u></b><figcaption><p><a href="/view/15268987/" title="The Coming of Spring">The Coming of Spring</a></p><p><i>by</i> <a href="/user/guerillasquirrel/" title="guerillasquirrel">guerillasquirrel</a></p></figcaption></figure><!--
|
||||
-->
|
||||
<figure id="sid-15266572" class="r-adult t-image" data-user="u-jerseydevil" data-fav-id="318938181"><b><u><a href="/view/15266572/"><img alt="" src="//t.furaffinity.net/15266572@200-1419011256.jpg" data-width="200" data-height="200" style="width:200px; height:200px" loading="lazy" decoding="async" /><i title="Click for description"></i></a></u></b><figcaption><p><a href="/view/15266572/" title="Stitch Creampie">Stitch Creampie</a></p><p><i>by</i> <a href="/user/jerseydevil/" title="JerseyDevil">JerseyDevil</a></p></figcaption></figure><!--
|
||||
-->
|
||||
<figure id="sid-15266464" class="r-adult t-image" data-user="u-fersir" data-fav-id="318938113"><b><u><a href="/view/15266464/"><img alt="" src="//t.furaffinity.net/15266464@300-1419010040.jpg" data-width="250" data-height="200" style="width:250px; height:200px" loading="lazy" decoding="async" /><i title="Click for description"></i></a></u></b><figcaption><p><a href="/view/15266464/" title="Guilmon (m+f)">Guilmon (m+f)</a></p><p><i>by</i> <a href="/user/fersir/" title="Fersir">Fersir</a></p></figcaption></figure><!--
|
||||
-->
|
||||
<figure id="sid-15266598" class="r-adult t-image" data-user="u-lizardlars" data-fav-id="318938070"><b><u><a href="/view/15266598/"><img alt="" src="//t.furaffinity.net/15266598@300-1419011514.jpg" data-width="250" data-height="200" style="width:250px; height:200px" loading="lazy" decoding="async" /><i title="Click for description"></i></a></u></b><figcaption><p><a href="/view/15266598/" title="tasty guilmongirl">tasty guilmongirl</a></p><p><i>by</i> <a href="/user/lizardlars/" title="lizardlars">lizardlars</a></p></figcaption></figure><!--
|
||||
-->
|
||||
<figure id="sid-15263938" class="r-adult t-image" data-user="u-fasttrack37d" data-fav-id="318813866"><b><u><a href="/view/15263938/"><img alt="" src="//t.furaffinity.net/15263938@300-1418967227.jpg" data-width="251.004" data-height="200" style="width:251.004px; height:200px" loading="lazy" decoding="async" /><i title="Click for description"></i></a></u></b><figcaption><p><a href="/view/15263938/" title="Naughty Repercussions">Naughty Repercussions</a></p><p><i>by</i> <a href="/user/fasttrack37d/" title="fasttrack37d">fasttrack37d</a></p></figcaption></figure><!--
|
||||
-->
|
||||
<figure id="sid-15259015" class="r-adult t-image" data-user="u-antidev" data-fav-id="318715713"><b><u><a href="/view/15259015/"><img alt="" src="//t.furaffinity.net/15259015@300-1418928050.jpg" data-width="209.664" data-height="200" style="width:209.664px; height:200px" loading="lazy" decoding="async" /><i title="Click for description"></i></a></u></b><figcaption><p><a href="/view/15259015/" title="Brooklyn Bondage">Brooklyn Bondage</a></p><p><i>by</i> <a href="/user/antidev/" title="anti_dev">anti_dev</a></p></figcaption></figure><!--
|
||||
-->
|
||||
<figure id="sid-15256581" class="r-adult t-image" data-user="u-spookeedoo" data-fav-id="318640103"><b><u><a href="/view/15256581/"><img alt="" src="//t.furaffinity.net/15256581@200-1418888538.jpg" data-width="192.609" data-height="200" style="width:192.609px; height:200px" loading="lazy" decoding="async" /><i title="Click for description"></i></a></u></b><figcaption><p><a href="/view/15256581/" title="The reasons for piercings part 2">The reasons for piercings part 2</a></p><p><i>by</i> <a href="/user/spookeedoo/" title="Spookeedoo">Spookeedoo</a></p></figcaption></figure><!--
|
||||
-->
|
||||
<figure id="sid-15256154" class="r-adult t-image" data-user="u-spookeedoo" data-fav-id="318584889"><b><u><a href="/view/15256154/"><img alt="" src="//t.furaffinity.net/15256154@300-1418883373.jpg" data-width="234.719" data-height="200" style="width:234.719px; height:200px" loading="lazy" decoding="async" /><i title="Click for description"></i></a></u></b><figcaption><p><a href="/view/15256154/" title="The Reason for Piercings">The Reason for Piercings</a></p><p><i>by</i> <a href="/user/spookeedoo/" title="Spookeedoo">Spookeedoo</a></p></figcaption></figure><!--
|
||||
-->
|
||||
<figure id="sid-15253840" class="r-adult t-image" data-user="u-whatwhatwhoa" data-fav-id="318582565"><b><u><a href="/view/15253840/"><img alt="" src="//t.furaffinity.net/15253840@200-1418864654.jpg" data-width="160.909" data-height="200" style="width:160.909px; height:200px" loading="lazy" decoding="async" /><i title="Click for description"></i></a></u></b><figcaption><p><a href="/view/15253840/" title="Scorn the Wyvern">Scorn the Wyvern</a></p><p><i>by</i> <a href="/user/whatwhatwhoa/" title="whatwhatWHOA">whatwhatWHOA</a></p></figcaption></figure><!--
|
||||
-->
|
||||
<figure id="sid-15248088" class="r-adult t-image" data-user="u-spookeedoo" data-fav-id="318350382"><b><u><a href="/view/15248088/"><img alt="" src="//t.furaffinity.net/15248088@400-1418795185.jpg" data-width="400" data-height="197.188" style="width:400px; height:197.188px" loading="lazy" decoding="async" /><i title="Click for description"></i></a></u></b><figcaption><p><a href="/view/15248088/" title="Pupcake Pattootie">Pupcake Pattootie</a></p><p><i>by</i> <a href="/user/spookeedoo/" title="Spookeedoo">Spookeedoo</a></p></figcaption></figure><!--
|
||||
-->
|
||||
<figure id="sid-15163952" class="r-adult t-flash" data-user="u-ktcopache" data-fav-id="317903285"><b><u><a href="/view/15163952/"><img alt="" src="//t.furaffinity.net/15163952@300-1417909195.jpg" data-width="300" data-height="200" style="width:300px; height:200px" loading="lazy" decoding="async" /><i title="Click for description"></i></a></u></b><figcaption><p><a href="/view/15163952/" title="Pokémon-Amie: Lucario footpaws">Pokémon-Amie: Lucario footpaws</a></p><p><i>by</i> <a href="/user/ktcopache/" title="KTCopache">KTCopache</a></p></figcaption></figure><!--
|
||||
-->
|
||||
<figure id="sid-15229799" class="r-adult t-image" data-user="u-aledonrex" data-fav-id="317902889"><b><u><a href="/view/15229799/"><img alt="" src="//t.furaffinity.net/15229799@300-1418604084.jpg" data-width="282.873" data-height="200" style="width:282.873px; height:200px" loading="lazy" decoding="async" /><i title="Click for description"></i></a></u></b><figcaption><p><a href="/view/15229799/" title="Frog">Frog</a></p><p><i>by</i> <a href="/user/aledonrex/" title="aledonrex">aledonrex</a></p></figcaption></figure><!--
|
||||
-->
|
||||
<figure id="sid-15226368" class="r-general t-image" data-user="u-wolf-nymph" data-fav-id="317792409"><b><u><a href="/view/15226368/"><img alt="" src="//t.furaffinity.net/15226368@300-1418580262.jpg" data-width="258.824" data-height="200" style="width:258.824px; height:200px" loading="lazy" decoding="async" /><i title="Click for description"></i></a></u></b><figcaption><p><a href="/view/15226368/" title="Protector">Protector</a></p><p><i>by</i> <a href="/user/wolf-nymph/" title="wolf-nymph">wolf-nymph</a></p></figcaption></figure><!--
|
||||
-->
|
||||
<figure id="sid-15227272" class="r-adult t-image" data-user="u-redraptor16" data-fav-id="317792340"><b><u><a href="/view/15227272/"><img alt="" src="//t.furaffinity.net/15227272@300-1468758569.jpg" data-width="286.853" data-height="200" style="width:286.853px; height:200px" loading="lazy" decoding="async" /><i title="Click for description"></i></a></u></b><figcaption><p><a href="/view/15227272/" title="Ready And Waiting">Ready And Waiting</a></p><p><i>by</i> <a href="/user/redraptor16/" title="redraptor16">redraptor16</a></p></figcaption></figure><!--
|
||||
-->
|
||||
<figure id="sid-15225392" class="r-mature t-image" data-user="u-rossciaco" data-fav-id="317728162"><b><u><a href="/view/15225392/"><img alt="" src="//t.furaffinity.net/15225392@200-1418568433.jpg" data-width="123.2" data-height="200" style="width:123.2px; height:200px" loading="lazy" decoding="async" /><i title="Click for description"></i></a></u></b><figcaption><p><a href="/view/15225392/" title="Santa Fileo">Santa Fileo</a></p><p><i>by</i> <a href="/user/rossciaco/" title="RossCiaco">RossCiaco</a></p></figcaption></figure><!--
|
||||
-->
|
||||
<figure id="sid-15204295" class="r-mature t-image" data-user="u-qwertydragon" data-fav-id="317103948"><b><u><a href="/view/15204295/"><img alt="" src="//t.furaffinity.net/15204295@400-1418337358.jpg" data-width="316.44" data-height="200" style="width:316.44px; height:200px" loading="lazy" decoding="async" /><i title="Click for description"></i></a></u></b><figcaption><p><a href="/view/15204295/" title="What a Babe">What a Babe</a></p><p><i>by</i> <a href="/user/qwertydragon/" title="QWERTYDragon">QWERTYDragon</a></p></figcaption></figure><!--
|
||||
-->
|
||||
<figure id="sid-15191689" class="r-adult t-image" data-user="u-doodlies" data-fav-id="316794350"><b><u><a href="/view/15191689/"><img alt="" src="//t.furaffinity.net/15191689@400-1418195959.jpg" data-width="315.375" data-height="200" style="width:315.375px; height:200px" loading="lazy" decoding="async" /><i title="Click for description"></i></a></u></b><figcaption><p><a href="/view/15191689/" title="(b-class) Larynkir">(b-class) Larynkir</a></p><p><i>by</i> <a href="/user/doodlies/" title="Doodlies">Doodlies</a></p></figcaption></figure><!--
|
||||
-->
|
||||
<figure id="sid-15161087" class="r-adult t-image" data-user="u-lonbluewolf" data-fav-id="315918313"><b><u><a href="/view/15161087/"><img alt="" src="//t.furaffinity.net/15161087@200-1417881277.jpg" data-width="200" data-height="200" style="width:200px; height:200px" loading="lazy" decoding="async" /><i title="Click for description"></i></a></u></b><figcaption><p><a href="/view/15161087/" title="pleasing plessie">pleasing plessie</a></p><p><i>by</i> <a href="/user/lonbluewolf/" title="lonbluewolf">lonbluewolf</a></p></figcaption></figure><!--
|
||||
-->
|
||||
<figure id="sid-15151390" class="r-adult t-image" data-user="u-ecmajor" data-fav-id="315619177"><b><u><a href="/view/15151390/"><img alt="" src="//t.furaffinity.net/15151390@300-1417759383.jpg" data-width="244.726" data-height="200" style="width:244.726px; height:200px" loading="lazy" decoding="async" /><i title="Click for description"></i></a></u></b><figcaption><p><a href="/view/15151390/" title="Nyra">Nyra</a></p><p><i>by</i> <a href="/user/ecmajor/" title="ecmajor">ecmajor</a></p></figcaption></figure><!--
|
||||
-->
|
||||
<figure id="sid-15137504" class="r-adult t-image" data-user="u-boxice" data-fav-id="315264530"><b><u><a href="/view/15137504/"><img alt="" src="//t.furaffinity.net/15137504@200-1417584738.jpg" data-width="150" data-height="200" style="width:150px; height:200px" loading="lazy" decoding="async" /><i title="Click for description"></i></a></u></b><figcaption><p><a href="/view/15137504/" title="Guilmon X Renamon (art trade to DBF)">Guilmon X Renamon (art trade to DBF)</a></p><p><i>by</i> <a href="/user/boxice/" title="Boxice">Boxice</a></p></figcaption></figure><!--
|
||||
-->
|
||||
<figure id="sid-15122593" class="r-adult t-image" data-user="u-fisk" data-fav-id="315264186"><b><u><a href="/view/15122593/"><img alt="" src="//t.furaffinity.net/15122593@300-1417402086.jpg" data-width="240.764" data-height="200" style="width:240.764px; height:200px" loading="lazy" decoding="async" /><i title="Click for description"></i></a></u></b><figcaption><p><a href="/view/15122593/" title="YCH - Jackals">YCH - Jackals</a></p><p><i>by</i> <a href="/user/fisk/" title="Fisk">Fisk</a></p></figcaption></figure><!--
|
||||
-->
|
||||
<figure id="sid-15090880" class="r-mature t-image" data-user="u-flookz" data-fav-id="314228679"><b><u><a href="/view/15090880/"><img alt="" src="//t.furaffinity.net/15090880@400-1417024750.jpg" data-width="311.275" data-height="200" style="width:311.275px; height:200px" loading="lazy" decoding="async" /><i title="Click for description"></i></a></u></b><figcaption><p><a href="/view/15090880/" title="Nameless">Nameless</a></p><p><i>by</i> <a href="/user/flookz/" title="Flookz">Flookz</a></p></figcaption></figure><!--
|
||||
-->
|
||||
<figure id="sid-15088314" class="r-adult t-image" data-user="u-bng" data-fav-id="314128927"><b><u><a href="/view/15088314/"><img alt="" src="//t.furaffinity.net/15088314@200-1416981347.jpg" data-width="166.25" data-height="200" style="width:166.25px; height:200px" loading="lazy" decoding="async" /><i title="Click for description"></i></a></u></b><figcaption><p><a href="/view/15088314/" title="Not The Shirt!">Not The Shirt!</a></p><p><i>by</i> <a href="/user/bng/" title="BNG">BNG</a></p></figcaption></figure><!--
|
||||
-->
|
||||
<figure id="sid-15083549" class="r-adult t-image" data-user="u-spookeedoo" data-fav-id="314041884"><b><u><a href="/view/15083549/"><img alt="" src="//t.furaffinity.net/15083549@300-1416937608.jpg" data-width="252.263" data-height="200" style="width:252.263px; height:200px" loading="lazy" decoding="async" /><i title="Click for description"></i></a></u></b><figcaption><p><a href="/view/15083549/" title="Tentacles for pragmatic reasons">Tentacles for pragmatic reasons</a></p><p><i>by</i> <a href="/user/spookeedoo/" title="Spookeedoo">Spookeedoo</a></p></figcaption></figure><!--
|
||||
-->
|
||||
<figure id="sid-15075922" class="r-adult t-image" data-user="u-patto" data-fav-id="313824715"><b><u><a href="/view/15075922/"><img alt="" src="//t.furaffinity.net/15075922@300-1416850206.jpg" data-width="272.921" data-height="200" style="width:272.921px; height:200px" loading="lazy" decoding="async" /><i title="Click for description"></i></a></u></b><figcaption><p><a href="/view/15075922/" title="Marhawa IA">Marhawa IA</a></p><p><i>by</i> <a href="/user/patto/" title="patto">patto</a></p></figcaption></figure><!--
|
||||
-->
|
||||
<figure id="sid-15069177" class="r-adult t-image" data-user="u-eldrikke" data-fav-id="313692546"><b><u><a href="/view/15069177/"><img alt="" src="//t.furaffinity.net/15069177@200-1647021065.jpg" data-width="133.333" data-height="200" style="width:133.333px; height:200px" loading="lazy" decoding="async" /><i title="Click for description"></i></a></u></b><figcaption><p><a href="/view/15069177/" title="Mora's Realm (Adult)">Mora's Realm (Adult)</a></p><p><i>by</i> <a href="/user/eldrikke/" title="Eldrikke">Eldrikke</a></p></figcaption></figure><!--
|
||||
-->
|
||||
<figure id="sid-14971928" class="r-adult t-text" data-user="u-j-ron" data-fav-id="313566473"><b><u><a href="/view/14971928/"><img alt="" src="//t.furaffinity.net/14971928@200-1488278723.jpg" data-width="100" data-height="120" style="width:100px; height:120px" loading="lazy" decoding="async" /><i title="Click for description"></i></a></u></b><figcaption><p><a href="/view/14971928/" title="What It Takes to Know Ch. 2">What It Takes to Know Ch. 2</a></p><p><i>by</i> <a href="/user/j-ron/" title="J-ron">J-ron</a></p></figcaption></figure><!--
|
||||
-->
|
||||
<figure id="sid-14971928" class="r-adult t-text" data-user="u-j-ron" data-fav-id="313566472"><b><u><a href="/view/14971928/"><img alt="" src="//t.furaffinity.net/14971928@200-1488278723.jpg" data-width="100" data-height="120" style="width:100px; height:120px" loading="lazy" decoding="async" /><i title="Click for description"></i></a></u></b><figcaption><p><a href="/view/14971928/" title="What It Takes to Know Ch. 2">What It Takes to Know Ch. 2</a></p><p><i>by</i> <a href="/user/j-ron/" title="J-ron">J-ron</a></p></figcaption></figure><!--
|
||||
-->
|
||||
<figure id="sid-15061883" class="r-adult t-image" data-user="u-yowesephth" data-fav-id="313363096"><b><u><a href="/view/15061883/"><img alt="" src="//t.furaffinity.net/15061883@200-1416690236.jpg" data-width="174.65" data-height="200" style="width:174.65px; height:200px" loading="lazy" decoding="async" /><i title="Click for description"></i></a></u></b><figcaption><p><a href="/view/15061883/" title="Tyranosnoofus Rex">Tyranosnoofus Rex</a></p><p><i>by</i> <a href="/user/yowesephth/" title="yowesephth">yowesephth</a></p></figcaption></figure><!--
|
||||
-->
|
||||
<figure id="sid-15032004" class="r-adult t-image" data-user="u-zaush" data-fav-id="312583098"><b><u><a href="/view/15032004/"><img alt="" src="//t.furaffinity.net/15032004@300-1416327835.jpg" data-width="235.294" data-height="200" style="width:235.294px; height:200px" loading="lazy" decoding="async" /><i title="Click for description"></i></a></u></b><figcaption><p><a href="/view/15032004/" title="Lumusi Ref Sheet">Lumusi Ref Sheet</a></p><p><i>by</i> <a href="/user/zaush/" title="Zaush">Zaush</a></p></figcaption></figure><!--
|
||||
-->
|
||||
<figure id="sid-15031374" class="r-adult t-image" data-user="u-seth-iova" data-fav-id="312512062"><b><u><a href="/view/15031374/"><img alt="" src="//t.furaffinity.net/15031374@300-1416316812.jpg" data-width="241.611" data-height="200" style="width:241.611px; height:200px" loading="lazy" decoding="async" /><i title="Click for description"></i></a></u></b><figcaption><p><a href="/view/15031374/" title="that's one way to clean it up">that's one way to clean it up</a></p><p><i>by</i> <a href="/user/seth-iova/" title="seth-iova">seth-iova</a></p></figcaption></figure><!--
|
||||
-->
|
||||
<figure id="sid-15003088" class="r-adult t-image" data-user="u-amyth" data-fav-id="311842580"><b><u><a href="/view/15003088/"><img alt="" src="//t.furaffinity.net/15003088@400-1416004981.jpg" data-width="355.556" data-height="200" style="width:355.556px; height:200px" loading="lazy" decoding="async" /><i title="Click for description"></i></a></u></b><figcaption><p><a href="/view/15003088/" title="Where the Sun Shines">Where the Sun Shines</a></p><p><i>by</i> <a href="/user/amyth/" title="Amyth">Amyth</a></p></figcaption></figure><!--
|
||||
-->
|
||||
<figure id="sid-14994601" class="r-adult t-image" data-user="u-acidapluvia" data-fav-id="311559449"><b><u><a href="/view/14994601/"><img alt="" src="//t.furaffinity.net/14994601@300-1415910201.jpg" data-width="258.9" data-height="200" style="width:258.9px; height:200px" loading="lazy" decoding="async" /><i title="Click for description"></i></a></u></b><figcaption><p><a href="/view/14994601/" title=".Crystal Caverns.">.Crystal Caverns.</a></p><p><i>by</i> <a href="/user/acidapluvia/" title="AcidaPluvia">AcidaPluvia</a></p></figcaption></figure><!--
|
||||
-->
|
||||
<figure id="sid-14986839" class="r-adult t-image" data-user="u-wmustang" data-fav-id="311250624"><b><u><a href="/view/14986839/"><img alt="" src="//t.furaffinity.net/14986839@300-1415822416.jpg" data-width="233.164" data-height="200" style="width:233.164px; height:200px" loading="lazy" decoding="async" /><i title="Click for description"></i></a></u></b><figcaption><p><a href="/view/14986839/" title="Dargon roll served-Nov-2014">Dargon roll served-Nov-2014</a></p><p><i>by</i> <a href="/user/wmustang/" title="wmustang">wmustang</a></p></figcaption></figure><!--
|
||||
-->
|
||||
<figure id="sid-14983575" class="r-general t-image" data-user="u-pac" data-fav-id="311131264"><b><u><a href="/view/14983575/"><img alt="" src="//t.furaffinity.net/14983575@400-1415774291.jpg" data-width="377.581" data-height="200" style="width:377.581px; height:200px" loading="lazy" decoding="async" /><i title="Click for description"></i></a></u></b><figcaption><p><a href="/view/14983575/" title="COMMISSION - Fear & Loathing">COMMISSION - Fear & Loathing</a></p><p><i>by</i> <a href="/user/pac/" title="pac">pac</a></p></figcaption></figure><!--
|
||||
-->
|
||||
|
||||
<!---
|
||||
|\ /|
|
||||
/_^ ^_\
|
||||
\v/
|
||||
|
||||
The fox goes "moo!"
|
||||
--->
|
||||
|
||||
</html>
|
||||
584
test/fixtures/files/domain/fa/gallery/gallery_page_1_pcraxkers_minimal.html
vendored
Normal file
584
test/fixtures/files/domain/fa/gallery/gallery_page_1_pcraxkers_minimal.html
vendored
Normal file
@@ -0,0 +1,584 @@
|
||||
|
||||
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html lang="en" class="no-js" xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
|
||||
<title>Artwork Gallery for PCraxkers -- Fur Affinity [dot] net</title>
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<meta name="description" content="Fur Affinity | For all things fluff, scaled, and feathered!" />
|
||||
<meta name="keywords" content="fur furry furries fursuit fursuits cosplay brony bronies zootopia scalies kemono anthro anthropormophic art online gallery portfolio" />
|
||||
<meta name="distribution" content="global" />
|
||||
<meta name="copyright" content="Frost Dragon Art LLC" />
|
||||
<meta name="robots" content="noai, noimageai" />
|
||||
|
||||
<link rel="icon" href="/themes/beta/img/favicon.ico" type="image/x-icon" />
|
||||
<link rel="shortcut icon" href="/themes/beta/img/favicon.ico" type="image/x-icon" />
|
||||
<link href="https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,500,500i,600,600i,700,700i" rel="stylesheet">
|
||||
|
||||
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9; IE=EDGE" />
|
||||
|
||||
|
||||
<!-- generic -->
|
||||
<meta name="robots" content="noindex" />
|
||||
|
||||
<!-- og -->
|
||||
<meta property="og:type" content="website" />
|
||||
<meta property="og:title" content="Artwork Gallery for PCraxkers -- Fur Affinity [dot] net" />
|
||||
<meta property="og:url" content="https://www.furaffinity.net/gallery/pcraxkers/" />
|
||||
<meta property="og:description" content="Australian Animator/artist ·Male · . . A place where I post my shame . . ╰━━━━━( ✦ )━━━━━╯" />
|
||||
<meta property="og:image" content="https://t.furaffinity.net/56472487@600-1714535465.jpg" />
|
||||
<meta property="og:image:secure_url" content="https://t.furaffinity.net/56472487@600-1714535465.jpg" />
|
||||
<meta property="og:image:type" content="image/jpeg" />
|
||||
<meta property="og:image:width" content="600" />
|
||||
<meta property="og:image:height" content="600" />
|
||||
|
||||
<!-- twitter -->
|
||||
<meta name="twitter:card" content="summary_large_image" />
|
||||
<meta name="twitter:domain" content="furaffinity.net" />
|
||||
<meta name="twitter:site" content="@furaffinity" />
|
||||
<meta name="twitter:title" content="Artwork Gallery for PCraxkers -- Fur Affinity [dot] net" />
|
||||
<meta name="twitter:description" content="Australian Animator/artist ·Male · . . A place where I post my shame . . ╰━━━━━( ✦ )━━━━━╯" />
|
||||
<meta name="twitter:url" content="https://www.furaffinity.net/gallery/pcraxkers/" />
|
||||
<meta name="twitter:image" content="https://t.furaffinity.net/56472487@600-1714535465.jpg" />
|
||||
<meta name="twitter:label1" content="Submission Title" />
|
||||
<meta name="twitter:data1" content="Pablo Ref" />
|
||||
|
||||
<script type="text/javascript">
|
||||
var _faurl={d:'//d.furaffinity.net',a:'//a.furaffinity.net',r:'//rv.furaffinity.net',t:'//t.furaffinity.net',pb:'/themes/beta/js/prebid-7.54.5-fa.js'};
|
||||
</script>
|
||||
<script type="text/javascript" src="/themes/beta/js/common.js?u=2025011001"></script>
|
||||
<link type="text/css" rel="stylesheet" href="/themes/beta/css/ui_theme_dark.css?u=2025011001" />
|
||||
|
||||
<!-- browser hints -->
|
||||
<link rel="preconnect" href="//t.furaffinity.net" />
|
||||
<link rel="preconnect" href="//a.furaffinity.net" />
|
||||
<link rel="preconnect" href="//rv.furaffinity.net" />
|
||||
<link rel="preconnect" href="https://www15.smartadserver.com" />
|
||||
|
||||
<link rel="preload" href="/themes/beta/js/prototype.1.7.3.min.js" as="script" />
|
||||
<link rel="preload" href="/themes/beta/js/script.js?u=2025011001" as="script" />
|
||||
|
||||
</head>
|
||||
|
||||
<!-- EU request: no -->
|
||||
<body id="pageid-gallery" data-static-path="/themes/beta" data-user-logged-in="1" data-tag-blocklist="" data-tag-blocklist-hide-tagless="0" data-tag-blocklist-nonce="d7890b2d46020491ba77ee39193009a899012433">
|
||||
<script type="text/javascript">
|
||||
0; // attempted fix for fouc in ff
|
||||
</script>
|
||||
|
||||
|
||||
<!-- sidebar -->
|
||||
<div class="mobile-navigation">
|
||||
|
||||
<div class="mobile-nav-container">
|
||||
|
||||
<div class="mobile-nav-container-item left">
|
||||
<label for="mobile-menu-nav" class="css-menu-toggle only-one"><img class="burger-menu" src="/themes/beta/img/fa-burger-menu-icon.png"></label>
|
||||
</div>
|
||||
|
||||
<div class="mobile-nav-container-item center"><a class="mobile-nav-logo" href="/"><img class="site-logo" src="/themes/beta/img/banners/fa_logo.png?v2"></a></div>
|
||||
|
||||
<div class="mobile-nav-container-item right">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="nav-ac-container">
|
||||
<input id="mobile-menu-nav" name="accordion-1" type="checkbox" />
|
||||
<article class="nav-ac-content mobile-menu">
|
||||
|
||||
<div class="mobile-nav-content-container">
|
||||
<div class="aligncenter">
|
||||
<a href="/user/zzreg/"><img class="loggedin_user_avatar avatar" alt="zzreg" src="//a.furaffinity.net/1424255659/zzreg.gif"/></a>
|
||||
<h2 style="margin-bottom:0"><a href="/user/zzreg/">zzreg</a></h2>
|
||||
<a href="/user/zzreg/">Userpage</a> |
|
||||
<a href="/msg/pms/">Notes</a> |
|
||||
<a href="/controls/journal/">Journals</a> |
|
||||
<a href="/plus/"><img style="position:relative;top:4px" src="/themes/beta/img/the-golden-pawb.png"> FA+</a> |
|
||||
<a href="https://shop.furaffinity.net" target="_blank"><img style="position:relative;top:3px" src="/themes/beta/img/icons/merch_store_icon.png"> Shop</a>
|
||||
<br>
|
||||
</div>
|
||||
<hr>
|
||||
<h2><a href="/browse/">Browse</a></h2>
|
||||
<h2><a href="/search/">Search</a></h2>
|
||||
<h2><a href="/submit/">Upload</a></h2>
|
||||
|
||||
<div class="nav-ac-container">
|
||||
<label for="mobile-menu-submenu-0"><h2 style="margin-top:0;padding-top:0">Support ▼</h2></label>
|
||||
<input id="mobile-menu-submenu-0" name="accordion-1" type="checkbox" />
|
||||
<article class="nav-ac-content nav-ac-content-dropdown">
|
||||
<a href="/journals/fender">News & Updates</a><br>
|
||||
<a href="/help/">Help & Support</a><br>
|
||||
<a href="/advertising.html">Advertising</a><br>
|
||||
<a href="/blm">Black Lives Matter</a>
|
||||
|
||||
<h3>SUPPORT FA</h3>
|
||||
<a href="/plus/">Subscribe to FA+ </a><br>
|
||||
<a href="https://shop.furaffinity.net/" target="_blank">FA Merch Store</a>
|
||||
|
||||
|
||||
<h3>RULES & POLICIES</h3>
|
||||
<a href="/tos">Terms of Service</a><br>
|
||||
<a href="/privacy">Privacy</a><br>
|
||||
<a href="/coc">Code of Conduct</a><br>
|
||||
<a href="/aup">Upload Policy</a>
|
||||
|
||||
<h3>SOCIAL</h3>
|
||||
<a href="https://discord.gg/furaffinity">Discord</a><br>
|
||||
<a href="https://www.twitter.com/furaffinity/">Twitter</a>
|
||||
|
||||
<h3>Support</h3>
|
||||
<a href="/controls/troubletickets/">REPORT A PROBLEM</a>
|
||||
</article>
|
||||
</div>
|
||||
<div class="mobile-sfw-toggle">
|
||||
<h2>SFW Mode</h2>
|
||||
|
||||
<div class="sfw-toggle type-slider slider-button-wrapper">
|
||||
<input type="checkbox" id="sfw-toggle-mobile" class="slider-toggle" />
|
||||
<label class="slider-viewport" for="sfw-toggle-mobile">
|
||||
<div class="slider">
|
||||
<div class="slider-button"> </div>
|
||||
<div class="slider-content left"><span>SFW</span></div>
|
||||
<div class="slider-content right"><span>NSFW</span></div>
|
||||
</div>
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
<div class="nav-ac-container">
|
||||
<label for="mobile-menu-submenu-1"><h2 style="margin-top:0;padding-top:0">Settings ▼</h2></label>
|
||||
<input id="mobile-menu-submenu-1" name="accordion-1" type="checkbox" />
|
||||
<article class="nav-ac-content nav-ac-content-dropdown">
|
||||
<h3>ACCOUNT INFORMATION</h3>
|
||||
<a href="/controls/settings/">Account Settings</a><br>
|
||||
<a href="/controls/site-settings/">Global Site Settings</a><br>
|
||||
<a href="/controls/user-settings/">User Settings</a>
|
||||
|
||||
<h3>CUSTOMIZE USER PROFILE</h3>
|
||||
<a href="/controls/profile/">Profile Info</a><br>
|
||||
<a href="/controls/profilebanner/">Profile Banner</a><br>
|
||||
<a href="/controls/contacts/">Contacts and Social Media</a><br>
|
||||
<a href="/controls/avatar/">Avatar Management</a>
|
||||
|
||||
<h3>MANAGE MY CONTENT</h3>
|
||||
<a href="/controls/submissions/">Submissions</a><br>
|
||||
<a href="/controls/folders/submissions/">Folders</a><br>
|
||||
<a href="/controls/journal/">Journals</a><br>
|
||||
<a href="/controls/favorites/">Favorites</a><br>
|
||||
<a href="/controls/buddylist/">Watches</a><br>
|
||||
<a href="/controls/shouts/">Shouts</a><br>
|
||||
<a href="/controls/badges/">Badges</a>
|
||||
|
||||
<h3>SECURITY</h3>
|
||||
<a href="/controls/sessions/logins/">Active Sessions</a><br>
|
||||
<a href="/controls/sessions/logs/">Activity Log</a><br>
|
||||
<a href="/controls/sessions/labels/">Browser Labels</a>
|
||||
</article>
|
||||
</div>
|
||||
<hr>
|
||||
|
||||
|
||||
|
||||
<hr>
|
||||
|
||||
<h2><form class="post-btn logout-link" method="post" action="/logout/"><button type="submit">Log Out</button><input type="hidden" name="key" value="86700f9e03ccdf5b667e25b4b13573c6f3c73878"/></form>
|
||||
<script type="text/javascript">
|
||||
_fajs.push(['init_logout_button', '.logout-link button']);
|
||||
</script>
|
||||
</h2>
|
||||
|
||||
|
||||
<h2></h2>
|
||||
</div>
|
||||
</article>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div class="mobile-notification-bar">
|
||||
<a class="notification-container inline" href="/msg/submissions/" title="86,558 Submission Notifications">86558S</a>
|
||||
<a class="notification-container inline" href="/msg/others/#journals" title="17,902 Journal Notifications">17902J</a>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<nav id="ddmenu">
|
||||
<div class="mobile-nav navhideondesktop hideonmobile hideontablet">
|
||||
<div class="mobile-nav-logo"><a class="mobile-nav-logo" href="/"><img src="/themes/beta/img/banners/fa_logo.png?v2"></a></div>
|
||||
<div class="mobile-nav-header-item"><a href="/browse/">Browse</a></div>
|
||||
<div class="mobile-nav-header-item"><a href="/search/">Search</a></div>
|
||||
</div>
|
||||
|
||||
<div class="menu-icon"></div>
|
||||
|
||||
<ul class="navhideonmobile">
|
||||
<li class="lileft"><div class="lileft hideonmobile" style="vertical-align:middle;line-height:0 !important" ><a class="top-heading" href="/"><img class="nav-bar-logo" src="/themes/beta/img/banners/fa_logo.png?v2"></a></div></li>
|
||||
<li class="lileft"><a class="top-heading" href="/browse/"><div class="sprite-paw menu-space-saver hideonmobile"></div>Browse</a></li>
|
||||
<li class="lileft"><a class="top-heading hideondesktop" href="/search/">Search</a></li>
|
||||
<li class="lileft"><a class="top-heading" href="/submit/"><div class="sprite-upload menu-space-saver hideonmobile"></div> Upload</a></li>
|
||||
<li class="lileft">
|
||||
<a class="top-heading" href="#"><div class="sprite-news menu-space-saver hideonmobile"></div>Support</a>
|
||||
<i class="caret"></i>
|
||||
<div class="dropdown dropdown-left ">
|
||||
<div class="dd-inner">
|
||||
<div class="column">
|
||||
<h3>Community</h3>
|
||||
<a href="/journals/fender">News & Updates</a>
|
||||
<a href="/help/">Help & Support</a>
|
||||
<a href="/advertising.html">Advertising</a>
|
||||
<a href="/blm/">Black Lives Matter</a>
|
||||
|
||||
<h3>Rules & Policies</h3>
|
||||
<a href="/tos">Terms of Service</a>
|
||||
<a href="/privacy">Privacy</a>
|
||||
<a href="/coc">Code of Conduct</a>
|
||||
<a href="/aup">Upload Policy</a>
|
||||
|
||||
<h3>Social</h3>
|
||||
<a href="https://discord.gg/furaffinity">Discord</a>
|
||||
<a href="https://www.twitter.com/furaffinity/">Twitter</a>
|
||||
|
||||
<h3>Trouble Tickets</h3>
|
||||
<a href="/controls/troubletickets/">Report a Problem</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
|
||||
<li class="lileft"><a class="top-heading" href="/plus/" title="FA+"><img style="position:relative;top:3px" src="/themes/beta/img/the-golden-pawb.png"><span class="hidebrowselowres"> FA+</span></a></li>
|
||||
<li class="lileft"><a class="top-heading" href="https://shop.furaffinity.net" title="Shop" target="_blank"><img style="position:relative;top:3px" src="/themes/beta/img/icons/merch_store_icon.png"><span class="hidebrowselowres"> Shop</span></a></li>
|
||||
|
||||
<div class="lileft hideonmobile">
|
||||
<form id="searchbox" method="get" action="/search/">
|
||||
<input type="search" name="q" placeholder="SEARCH">
|
||||
<a href="/search"> </a>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="message-bar-desktop">
|
||||
|
||||
<a class="notification-container inline" href="/msg/submissions/" title="86,558 Submission Notifications">86558S</a>
|
||||
<a class="notification-container inline" href="/msg/others/#journals" title="17,902 Journal Notifications">17902J</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<div class="floatleft hideonmobile">
|
||||
<a href="/user/zzreg"><img class="loggedin_user_avatar menubar-icon-resize avatar" style="cursor:pointer" alt="zzreg" src="//a.furaffinity.net/1424255659/zzreg.gif"/></a>
|
||||
</div>
|
||||
</li>
|
||||
|
||||
<li class="submenu-trigger">
|
||||
<div class="floatleft hideonmobile">
|
||||
<svg class="avatar-submenu-trigger banner-svg" xmlns="http://www.w3.org/2000/svg" width="36" height="36" viewBox="0 0 24 24"><path d="M4 6h16v2H4zm0 5h16v2H4zm0 5h16v2H4z"></path></svg>
|
||||
</div>
|
||||
<a id="my-username" class="top-heading hideondesktop" href="#"><span class="hideondesktop">My FA ( </span>zzreg<span class="hideondesktop"> )</span></a>
|
||||
|
||||
<div class="dropdown dropdown-right">
|
||||
<div class="dd-inner">
|
||||
<div class="column">
|
||||
<h3>Account</h3>
|
||||
<a href="/user/zzreg/">My Userpage</a>
|
||||
<a href="/msg/pms/">Check My Notes</a>
|
||||
<a href="/controls/journal/">Create a Journal</a>
|
||||
<a href="/commissions/zzreg/">My Commission Info</a>
|
||||
|
||||
<h3>Support Fur Affinity</h3>
|
||||
<a href="/plus/">Subscribe to FA+ </a>
|
||||
<a href="https://shop.furaffinity.net/" target="_blank">Merch Store</a>
|
||||
|
||||
<h3>Trouble Tickets</h3>
|
||||
<a href="/controls/troubletickets/">Report a Problem</a>
|
||||
|
||||
<div class="mobile-sfw-toggle">
|
||||
<h3 class="padding-top:10px">Toggle SFW</h3>
|
||||
|
||||
<div class="sfw-toggle type-slider slider-button-wrapper" style="position:relative;top:5px">
|
||||
<input type="checkbox" id="sfw-toggle-mobile" class="slider-toggle" />
|
||||
<label class="slider-viewport" for="sfw-toggle-mobile">
|
||||
<div class="slider">
|
||||
<div class="slider-button"> </div>
|
||||
<div class="slider-content left"><span>SFW</span></div>
|
||||
<div class="slider-content right"><span>NSFW</span></div>
|
||||
</div>
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
<hr>
|
||||
<form class="post-btn logout-link" method="post" action="/logout/"><button type="submit">Log Out</button><input type="hidden" name="key" value="86700f9e03ccdf5b667e25b4b13573c6f3c73878"/></form>
|
||||
<script type="text/javascript">
|
||||
_fajs.push(['init_logout_button', '.logout-link button']);
|
||||
</script>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
|
||||
<li class="submenu-trigger">
|
||||
<a class="top-heading" href="#"><svg class="banner-svg" xmlns="http://www.w3.org/2000/svg" width="36" height="36" viewBox="0 0 24 24" style="transform: ;msFilter:;"><path d="M12 16c2.206 0 4-1.794 4-4s-1.794-4-4-4-4 1.794-4 4 1.794 4 4 4zm0-6c1.084 0 2 .916 2 2s-.916 2-2 2-2-.916-2-2 .916-2 2-2z"></path><path d="m2.845 16.136 1 1.73c.531.917 1.809 1.261 2.73.73l.529-.306A8.1 8.1 0 0 0 9 19.402V20c0 1.103.897 2 2 2h2c1.103 0 2-.897 2-2v-.598a8.132 8.132 0 0 0 1.896-1.111l.529.306c.923.53 2.198.188 2.731-.731l.999-1.729a2.001 2.001 0 0 0-.731-2.732l-.505-.292a7.718 7.718 0 0 0 0-2.224l.505-.292a2.002 2.002 0 0 0 .731-2.732l-.999-1.729c-.531-.92-1.808-1.265-2.731-.732l-.529.306A8.1 8.1 0 0 0 15 4.598V4c0-1.103-.897-2-2-2h-2c-1.103 0-2 .897-2 2v.598a8.132 8.132 0 0 0-1.896 1.111l-.529-.306c-.924-.531-2.2-.187-2.731.732l-.999 1.729a2.001 2.001 0 0 0 .731 2.732l.505.292a7.683 7.683 0 0 0 0 2.223l-.505.292a2.003 2.003 0 0 0-.731 2.733zm3.326-2.758A5.703 5.703 0 0 1 6 12c0-.462.058-.926.17-1.378a.999.999 0 0 0-.47-1.108l-1.123-.65.998-1.729 1.145.662a.997.997 0 0 0 1.188-.142 6.071 6.071 0 0 1 2.384-1.399A1 1 0 0 0 11 5.3V4h2v1.3a1 1 0 0 0 .708.956 6.083 6.083 0 0 1 2.384 1.399.999.999 0 0 0 1.188.142l1.144-.661 1 1.729-1.124.649a1 1 0 0 0-.47 1.108c.112.452.17.916.17 1.378 0 .461-.058.925-.171 1.378a1 1 0 0 0 .471 1.108l1.123.649-.998 1.729-1.145-.661a.996.996 0 0 0-1.188.142 6.071 6.071 0 0 1-2.384 1.399A1 1 0 0 0 13 18.7l.002 1.3H11v-1.3a1 1 0 0 0-.708-.956 6.083 6.083 0 0 1-2.384-1.399.992.992 0 0 0-1.188-.141l-1.144.662-1-1.729 1.124-.651a1 1 0 0 0 .471-1.108z"></path></svg></a>
|
||||
<div class="dropdown dropdown-right">
|
||||
<div class="dd-inner">
|
||||
<div class="column">
|
||||
<h3>Account Information</h3>
|
||||
<a href="/controls/settings/">Account Settings</a>
|
||||
<a href="/controls/site-settings/">Global Site Settings</a>
|
||||
<a href="/controls/user-settings/">User Settings</a>
|
||||
|
||||
<h3>Customize User Profile</h3>
|
||||
<a href="/controls/profile/">Profile Info</a>
|
||||
<a href="/controls/profilebanner/">Profile Banner</a>
|
||||
<a href="/controls/contacts/">Contacts & Social Media</a>
|
||||
<a href="/controls/avatar/">Avatar Management</a>
|
||||
|
||||
<h3>Manage My Content</h3>
|
||||
<a href="/controls/submissions/">Submissions</a>
|
||||
<a href="/controls/folders/submissions/">Folders</a>
|
||||
<a href="/controls/journal/">Journals</a>
|
||||
<a href="/controls/favorites/">Favorites</a>
|
||||
<a href="/controls/buddylist/">Watches</a>
|
||||
<a href="/controls/shouts/">Shouts</a>
|
||||
<a href="/controls/badges/">Badges</a>
|
||||
|
||||
<h3>Security</h3>
|
||||
<a href="/controls/sessions/logins/">Active Sessions</a>
|
||||
<a href="/controls/sessions/logs/">Activity Log</a>
|
||||
<a href="/controls/sessions/labels/">Browser Labels</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
<script type="text/javascript">
|
||||
_fajs.push(['init_sfw_button', '.sfw-toggle']);
|
||||
</script>
|
||||
</nav>
|
||||
|
||||
<script type="text/javascript">
|
||||
_fajs.push(function(){
|
||||
// all menus that should be opened only one at a time
|
||||
$$('.css-menu-toggle.only-one').invoke('observe', 'click', function(evt) {
|
||||
var curr_input = $(evt.findElement('label').getAttribute('for'));
|
||||
curr_input.next('.nav-ac-content').removeClassName('no-transition');
|
||||
if(curr_input.checked === false) {
|
||||
$$('.css-menu-toggle.only-one').each(function(elm){
|
||||
var elm_input = $(elm.getAttribute('for'));
|
||||
if(elm_input.checked === true) {
|
||||
elm_input.next('.nav-ac-content').addClassName('no-transition');
|
||||
elm_input.checked = false;
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
});
|
||||
</script>
|
||||
|
||||
<div class="news-block">
|
||||
|
||||
<div id="admin_notice_do_not_adblock2" class="newsBlock">
|
||||
<!--strong>Notice:</strong><span class="hideondesktop hideontablet"><br></span-->
|
||||
<a href="https://gofund.me/0a0b27ba">Support Fur Affinity: Honoring Dragoneer's Legacy. https://gofund.me/0a0b27ba</a></div>
|
||||
</div>
|
||||
|
||||
|
||||
<div id="main-window" class="footer-mobile-tweak g-wrapper">
|
||||
<div id="header" class="has-adminmessage">
|
||||
|
||||
<!-- user profile banner -->
|
||||
|
||||
<site-banner>
|
||||
<a href="/">
|
||||
<picture>
|
||||
<source media="(max-width: 799px)" srcset="//d.furaffinity.net/art/pcraxkers/1670070754/profile_banner_mobile.jpg">
|
||||
<source media="(min-width: 800px)" srcset="//d.furaffinity.net/art/pcraxkers/1670070754/profile_banner.jpg">
|
||||
<img src="//d.furaffinity.net/art/pcraxkers/1670070754/profile_banner.jpg" alt="Profile Banner image">
|
||||
</picture>
|
||||
</a>
|
||||
</site-banner>
|
||||
|
||||
<a name="top"></a>
|
||||
</div>
|
||||
|
||||
<div id="site-content">
|
||||
|
||||
<!-- /header -->
|
||||
|
||||
|
||||
<userpage-nav-header>
|
||||
|
||||
<userpage-nav-avatar>
|
||||
<a class="current" href="/user/pcraxkers/"><img alt="pcraxkers" src="//a.furaffinity.net/1674032155/pcraxkers.gif"/></a>
|
||||
</userpage-nav-avatar>
|
||||
|
||||
<userpage-nav-user-details>
|
||||
<h1><username>
|
||||
~PCraxkers
|
||||
</username></h1>
|
||||
|
||||
<div class="font-small">
|
||||
<username class="user-title">
|
||||
<span class="hideonmobile">Registered:</span> Jul 16, 2021 06:31 </username>
|
||||
</div>
|
||||
</userpage-nav-user-details>
|
||||
|
||||
|
||||
<userpage-nav-interface-buttons>
|
||||
<a class="button standard stop" href="/unwatch/pcraxkers/?key=e7092dc7833fd3e83f6e0b972bf4044234de6127">-Watch</a>
|
||||
<a class="button standard" href="/newpm/pcraxkers/"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" style="transform: ;msFilter:;"><path d="M20 4H4c-1.103 0-2 .897-2 2v12c0 1.103.897 2 2 2h16c1.103 0 2-.897 2-2V6c0-1.103-.897-2-2-2zm0 2v.511l-8 6.223-8-6.222V6h16zM4 18V9.044l7.386 5.745a.994.994 0 0 0 1.228 0L20 9.044 20.002 18H4z"></path></svg></a>
|
||||
|
||||
</userpage-nav-interface-buttons>
|
||||
|
||||
<userpage-nav-links>
|
||||
<ul style="display:flex">
|
||||
<li><h3><a href="/user/pcraxkers/">Home</a></h3></li>
|
||||
<li><h3><a class="current" href="/gallery/pcraxkers/">Gallery</a></h3></li>
|
||||
<li><h3><a href="/scraps/pcraxkers/">Scraps</a></h3></li>
|
||||
<li><h3><a href="/favorites/pcraxkers/">Favs</a></h3></li>
|
||||
<li><h3><a href="/journals/pcraxkers/">Journals</a></h3></li>
|
||||
|
||||
</ul>
|
||||
</userpage-nav-links>
|
||||
|
||||
</userpage-nav-header>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="clear"></div>
|
||||
<!--- /USER NAV --->
|
||||
|
||||
<script type="text/javascript">
|
||||
_fajs.push(function(){
|
||||
$$('#jsBlockUnblockButton').invoke('observe', 'click', function(evt){
|
||||
var message = 'Are you sure you want to ' + (evt.findElement('a').href.indexOf('/unblock') != -1 ? 'unblock' : 'block') + ' this user?';
|
||||
if (!confirm(message)) {
|
||||
evt.stop();
|
||||
}
|
||||
});
|
||||
});
|
||||
</script>
|
||||
|
||||
<div id="page-galleryscraps">
|
||||
<div id="columnpage">
|
||||
<div class="sidebar">
|
||||
|
||||
<div class="default-folders">
|
||||
<ul style="list-style-type:none">
|
||||
<li class="active">
|
||||
❯❯ <strong>Main Gallery</strong>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/scraps/pcraxkers/" class="dotted">Scraps</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<ul class="default-group" style="list-style-type:none">
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="tallRectangleAd">
|
||||
<div data-id="sidebar_tall" class="tallRectangleAd__slot format--tallRectangle jsAdSlot"></div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
|
||||
|
||||
<div class="leaderboardAd">
|
||||
<div data-id="header_middle" class="leaderboardAd__slot format--leaderboard jsAdSlot"></div>
|
||||
</div>
|
||||
|
||||
<section class="gallery-section">
|
||||
<div class="section-body">
|
||||
<div class="submission-list">
|
||||
|
||||
<div class="gallery-navigation aligncenter">
|
||||
<div class="inline" style="width:32%">
|
||||
|
||||
</div>
|
||||
|
||||
<div class="navigation-page-name inline" style="width:32%;">
|
||||
Page #1 </div>
|
||||
|
||||
<div class="inline" style="width:32%">
|
||||
|
||||
<!--button class="button standard" type="button">Next</button-->
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<section id="gallery-gallery" class="gallery no-padding aligncenter no-artistname s-200 ">
|
||||
<figure id="sid-59893254" class="r-adult t-image">
|
||||
<b>
|
||||
<u>
|
||||
<a href="/view/59893254/">
|
||||
<img data-tags="hazbin_hotel hazbin radioapple pussy alastor lucifer" class="blocked-content" alt="" src="//t.furaffinity.net/59893254@300-1739634205.jpg" data-width="210.802" data-height="200" style="width:210.802px; height:200px" loading="lazy" decoding="async" />
|
||||
<i title="Click for description"></i>
|
||||
</a>
|
||||
</u>
|
||||
</b>
|
||||
<figcaption>
|
||||
<p>
|
||||
<a href="/view/59893254/" title="Request - RadioApple (Bottom Alastor)">Request - RadioApple (Bottom Alastor)</a>
|
||||
</p>
|
||||
<p>
|
||||
<i>by</i> <a href="/user/pcraxkers/" title="PCraxkers">PCraxkers</a>
|
||||
</p>
|
||||
</figcaption>
|
||||
</figure>
|
||||
<figure id="sid-59759007" class="r-adult t-image">
|
||||
<b>
|
||||
<u>
|
||||
<a href="/view/59759007/">
|
||||
<img data-tags="hazbin_hotel lucifer alastor rut heat tail_tug tugging demon" class="blocked-content" alt="" src="//t.furaffinity.net/59759007@200-1738667026.jpg" data-width="200" data-height="200" style="width:200px; height:200px" loading="lazy" decoding="async" />
|
||||
<i title="Click for description"></i>
|
||||
</a>
|
||||
</u>
|
||||
</b>
|
||||
<figcaption>
|
||||
<p>
|
||||
<a href="/view/59759007/" title="Request - RadioApple (Alastor in Rut)">Request - RadioApple (Alastor in Rut)</a>
|
||||
</p>
|
||||
<p>
|
||||
<i>by</i> <a href="/user/pcraxkers/" title="PCraxkers">PCraxkers</a>
|
||||
</p>
|
||||
</figcaption>
|
||||
</figure>
|
||||
<figure id="sid-59654327" class="r-adult t-image">
|
||||
<b>
|
||||
<u>
|
||||
<a href="/view/59654327/">
|
||||
<img data-tags="staticradio hazbin alastor vox bj praise" class="blocked-content" alt="" src="//t.furaffinity.net/59654327@200-1737912116.jpg" data-width="72.567" data-height="200" style="width:72.567px; height:200px" loading="lazy" decoding="async" />
|
||||
<i title="Click for description"></i>
|
||||
</a>
|
||||
</u>
|
||||
</b>
|
||||
<figcaption>
|
||||
<p>
|
||||
<a href="/view/59654327/" title="RadioStatic - Body Worship">RadioStatic - Body Worship</a>
|
||||
</p>
|
||||
<p>
|
||||
<i>by</i> <a href="/user/pcraxkers/" title="PCraxkers">PCraxkers</a>
|
||||
</p>
|
||||
</figcaption>
|
||||
</figure>
|
||||
</section></div></div></div></div></body></html>
|
||||
596
test/fixtures/files/domain/fa/gallery/gallery_page_1_pcraxkers_no_folders.html
vendored
Normal file
596
test/fixtures/files/domain/fa/gallery/gallery_page_1_pcraxkers_no_folders.html
vendored
Normal file
@@ -0,0 +1,596 @@
|
||||
|
||||
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html lang="en" class="no-js" xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
|
||||
<title>Artwork Gallery for PCraxkers -- Fur Affinity [dot] net</title>
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<meta name="description" content="Fur Affinity | For all things fluff, scaled, and feathered!" />
|
||||
<meta name="keywords" content="fur furry furries fursuit fursuits cosplay brony bronies zootopia scalies kemono anthro anthropormophic art online gallery portfolio" />
|
||||
<meta name="distribution" content="global" />
|
||||
<meta name="copyright" content="Frost Dragon Art LLC" />
|
||||
<meta name="robots" content="noai, noimageai" />
|
||||
|
||||
<link rel="icon" href="/themes/beta/img/favicon.ico" type="image/x-icon" />
|
||||
<link rel="shortcut icon" href="/themes/beta/img/favicon.ico" type="image/x-icon" />
|
||||
<link href="https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,500,500i,600,600i,700,700i" rel="stylesheet">
|
||||
|
||||
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9; IE=EDGE" />
|
||||
|
||||
|
||||
<!-- generic -->
|
||||
<meta name="robots" content="noindex" />
|
||||
|
||||
<!-- og -->
|
||||
<meta property="og:type" content="website" />
|
||||
<meta property="og:title" content="Artwork Gallery for PCraxkers -- Fur Affinity [dot] net" />
|
||||
<meta property="og:url" content="https://www.furaffinity.net/gallery/pcraxkers/" />
|
||||
<meta property="og:description" content="Australian Animator/artist ·Male · . . A place where I post my shame . . ╰━━━━━( ✦ )━━━━━╯" />
|
||||
<meta property="og:image" content="https://t.furaffinity.net/56472487@600-1714535465.jpg" />
|
||||
<meta property="og:image:secure_url" content="https://t.furaffinity.net/56472487@600-1714535465.jpg" />
|
||||
<meta property="og:image:type" content="image/jpeg" />
|
||||
<meta property="og:image:width" content="600" />
|
||||
<meta property="og:image:height" content="600" />
|
||||
|
||||
<!-- twitter -->
|
||||
<meta name="twitter:card" content="summary_large_image" />
|
||||
<meta name="twitter:domain" content="furaffinity.net" />
|
||||
<meta name="twitter:site" content="@furaffinity" />
|
||||
<meta name="twitter:title" content="Artwork Gallery for PCraxkers -- Fur Affinity [dot] net" />
|
||||
<meta name="twitter:description" content="Australian Animator/artist ·Male · . . A place where I post my shame . . ╰━━━━━( ✦ )━━━━━╯" />
|
||||
<meta name="twitter:url" content="https://www.furaffinity.net/gallery/pcraxkers/" />
|
||||
<meta name="twitter:image" content="https://t.furaffinity.net/56472487@600-1714535465.jpg" />
|
||||
<meta name="twitter:label1" content="Submission Title" />
|
||||
<meta name="twitter:data1" content="Pablo Ref" />
|
||||
|
||||
<script type="text/javascript">
|
||||
var _faurl={d:'//d.furaffinity.net',a:'//a.furaffinity.net',r:'//rv.furaffinity.net',t:'//t.furaffinity.net',pb:'/themes/beta/js/prebid-7.54.5-fa.js'};
|
||||
</script>
|
||||
<script type="text/javascript" src="/themes/beta/js/common.js?u=2025011001"></script>
|
||||
<link type="text/css" rel="stylesheet" href="/themes/beta/css/ui_theme_dark.css?u=2025011001" />
|
||||
|
||||
<!-- browser hints -->
|
||||
<link rel="preconnect" href="//t.furaffinity.net" />
|
||||
<link rel="preconnect" href="//a.furaffinity.net" />
|
||||
<link rel="preconnect" href="//rv.furaffinity.net" />
|
||||
<link rel="preconnect" href="https://www15.smartadserver.com" />
|
||||
|
||||
<link rel="preload" href="/themes/beta/js/prototype.1.7.3.min.js" as="script" />
|
||||
<link rel="preload" href="/themes/beta/js/script.js?u=2025011001" as="script" />
|
||||
|
||||
</head>
|
||||
|
||||
<!-- EU request: no -->
|
||||
<body id="pageid-gallery" data-static-path="/themes/beta" data-user-logged-in="1" data-tag-blocklist="" data-tag-blocklist-hide-tagless="0" data-tag-blocklist-nonce="d7890b2d46020491ba77ee39193009a899012433">
|
||||
<script type="text/javascript">
|
||||
0; // attempted fix for fouc in ff
|
||||
</script>
|
||||
|
||||
|
||||
<!-- sidebar -->
|
||||
<div class="mobile-navigation">
|
||||
|
||||
<div class="mobile-nav-container">
|
||||
|
||||
<div class="mobile-nav-container-item left">
|
||||
<label for="mobile-menu-nav" class="css-menu-toggle only-one"><img class="burger-menu" src="/themes/beta/img/fa-burger-menu-icon.png"></label>
|
||||
</div>
|
||||
|
||||
<div class="mobile-nav-container-item center"><a class="mobile-nav-logo" href="/"><img class="site-logo" src="/themes/beta/img/banners/fa_logo.png?v2"></a></div>
|
||||
|
||||
<div class="mobile-nav-container-item right">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="nav-ac-container">
|
||||
<input id="mobile-menu-nav" name="accordion-1" type="checkbox" />
|
||||
<article class="nav-ac-content mobile-menu">
|
||||
|
||||
<div class="mobile-nav-content-container">
|
||||
<div class="aligncenter">
|
||||
<a href="/user/zzreg/"><img class="loggedin_user_avatar avatar" alt="zzreg" src="//a.furaffinity.net/1424255659/zzreg.gif"/></a>
|
||||
<h2 style="margin-bottom:0"><a href="/user/zzreg/">zzreg</a></h2>
|
||||
<a href="/user/zzreg/">Userpage</a> |
|
||||
<a href="/msg/pms/">Notes</a> |
|
||||
<a href="/controls/journal/">Journals</a> |
|
||||
<a href="/plus/"><img style="position:relative;top:4px" src="/themes/beta/img/the-golden-pawb.png"> FA+</a> |
|
||||
<a href="https://shop.furaffinity.net" target="_blank"><img style="position:relative;top:3px" src="/themes/beta/img/icons/merch_store_icon.png"> Shop</a>
|
||||
<br>
|
||||
</div>
|
||||
<hr>
|
||||
<h2><a href="/browse/">Browse</a></h2>
|
||||
<h2><a href="/search/">Search</a></h2>
|
||||
<h2><a href="/submit/">Upload</a></h2>
|
||||
|
||||
<div class="nav-ac-container">
|
||||
<label for="mobile-menu-submenu-0"><h2 style="margin-top:0;padding-top:0">Support ▼</h2></label>
|
||||
<input id="mobile-menu-submenu-0" name="accordion-1" type="checkbox" />
|
||||
<article class="nav-ac-content nav-ac-content-dropdown">
|
||||
<a href="/journals/fender">News & Updates</a><br>
|
||||
<a href="/help/">Help & Support</a><br>
|
||||
<a href="/advertising.html">Advertising</a><br>
|
||||
<a href="/blm">Black Lives Matter</a>
|
||||
|
||||
<h3>SUPPORT FA</h3>
|
||||
<a href="/plus/">Subscribe to FA+ </a><br>
|
||||
<a href="https://shop.furaffinity.net/" target="_blank">FA Merch Store</a>
|
||||
|
||||
|
||||
<h3>RULES & POLICIES</h3>
|
||||
<a href="/tos">Terms of Service</a><br>
|
||||
<a href="/privacy">Privacy</a><br>
|
||||
<a href="/coc">Code of Conduct</a><br>
|
||||
<a href="/aup">Upload Policy</a>
|
||||
|
||||
<h3>SOCIAL</h3>
|
||||
<a href="https://discord.gg/furaffinity">Discord</a><br>
|
||||
<a href="https://www.twitter.com/furaffinity/">Twitter</a>
|
||||
|
||||
<h3>Support</h3>
|
||||
<a href="/controls/troubletickets/">REPORT A PROBLEM</a>
|
||||
</article>
|
||||
</div>
|
||||
<div class="mobile-sfw-toggle">
|
||||
<h2>SFW Mode</h2>
|
||||
|
||||
<div class="sfw-toggle type-slider slider-button-wrapper">
|
||||
<input type="checkbox" id="sfw-toggle-mobile" class="slider-toggle" />
|
||||
<label class="slider-viewport" for="sfw-toggle-mobile">
|
||||
<div class="slider">
|
||||
<div class="slider-button"> </div>
|
||||
<div class="slider-content left"><span>SFW</span></div>
|
||||
<div class="slider-content right"><span>NSFW</span></div>
|
||||
</div>
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
<div class="nav-ac-container">
|
||||
<label for="mobile-menu-submenu-1"><h2 style="margin-top:0;padding-top:0">Settings ▼</h2></label>
|
||||
<input id="mobile-menu-submenu-1" name="accordion-1" type="checkbox" />
|
||||
<article class="nav-ac-content nav-ac-content-dropdown">
|
||||
<h3>ACCOUNT INFORMATION</h3>
|
||||
<a href="/controls/settings/">Account Settings</a><br>
|
||||
<a href="/controls/site-settings/">Global Site Settings</a><br>
|
||||
<a href="/controls/user-settings/">User Settings</a>
|
||||
|
||||
<h3>CUSTOMIZE USER PROFILE</h3>
|
||||
<a href="/controls/profile/">Profile Info</a><br>
|
||||
<a href="/controls/profilebanner/">Profile Banner</a><br>
|
||||
<a href="/controls/contacts/">Contacts and Social Media</a><br>
|
||||
<a href="/controls/avatar/">Avatar Management</a>
|
||||
|
||||
<h3>MANAGE MY CONTENT</h3>
|
||||
<a href="/controls/submissions/">Submissions</a><br>
|
||||
<a href="/controls/folders/submissions/">Folders</a><br>
|
||||
<a href="/controls/journal/">Journals</a><br>
|
||||
<a href="/controls/favorites/">Favorites</a><br>
|
||||
<a href="/controls/buddylist/">Watches</a><br>
|
||||
<a href="/controls/shouts/">Shouts</a><br>
|
||||
<a href="/controls/badges/">Badges</a>
|
||||
|
||||
<h3>SECURITY</h3>
|
||||
<a href="/controls/sessions/logins/">Active Sessions</a><br>
|
||||
<a href="/controls/sessions/logs/">Activity Log</a><br>
|
||||
<a href="/controls/sessions/labels/">Browser Labels</a>
|
||||
</article>
|
||||
</div>
|
||||
<hr>
|
||||
|
||||
|
||||
|
||||
<hr>
|
||||
|
||||
<h2><form class="post-btn logout-link" method="post" action="/logout/"><button type="submit">Log Out</button><input type="hidden" name="key" value="86700f9e03ccdf5b667e25b4b13573c6f3c73878"/></form>
|
||||
<script type="text/javascript">
|
||||
_fajs.push(['init_logout_button', '.logout-link button']);
|
||||
</script>
|
||||
</h2>
|
||||
|
||||
|
||||
<h2></h2>
|
||||
</div>
|
||||
</article>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div class="mobile-notification-bar">
|
||||
<a class="notification-container inline" href="/msg/submissions/" title="86,558 Submission Notifications">86558S</a>
|
||||
<a class="notification-container inline" href="/msg/others/#journals" title="17,902 Journal Notifications">17902J</a>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<nav id="ddmenu">
|
||||
<div class="mobile-nav navhideondesktop hideonmobile hideontablet">
|
||||
<div class="mobile-nav-logo"><a class="mobile-nav-logo" href="/"><img src="/themes/beta/img/banners/fa_logo.png?v2"></a></div>
|
||||
<div class="mobile-nav-header-item"><a href="/browse/">Browse</a></div>
|
||||
<div class="mobile-nav-header-item"><a href="/search/">Search</a></div>
|
||||
</div>
|
||||
|
||||
<div class="menu-icon"></div>
|
||||
|
||||
<ul class="navhideonmobile">
|
||||
<li class="lileft"><div class="lileft hideonmobile" style="vertical-align:middle;line-height:0 !important" ><a class="top-heading" href="/"><img class="nav-bar-logo" src="/themes/beta/img/banners/fa_logo.png?v2"></a></div></li>
|
||||
<li class="lileft"><a class="top-heading" href="/browse/"><div class="sprite-paw menu-space-saver hideonmobile"></div>Browse</a></li>
|
||||
<li class="lileft"><a class="top-heading hideondesktop" href="/search/">Search</a></li>
|
||||
<li class="lileft"><a class="top-heading" href="/submit/"><div class="sprite-upload menu-space-saver hideonmobile"></div> Upload</a></li>
|
||||
<li class="lileft">
|
||||
<a class="top-heading" href="#"><div class="sprite-news menu-space-saver hideonmobile"></div>Support</a>
|
||||
<i class="caret"></i>
|
||||
<div class="dropdown dropdown-left ">
|
||||
<div class="dd-inner">
|
||||
<div class="column">
|
||||
<h3>Community</h3>
|
||||
<a href="/journals/fender">News & Updates</a>
|
||||
<a href="/help/">Help & Support</a>
|
||||
<a href="/advertising.html">Advertising</a>
|
||||
<a href="/blm/">Black Lives Matter</a>
|
||||
|
||||
<h3>Rules & Policies</h3>
|
||||
<a href="/tos">Terms of Service</a>
|
||||
<a href="/privacy">Privacy</a>
|
||||
<a href="/coc">Code of Conduct</a>
|
||||
<a href="/aup">Upload Policy</a>
|
||||
|
||||
<h3>Social</h3>
|
||||
<a href="https://discord.gg/furaffinity">Discord</a>
|
||||
<a href="https://www.twitter.com/furaffinity/">Twitter</a>
|
||||
|
||||
<h3>Trouble Tickets</h3>
|
||||
<a href="/controls/troubletickets/">Report a Problem</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
|
||||
<li class="lileft"><a class="top-heading" href="/plus/" title="FA+"><img style="position:relative;top:3px" src="/themes/beta/img/the-golden-pawb.png"><span class="hidebrowselowres"> FA+</span></a></li>
|
||||
<li class="lileft"><a class="top-heading" href="https://shop.furaffinity.net" title="Shop" target="_blank"><img style="position:relative;top:3px" src="/themes/beta/img/icons/merch_store_icon.png"><span class="hidebrowselowres"> Shop</span></a></li>
|
||||
|
||||
<div class="lileft hideonmobile">
|
||||
<form id="searchbox" method="get" action="/search/">
|
||||
<input type="search" name="q" placeholder="SEARCH">
|
||||
<a href="/search"> </a>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="message-bar-desktop">
|
||||
|
||||
<a class="notification-container inline" href="/msg/submissions/" title="86,558 Submission Notifications">86558S</a>
|
||||
<a class="notification-container inline" href="/msg/others/#journals" title="17,902 Journal Notifications">17902J</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<div class="floatleft hideonmobile">
|
||||
<a href="/user/zzreg"><img class="loggedin_user_avatar menubar-icon-resize avatar" style="cursor:pointer" alt="zzreg" src="//a.furaffinity.net/1424255659/zzreg.gif"/></a>
|
||||
</div>
|
||||
</li>
|
||||
|
||||
<li class="submenu-trigger">
|
||||
<div class="floatleft hideonmobile">
|
||||
<svg class="avatar-submenu-trigger banner-svg" xmlns="http://www.w3.org/2000/svg" width="36" height="36" viewBox="0 0 24 24"><path d="M4 6h16v2H4zm0 5h16v2H4zm0 5h16v2H4z"></path></svg>
|
||||
</div>
|
||||
<a id="my-username" class="top-heading hideondesktop" href="#"><span class="hideondesktop">My FA ( </span>zzreg<span class="hideondesktop"> )</span></a>
|
||||
|
||||
<div class="dropdown dropdown-right">
|
||||
<div class="dd-inner">
|
||||
<div class="column">
|
||||
<h3>Account</h3>
|
||||
<a href="/user/zzreg/">My Userpage</a>
|
||||
<a href="/msg/pms/">Check My Notes</a>
|
||||
<a href="/controls/journal/">Create a Journal</a>
|
||||
<a href="/commissions/zzreg/">My Commission Info</a>
|
||||
|
||||
<h3>Support Fur Affinity</h3>
|
||||
<a href="/plus/">Subscribe to FA+ </a>
|
||||
<a href="https://shop.furaffinity.net/" target="_blank">Merch Store</a>
|
||||
|
||||
<h3>Trouble Tickets</h3>
|
||||
<a href="/controls/troubletickets/">Report a Problem</a>
|
||||
|
||||
<div class="mobile-sfw-toggle">
|
||||
<h3 class="padding-top:10px">Toggle SFW</h3>
|
||||
|
||||
<div class="sfw-toggle type-slider slider-button-wrapper" style="position:relative;top:5px">
|
||||
<input type="checkbox" id="sfw-toggle-mobile" class="slider-toggle" />
|
||||
<label class="slider-viewport" for="sfw-toggle-mobile">
|
||||
<div class="slider">
|
||||
<div class="slider-button"> </div>
|
||||
<div class="slider-content left"><span>SFW</span></div>
|
||||
<div class="slider-content right"><span>NSFW</span></div>
|
||||
</div>
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
<hr>
|
||||
<form class="post-btn logout-link" method="post" action="/logout/"><button type="submit">Log Out</button><input type="hidden" name="key" value="86700f9e03ccdf5b667e25b4b13573c6f3c73878"/></form>
|
||||
<script type="text/javascript">
|
||||
_fajs.push(['init_logout_button', '.logout-link button']);
|
||||
</script>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
|
||||
<li class="submenu-trigger">
|
||||
<a class="top-heading" href="#"><svg class="banner-svg" xmlns="http://www.w3.org/2000/svg" width="36" height="36" viewBox="0 0 24 24" style="transform: ;msFilter:;"><path d="M12 16c2.206 0 4-1.794 4-4s-1.794-4-4-4-4 1.794-4 4 1.794 4 4 4zm0-6c1.084 0 2 .916 2 2s-.916 2-2 2-2-.916-2-2 .916-2 2-2z"></path><path d="m2.845 16.136 1 1.73c.531.917 1.809 1.261 2.73.73l.529-.306A8.1 8.1 0 0 0 9 19.402V20c0 1.103.897 2 2 2h2c1.103 0 2-.897 2-2v-.598a8.132 8.132 0 0 0 1.896-1.111l.529.306c.923.53 2.198.188 2.731-.731l.999-1.729a2.001 2.001 0 0 0-.731-2.732l-.505-.292a7.718 7.718 0 0 0 0-2.224l.505-.292a2.002 2.002 0 0 0 .731-2.732l-.999-1.729c-.531-.92-1.808-1.265-2.731-.732l-.529.306A8.1 8.1 0 0 0 15 4.598V4c0-1.103-.897-2-2-2h-2c-1.103 0-2 .897-2 2v.598a8.132 8.132 0 0 0-1.896 1.111l-.529-.306c-.924-.531-2.2-.187-2.731.732l-.999 1.729a2.001 2.001 0 0 0 .731 2.732l.505.292a7.683 7.683 0 0 0 0 2.223l-.505.292a2.003 2.003 0 0 0-.731 2.733zm3.326-2.758A5.703 5.703 0 0 1 6 12c0-.462.058-.926.17-1.378a.999.999 0 0 0-.47-1.108l-1.123-.65.998-1.729 1.145.662a.997.997 0 0 0 1.188-.142 6.071 6.071 0 0 1 2.384-1.399A1 1 0 0 0 11 5.3V4h2v1.3a1 1 0 0 0 .708.956 6.083 6.083 0 0 1 2.384 1.399.999.999 0 0 0 1.188.142l1.144-.661 1 1.729-1.124.649a1 1 0 0 0-.47 1.108c.112.452.17.916.17 1.378 0 .461-.058.925-.171 1.378a1 1 0 0 0 .471 1.108l1.123.649-.998 1.729-1.145-.661a.996.996 0 0 0-1.188.142 6.071 6.071 0 0 1-2.384 1.399A1 1 0 0 0 13 18.7l.002 1.3H11v-1.3a1 1 0 0 0-.708-.956 6.083 6.083 0 0 1-2.384-1.399.992.992 0 0 0-1.188-.141l-1.144.662-1-1.729 1.124-.651a1 1 0 0 0 .471-1.108z"></path></svg></a>
|
||||
<div class="dropdown dropdown-right">
|
||||
<div class="dd-inner">
|
||||
<div class="column">
|
||||
<h3>Account Information</h3>
|
||||
<a href="/controls/settings/">Account Settings</a>
|
||||
<a href="/controls/site-settings/">Global Site Settings</a>
|
||||
<a href="/controls/user-settings/">User Settings</a>
|
||||
|
||||
<h3>Customize User Profile</h3>
|
||||
<a href="/controls/profile/">Profile Info</a>
|
||||
<a href="/controls/profilebanner/">Profile Banner</a>
|
||||
<a href="/controls/contacts/">Contacts & Social Media</a>
|
||||
<a href="/controls/avatar/">Avatar Management</a>
|
||||
|
||||
<h3>Manage My Content</h3>
|
||||
<a href="/controls/submissions/">Submissions</a>
|
||||
<a href="/controls/folders/submissions/">Folders</a>
|
||||
<a href="/controls/journal/">Journals</a>
|
||||
<a href="/controls/favorites/">Favorites</a>
|
||||
<a href="/controls/buddylist/">Watches</a>
|
||||
<a href="/controls/shouts/">Shouts</a>
|
||||
<a href="/controls/badges/">Badges</a>
|
||||
|
||||
<h3>Security</h3>
|
||||
<a href="/controls/sessions/logins/">Active Sessions</a>
|
||||
<a href="/controls/sessions/logs/">Activity Log</a>
|
||||
<a href="/controls/sessions/labels/">Browser Labels</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
<script type="text/javascript">
|
||||
_fajs.push(['init_sfw_button', '.sfw-toggle']);
|
||||
</script>
|
||||
</nav>
|
||||
|
||||
<script type="text/javascript">
|
||||
_fajs.push(function(){
|
||||
// all menus that should be opened only one at a time
|
||||
$$('.css-menu-toggle.only-one').invoke('observe', 'click', function(evt) {
|
||||
var curr_input = $(evt.findElement('label').getAttribute('for'));
|
||||
curr_input.next('.nav-ac-content').removeClassName('no-transition');
|
||||
if(curr_input.checked === false) {
|
||||
$$('.css-menu-toggle.only-one').each(function(elm){
|
||||
var elm_input = $(elm.getAttribute('for'));
|
||||
if(elm_input.checked === true) {
|
||||
elm_input.next('.nav-ac-content').addClassName('no-transition');
|
||||
elm_input.checked = false;
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
});
|
||||
</script>
|
||||
|
||||
<div class="news-block">
|
||||
|
||||
<div id="admin_notice_do_not_adblock2" class="newsBlock">
|
||||
<!--strong>Notice:</strong><span class="hideondesktop hideontablet"><br></span-->
|
||||
<a href="https://gofund.me/0a0b27ba">Support Fur Affinity: Honoring Dragoneer's Legacy. https://gofund.me/0a0b27ba</a></div>
|
||||
</div>
|
||||
|
||||
|
||||
<div id="main-window" class="footer-mobile-tweak g-wrapper">
|
||||
<div id="header" class="has-adminmessage">
|
||||
|
||||
<!-- user profile banner -->
|
||||
|
||||
<site-banner>
|
||||
<a href="/">
|
||||
<picture>
|
||||
<source media="(max-width: 799px)" srcset="//d.furaffinity.net/art/pcraxkers/1670070754/profile_banner_mobile.jpg">
|
||||
<source media="(min-width: 800px)" srcset="//d.furaffinity.net/art/pcraxkers/1670070754/profile_banner.jpg">
|
||||
<img src="//d.furaffinity.net/art/pcraxkers/1670070754/profile_banner.jpg" alt="Profile Banner image">
|
||||
</picture>
|
||||
</a>
|
||||
</site-banner>
|
||||
|
||||
<a name="top"></a>
|
||||
</div>
|
||||
|
||||
<div id="site-content">
|
||||
|
||||
<!-- /header -->
|
||||
|
||||
|
||||
<userpage-nav-header>
|
||||
|
||||
<userpage-nav-avatar>
|
||||
<a class="current" href="/user/pcraxkers/"><img alt="pcraxkers" src="//a.furaffinity.net/1674032155/pcraxkers.gif"/></a>
|
||||
</userpage-nav-avatar>
|
||||
|
||||
<userpage-nav-user-details>
|
||||
<h1><username>
|
||||
~PCraxkers
|
||||
</username></h1>
|
||||
|
||||
<div class="font-small">
|
||||
<username class="user-title">
|
||||
<span class="hideonmobile">Registered:</span> Jul 16, 2021 06:31 </username>
|
||||
</div>
|
||||
</userpage-nav-user-details>
|
||||
|
||||
|
||||
<userpage-nav-interface-buttons>
|
||||
<a class="button standard stop" href="/unwatch/pcraxkers/?key=e7092dc7833fd3e83f6e0b972bf4044234de6127">-Watch</a>
|
||||
<a class="button standard" href="/newpm/pcraxkers/"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" style="transform: ;msFilter:;"><path d="M20 4H4c-1.103 0-2 .897-2 2v12c0 1.103.897 2 2 2h16c1.103 0 2-.897 2-2V6c0-1.103-.897-2-2-2zm0 2v.511l-8 6.223-8-6.222V6h16zM4 18V9.044l7.386 5.745a.994.994 0 0 0 1.228 0L20 9.044 20.002 18H4z"></path></svg></a>
|
||||
|
||||
</userpage-nav-interface-buttons>
|
||||
|
||||
<userpage-nav-links>
|
||||
<ul style="display:flex">
|
||||
<li><h3><a href="/user/pcraxkers/">Home</a></h3></li>
|
||||
<li><h3><a class="current" href="/gallery/pcraxkers/">Gallery</a></h3></li>
|
||||
<li><h3><a href="/scraps/pcraxkers/">Scraps</a></h3></li>
|
||||
<li><h3><a href="/favorites/pcraxkers/">Favs</a></h3></li>
|
||||
<li><h3><a href="/journals/pcraxkers/">Journals</a></h3></li>
|
||||
|
||||
</ul>
|
||||
</userpage-nav-links>
|
||||
|
||||
</userpage-nav-header>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="clear"></div>
|
||||
<!--- /USER NAV --->
|
||||
|
||||
<script type="text/javascript">
|
||||
_fajs.push(function(){
|
||||
$$('#jsBlockUnblockButton').invoke('observe', 'click', function(evt){
|
||||
var message = 'Are you sure you want to ' + (evt.findElement('a').href.indexOf('/unblock') != -1 ? 'unblock' : 'block') + ' this user?';
|
||||
if (!confirm(message)) {
|
||||
evt.stop();
|
||||
}
|
||||
});
|
||||
});
|
||||
</script>
|
||||
|
||||
<div id="page-galleryscraps">
|
||||
<div id="columnpage">
|
||||
<div class="sidebar">
|
||||
|
||||
<div class="default-folders">
|
||||
<ul style="list-style-type:none">
|
||||
<li class="active">
|
||||
❯❯ <strong>Main Gallery</strong>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/scraps/pcraxkers/" class="dotted">Scraps</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<ul class="default-group" style="list-style-type:none">
|
||||
<li>
|
||||
<a href="/gallery/pcraxkers/folder/1400495/KNOT-ME-OUT-COMIC" title="11 submissions" class="dotted">KNOT ME OUT - COMIC</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/gallery/pcraxkers/folder/1505828/Hazbin-Hellvua" title="2 submissions" class="dotted">Hazbin/Hellvua</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/gallery/pcraxkers/folder/1505829/Pablo" title="18 submissions" class="dotted">Pablo</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/gallery/pcraxkers/folder/1510162/Hazbin-Hellvua" title="1 submissions" class="dotted">Hazbin/Hellvua</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="tallRectangleAd">
|
||||
<div data-id="sidebar_tall" class="tallRectangleAd__slot format--tallRectangle jsAdSlot"></div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
|
||||
|
||||
<div class="leaderboardAd">
|
||||
<div data-id="header_middle" class="leaderboardAd__slot format--leaderboard jsAdSlot"></div>
|
||||
</div>
|
||||
|
||||
<section class="gallery-section">
|
||||
<div class="section-body">
|
||||
<div class="submission-list">
|
||||
|
||||
<div class="gallery-navigation aligncenter">
|
||||
<div class="inline" style="width:32%">
|
||||
|
||||
</div>
|
||||
|
||||
<div class="navigation-page-name inline" style="width:32%;">
|
||||
Page #1 </div>
|
||||
|
||||
<div class="inline" style="width:32%">
|
||||
|
||||
<!--button class="button standard" type="button">Next</button-->
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<section id="gallery-gallery" class="gallery no-padding aligncenter no-artistname s-200 ">
|
||||
<figure id="sid-59893254" class="r-adult t-image">
|
||||
<b>
|
||||
<u>
|
||||
<a href="/view/59893254/">
|
||||
<img data-tags="hazbin_hotel hazbin radioapple pussy alastor lucifer" class="blocked-content" alt="" src="//t.furaffinity.net/59893254@300-1739634205.jpg" data-width="210.802" data-height="200" style="width:210.802px; height:200px" loading="lazy" decoding="async" />
|
||||
<i title="Click for description"></i>
|
||||
</a>
|
||||
</u>
|
||||
</b>
|
||||
<figcaption>
|
||||
<p>
|
||||
<a href="/view/59893254/" title="Request - RadioApple (Bottom Alastor)">Request - RadioApple (Bottom Alastor)</a>
|
||||
</p>
|
||||
<p>
|
||||
<i>by</i> <a href="/user/pcraxkers/" title="PCraxkers">PCraxkers</a>
|
||||
</p>
|
||||
</figcaption>
|
||||
</figure>
|
||||
<figure id="sid-59759007" class="r-adult t-image">
|
||||
<b>
|
||||
<u>
|
||||
<a href="/view/59759007/">
|
||||
<img data-tags="hazbin_hotel lucifer alastor rut heat tail_tug tugging demon" class="blocked-content" alt="" src="//t.furaffinity.net/59759007@200-1738667026.jpg" data-width="200" data-height="200" style="width:200px; height:200px" loading="lazy" decoding="async" />
|
||||
<i title="Click for description"></i>
|
||||
</a>
|
||||
</u>
|
||||
</b>
|
||||
<figcaption>
|
||||
<p>
|
||||
<a href="/view/59759007/" title="Request - RadioApple (Alastor in Rut)">Request - RadioApple (Alastor in Rut)</a>
|
||||
</p>
|
||||
<p>
|
||||
<i>by</i> <a href="/user/pcraxkers/" title="PCraxkers">PCraxkers</a>
|
||||
</p>
|
||||
</figcaption>
|
||||
</figure>
|
||||
<figure id="sid-59654327" class="r-adult t-image">
|
||||
<b>
|
||||
<u>
|
||||
<a href="/view/59654327/">
|
||||
<img data-tags="staticradio hazbin alastor vox bj praise" class="blocked-content" alt="" src="//t.furaffinity.net/59654327@200-1737912116.jpg" data-width="72.567" data-height="200" style="width:72.567px; height:200px" loading="lazy" decoding="async" />
|
||||
<i title="Click for description"></i>
|
||||
</a>
|
||||
</u>
|
||||
</b>
|
||||
<figcaption>
|
||||
<p>
|
||||
<a href="/view/59654327/" title="RadioStatic - Body Worship">RadioStatic - Body Worship</a>
|
||||
</p>
|
||||
<p>
|
||||
<i>by</i> <a href="/user/pcraxkers/" title="PCraxkers">PCraxkers</a>
|
||||
</p>
|
||||
</figcaption>
|
||||
</figure>
|
||||
</section></div></div></div></div></body></html>
|
||||
584
test/fixtures/files/domain/fa/gallery/scraps_page_1_pcraxkers_minimal.html
vendored
Normal file
584
test/fixtures/files/domain/fa/gallery/scraps_page_1_pcraxkers_minimal.html
vendored
Normal file
@@ -0,0 +1,584 @@
|
||||
|
||||
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html lang="en" class="no-js" xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
|
||||
<title>Artwork Gallery for PCraxkers -- Fur Affinity [dot] net</title>
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<meta name="description" content="Fur Affinity | For all things fluff, scaled, and feathered!" />
|
||||
<meta name="keywords" content="fur furry furries fursuit fursuits cosplay brony bronies zootopia scalies kemono anthro anthropormophic art online gallery portfolio" />
|
||||
<meta name="distribution" content="global" />
|
||||
<meta name="copyright" content="Frost Dragon Art LLC" />
|
||||
<meta name="robots" content="noai, noimageai" />
|
||||
|
||||
<link rel="icon" href="/themes/beta/img/favicon.ico" type="image/x-icon" />
|
||||
<link rel="shortcut icon" href="/themes/beta/img/favicon.ico" type="image/x-icon" />
|
||||
<link href="https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,500,500i,600,600i,700,700i" rel="stylesheet">
|
||||
|
||||
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9; IE=EDGE" />
|
||||
|
||||
|
||||
<!-- generic -->
|
||||
<meta name="robots" content="noindex" />
|
||||
|
||||
<!-- og -->
|
||||
<meta property="og:type" content="website" />
|
||||
<meta property="og:title" content="Artwork Gallery for PCraxkers -- Fur Affinity [dot] net" />
|
||||
<meta property="og:url" content="https://www.furaffinity.net/gallery/pcraxkers/" />
|
||||
<meta property="og:description" content="Australian Animator/artist ·Male · . . A place where I post my shame . . ╰━━━━━( ✦ )━━━━━╯" />
|
||||
<meta property="og:image" content="https://t.furaffinity.net/56472487@600-1714535465.jpg" />
|
||||
<meta property="og:image:secure_url" content="https://t.furaffinity.net/56472487@600-1714535465.jpg" />
|
||||
<meta property="og:image:type" content="image/jpeg" />
|
||||
<meta property="og:image:width" content="600" />
|
||||
<meta property="og:image:height" content="600" />
|
||||
|
||||
<!-- twitter -->
|
||||
<meta name="twitter:card" content="summary_large_image" />
|
||||
<meta name="twitter:domain" content="furaffinity.net" />
|
||||
<meta name="twitter:site" content="@furaffinity" />
|
||||
<meta name="twitter:title" content="Artwork Gallery for PCraxkers -- Fur Affinity [dot] net" />
|
||||
<meta name="twitter:description" content="Australian Animator/artist ·Male · . . A place where I post my shame . . ╰━━━━━( ✦ )━━━━━╯" />
|
||||
<meta name="twitter:url" content="https://www.furaffinity.net/gallery/pcraxkers/" />
|
||||
<meta name="twitter:image" content="https://t.furaffinity.net/56472487@600-1714535465.jpg" />
|
||||
<meta name="twitter:label1" content="Submission Title" />
|
||||
<meta name="twitter:data1" content="Pablo Ref" />
|
||||
|
||||
<script type="text/javascript">
|
||||
var _faurl={d:'//d.furaffinity.net',a:'//a.furaffinity.net',r:'//rv.furaffinity.net',t:'//t.furaffinity.net',pb:'/themes/beta/js/prebid-7.54.5-fa.js'};
|
||||
</script>
|
||||
<script type="text/javascript" src="/themes/beta/js/common.js?u=2025011001"></script>
|
||||
<link type="text/css" rel="stylesheet" href="/themes/beta/css/ui_theme_dark.css?u=2025011001" />
|
||||
|
||||
<!-- browser hints -->
|
||||
<link rel="preconnect" href="//t.furaffinity.net" />
|
||||
<link rel="preconnect" href="//a.furaffinity.net" />
|
||||
<link rel="preconnect" href="//rv.furaffinity.net" />
|
||||
<link rel="preconnect" href="https://www15.smartadserver.com" />
|
||||
|
||||
<link rel="preload" href="/themes/beta/js/prototype.1.7.3.min.js" as="script" />
|
||||
<link rel="preload" href="/themes/beta/js/script.js?u=2025011001" as="script" />
|
||||
|
||||
</head>
|
||||
|
||||
<!-- EU request: no -->
|
||||
<body id="pageid-gallery" data-static-path="/themes/beta" data-user-logged-in="1" data-tag-blocklist="" data-tag-blocklist-hide-tagless="0" data-tag-blocklist-nonce="d7890b2d46020491ba77ee39193009a899012433">
|
||||
<script type="text/javascript">
|
||||
0; // attempted fix for fouc in ff
|
||||
</script>
|
||||
|
||||
|
||||
<!-- sidebar -->
|
||||
<div class="mobile-navigation">
|
||||
|
||||
<div class="mobile-nav-container">
|
||||
|
||||
<div class="mobile-nav-container-item left">
|
||||
<label for="mobile-menu-nav" class="css-menu-toggle only-one"><img class="burger-menu" src="/themes/beta/img/fa-burger-menu-icon.png"></label>
|
||||
</div>
|
||||
|
||||
<div class="mobile-nav-container-item center"><a class="mobile-nav-logo" href="/"><img class="site-logo" src="/themes/beta/img/banners/fa_logo.png?v2"></a></div>
|
||||
|
||||
<div class="mobile-nav-container-item right">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="nav-ac-container">
|
||||
<input id="mobile-menu-nav" name="accordion-1" type="checkbox" />
|
||||
<article class="nav-ac-content mobile-menu">
|
||||
|
||||
<div class="mobile-nav-content-container">
|
||||
<div class="aligncenter">
|
||||
<a href="/user/zzreg/"><img class="loggedin_user_avatar avatar" alt="zzreg" src="//a.furaffinity.net/1424255659/zzreg.gif"/></a>
|
||||
<h2 style="margin-bottom:0"><a href="/user/zzreg/">zzreg</a></h2>
|
||||
<a href="/user/zzreg/">Userpage</a> |
|
||||
<a href="/msg/pms/">Notes</a> |
|
||||
<a href="/controls/journal/">Journals</a> |
|
||||
<a href="/plus/"><img style="position:relative;top:4px" src="/themes/beta/img/the-golden-pawb.png"> FA+</a> |
|
||||
<a href="https://shop.furaffinity.net" target="_blank"><img style="position:relative;top:3px" src="/themes/beta/img/icons/merch_store_icon.png"> Shop</a>
|
||||
<br>
|
||||
</div>
|
||||
<hr>
|
||||
<h2><a href="/browse/">Browse</a></h2>
|
||||
<h2><a href="/search/">Search</a></h2>
|
||||
<h2><a href="/submit/">Upload</a></h2>
|
||||
|
||||
<div class="nav-ac-container">
|
||||
<label for="mobile-menu-submenu-0"><h2 style="margin-top:0;padding-top:0">Support ▼</h2></label>
|
||||
<input id="mobile-menu-submenu-0" name="accordion-1" type="checkbox" />
|
||||
<article class="nav-ac-content nav-ac-content-dropdown">
|
||||
<a href="/journals/fender">News & Updates</a><br>
|
||||
<a href="/help/">Help & Support</a><br>
|
||||
<a href="/advertising.html">Advertising</a><br>
|
||||
<a href="/blm">Black Lives Matter</a>
|
||||
|
||||
<h3>SUPPORT FA</h3>
|
||||
<a href="/plus/">Subscribe to FA+ </a><br>
|
||||
<a href="https://shop.furaffinity.net/" target="_blank">FA Merch Store</a>
|
||||
|
||||
|
||||
<h3>RULES & POLICIES</h3>
|
||||
<a href="/tos">Terms of Service</a><br>
|
||||
<a href="/privacy">Privacy</a><br>
|
||||
<a href="/coc">Code of Conduct</a><br>
|
||||
<a href="/aup">Upload Policy</a>
|
||||
|
||||
<h3>SOCIAL</h3>
|
||||
<a href="https://discord.gg/furaffinity">Discord</a><br>
|
||||
<a href="https://www.twitter.com/furaffinity/">Twitter</a>
|
||||
|
||||
<h3>Support</h3>
|
||||
<a href="/controls/troubletickets/">REPORT A PROBLEM</a>
|
||||
</article>
|
||||
</div>
|
||||
<div class="mobile-sfw-toggle">
|
||||
<h2>SFW Mode</h2>
|
||||
|
||||
<div class="sfw-toggle type-slider slider-button-wrapper">
|
||||
<input type="checkbox" id="sfw-toggle-mobile" class="slider-toggle" />
|
||||
<label class="slider-viewport" for="sfw-toggle-mobile">
|
||||
<div class="slider">
|
||||
<div class="slider-button"> </div>
|
||||
<div class="slider-content left"><span>SFW</span></div>
|
||||
<div class="slider-content right"><span>NSFW</span></div>
|
||||
</div>
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
<div class="nav-ac-container">
|
||||
<label for="mobile-menu-submenu-1"><h2 style="margin-top:0;padding-top:0">Settings ▼</h2></label>
|
||||
<input id="mobile-menu-submenu-1" name="accordion-1" type="checkbox" />
|
||||
<article class="nav-ac-content nav-ac-content-dropdown">
|
||||
<h3>ACCOUNT INFORMATION</h3>
|
||||
<a href="/controls/settings/">Account Settings</a><br>
|
||||
<a href="/controls/site-settings/">Global Site Settings</a><br>
|
||||
<a href="/controls/user-settings/">User Settings</a>
|
||||
|
||||
<h3>CUSTOMIZE USER PROFILE</h3>
|
||||
<a href="/controls/profile/">Profile Info</a><br>
|
||||
<a href="/controls/profilebanner/">Profile Banner</a><br>
|
||||
<a href="/controls/contacts/">Contacts and Social Media</a><br>
|
||||
<a href="/controls/avatar/">Avatar Management</a>
|
||||
|
||||
<h3>MANAGE MY CONTENT</h3>
|
||||
<a href="/controls/submissions/">Submissions</a><br>
|
||||
<a href="/controls/folders/submissions/">Folders</a><br>
|
||||
<a href="/controls/journal/">Journals</a><br>
|
||||
<a href="/controls/favorites/">Favorites</a><br>
|
||||
<a href="/controls/buddylist/">Watches</a><br>
|
||||
<a href="/controls/shouts/">Shouts</a><br>
|
||||
<a href="/controls/badges/">Badges</a>
|
||||
|
||||
<h3>SECURITY</h3>
|
||||
<a href="/controls/sessions/logins/">Active Sessions</a><br>
|
||||
<a href="/controls/sessions/logs/">Activity Log</a><br>
|
||||
<a href="/controls/sessions/labels/">Browser Labels</a>
|
||||
</article>
|
||||
</div>
|
||||
<hr>
|
||||
|
||||
|
||||
|
||||
<hr>
|
||||
|
||||
<h2><form class="post-btn logout-link" method="post" action="/logout/"><button type="submit">Log Out</button><input type="hidden" name="key" value="86700f9e03ccdf5b667e25b4b13573c6f3c73878"/></form>
|
||||
<script type="text/javascript">
|
||||
_fajs.push(['init_logout_button', '.logout-link button']);
|
||||
</script>
|
||||
</h2>
|
||||
|
||||
|
||||
<h2></h2>
|
||||
</div>
|
||||
</article>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div class="mobile-notification-bar">
|
||||
<a class="notification-container inline" href="/msg/submissions/" title="86,558 Submission Notifications">86558S</a>
|
||||
<a class="notification-container inline" href="/msg/others/#journals" title="17,902 Journal Notifications">17902J</a>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<nav id="ddmenu">
|
||||
<div class="mobile-nav navhideondesktop hideonmobile hideontablet">
|
||||
<div class="mobile-nav-logo"><a class="mobile-nav-logo" href="/"><img src="/themes/beta/img/banners/fa_logo.png?v2"></a></div>
|
||||
<div class="mobile-nav-header-item"><a href="/browse/">Browse</a></div>
|
||||
<div class="mobile-nav-header-item"><a href="/search/">Search</a></div>
|
||||
</div>
|
||||
|
||||
<div class="menu-icon"></div>
|
||||
|
||||
<ul class="navhideonmobile">
|
||||
<li class="lileft"><div class="lileft hideonmobile" style="vertical-align:middle;line-height:0 !important" ><a class="top-heading" href="/"><img class="nav-bar-logo" src="/themes/beta/img/banners/fa_logo.png?v2"></a></div></li>
|
||||
<li class="lileft"><a class="top-heading" href="/browse/"><div class="sprite-paw menu-space-saver hideonmobile"></div>Browse</a></li>
|
||||
<li class="lileft"><a class="top-heading hideondesktop" href="/search/">Search</a></li>
|
||||
<li class="lileft"><a class="top-heading" href="/submit/"><div class="sprite-upload menu-space-saver hideonmobile"></div> Upload</a></li>
|
||||
<li class="lileft">
|
||||
<a class="top-heading" href="#"><div class="sprite-news menu-space-saver hideonmobile"></div>Support</a>
|
||||
<i class="caret"></i>
|
||||
<div class="dropdown dropdown-left ">
|
||||
<div class="dd-inner">
|
||||
<div class="column">
|
||||
<h3>Community</h3>
|
||||
<a href="/journals/fender">News & Updates</a>
|
||||
<a href="/help/">Help & Support</a>
|
||||
<a href="/advertising.html">Advertising</a>
|
||||
<a href="/blm/">Black Lives Matter</a>
|
||||
|
||||
<h3>Rules & Policies</h3>
|
||||
<a href="/tos">Terms of Service</a>
|
||||
<a href="/privacy">Privacy</a>
|
||||
<a href="/coc">Code of Conduct</a>
|
||||
<a href="/aup">Upload Policy</a>
|
||||
|
||||
<h3>Social</h3>
|
||||
<a href="https://discord.gg/furaffinity">Discord</a>
|
||||
<a href="https://www.twitter.com/furaffinity/">Twitter</a>
|
||||
|
||||
<h3>Trouble Tickets</h3>
|
||||
<a href="/controls/troubletickets/">Report a Problem</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
|
||||
<li class="lileft"><a class="top-heading" href="/plus/" title="FA+"><img style="position:relative;top:3px" src="/themes/beta/img/the-golden-pawb.png"><span class="hidebrowselowres"> FA+</span></a></li>
|
||||
<li class="lileft"><a class="top-heading" href="https://shop.furaffinity.net" title="Shop" target="_blank"><img style="position:relative;top:3px" src="/themes/beta/img/icons/merch_store_icon.png"><span class="hidebrowselowres"> Shop</span></a></li>
|
||||
|
||||
<div class="lileft hideonmobile">
|
||||
<form id="searchbox" method="get" action="/search/">
|
||||
<input type="search" name="q" placeholder="SEARCH">
|
||||
<a href="/search"> </a>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="message-bar-desktop">
|
||||
|
||||
<a class="notification-container inline" href="/msg/submissions/" title="86,558 Submission Notifications">86558S</a>
|
||||
<a class="notification-container inline" href="/msg/others/#journals" title="17,902 Journal Notifications">17902J</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<div class="floatleft hideonmobile">
|
||||
<a href="/user/zzreg"><img class="loggedin_user_avatar menubar-icon-resize avatar" style="cursor:pointer" alt="zzreg" src="//a.furaffinity.net/1424255659/zzreg.gif"/></a>
|
||||
</div>
|
||||
</li>
|
||||
|
||||
<li class="submenu-trigger">
|
||||
<div class="floatleft hideonmobile">
|
||||
<svg class="avatar-submenu-trigger banner-svg" xmlns="http://www.w3.org/2000/svg" width="36" height="36" viewBox="0 0 24 24"><path d="M4 6h16v2H4zm0 5h16v2H4zm0 5h16v2H4z"></path></svg>
|
||||
</div>
|
||||
<a id="my-username" class="top-heading hideondesktop" href="#"><span class="hideondesktop">My FA ( </span>zzreg<span class="hideondesktop"> )</span></a>
|
||||
|
||||
<div class="dropdown dropdown-right">
|
||||
<div class="dd-inner">
|
||||
<div class="column">
|
||||
<h3>Account</h3>
|
||||
<a href="/user/zzreg/">My Userpage</a>
|
||||
<a href="/msg/pms/">Check My Notes</a>
|
||||
<a href="/controls/journal/">Create a Journal</a>
|
||||
<a href="/commissions/zzreg/">My Commission Info</a>
|
||||
|
||||
<h3>Support Fur Affinity</h3>
|
||||
<a href="/plus/">Subscribe to FA+ </a>
|
||||
<a href="https://shop.furaffinity.net/" target="_blank">Merch Store</a>
|
||||
|
||||
<h3>Trouble Tickets</h3>
|
||||
<a href="/controls/troubletickets/">Report a Problem</a>
|
||||
|
||||
<div class="mobile-sfw-toggle">
|
||||
<h3 class="padding-top:10px">Toggle SFW</h3>
|
||||
|
||||
<div class="sfw-toggle type-slider slider-button-wrapper" style="position:relative;top:5px">
|
||||
<input type="checkbox" id="sfw-toggle-mobile" class="slider-toggle" />
|
||||
<label class="slider-viewport" for="sfw-toggle-mobile">
|
||||
<div class="slider">
|
||||
<div class="slider-button"> </div>
|
||||
<div class="slider-content left"><span>SFW</span></div>
|
||||
<div class="slider-content right"><span>NSFW</span></div>
|
||||
</div>
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
<hr>
|
||||
<form class="post-btn logout-link" method="post" action="/logout/"><button type="submit">Log Out</button><input type="hidden" name="key" value="86700f9e03ccdf5b667e25b4b13573c6f3c73878"/></form>
|
||||
<script type="text/javascript">
|
||||
_fajs.push(['init_logout_button', '.logout-link button']);
|
||||
</script>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
|
||||
<li class="submenu-trigger">
|
||||
<a class="top-heading" href="#"><svg class="banner-svg" xmlns="http://www.w3.org/2000/svg" width="36" height="36" viewBox="0 0 24 24" style="transform: ;msFilter:;"><path d="M12 16c2.206 0 4-1.794 4-4s-1.794-4-4-4-4 1.794-4 4 1.794 4 4 4zm0-6c1.084 0 2 .916 2 2s-.916 2-2 2-2-.916-2-2 .916-2 2-2z"></path><path d="m2.845 16.136 1 1.73c.531.917 1.809 1.261 2.73.73l.529-.306A8.1 8.1 0 0 0 9 19.402V20c0 1.103.897 2 2 2h2c1.103 0 2-.897 2-2v-.598a8.132 8.132 0 0 0 1.896-1.111l.529.306c.923.53 2.198.188 2.731-.731l.999-1.729a2.001 2.001 0 0 0-.731-2.732l-.505-.292a7.718 7.718 0 0 0 0-2.224l.505-.292a2.002 2.002 0 0 0 .731-2.732l-.999-1.729c-.531-.92-1.808-1.265-2.731-.732l-.529.306A8.1 8.1 0 0 0 15 4.598V4c0-1.103-.897-2-2-2h-2c-1.103 0-2 .897-2 2v.598a8.132 8.132 0 0 0-1.896 1.111l-.529-.306c-.924-.531-2.2-.187-2.731.732l-.999 1.729a2.001 2.001 0 0 0 .731 2.732l.505.292a7.683 7.683 0 0 0 0 2.223l-.505.292a2.003 2.003 0 0 0-.731 2.733zm3.326-2.758A5.703 5.703 0 0 1 6 12c0-.462.058-.926.17-1.378a.999.999 0 0 0-.47-1.108l-1.123-.65.998-1.729 1.145.662a.997.997 0 0 0 1.188-.142 6.071 6.071 0 0 1 2.384-1.399A1 1 0 0 0 11 5.3V4h2v1.3a1 1 0 0 0 .708.956 6.083 6.083 0 0 1 2.384 1.399.999.999 0 0 0 1.188.142l1.144-.661 1 1.729-1.124.649a1 1 0 0 0-.47 1.108c.112.452.17.916.17 1.378 0 .461-.058.925-.171 1.378a1 1 0 0 0 .471 1.108l1.123.649-.998 1.729-1.145-.661a.996.996 0 0 0-1.188.142 6.071 6.071 0 0 1-2.384 1.399A1 1 0 0 0 13 18.7l.002 1.3H11v-1.3a1 1 0 0 0-.708-.956 6.083 6.083 0 0 1-2.384-1.399.992.992 0 0 0-1.188-.141l-1.144.662-1-1.729 1.124-.651a1 1 0 0 0 .471-1.108z"></path></svg></a>
|
||||
<div class="dropdown dropdown-right">
|
||||
<div class="dd-inner">
|
||||
<div class="column">
|
||||
<h3>Account Information</h3>
|
||||
<a href="/controls/settings/">Account Settings</a>
|
||||
<a href="/controls/site-settings/">Global Site Settings</a>
|
||||
<a href="/controls/user-settings/">User Settings</a>
|
||||
|
||||
<h3>Customize User Profile</h3>
|
||||
<a href="/controls/profile/">Profile Info</a>
|
||||
<a href="/controls/profilebanner/">Profile Banner</a>
|
||||
<a href="/controls/contacts/">Contacts & Social Media</a>
|
||||
<a href="/controls/avatar/">Avatar Management</a>
|
||||
|
||||
<h3>Manage My Content</h3>
|
||||
<a href="/controls/submissions/">Submissions</a>
|
||||
<a href="/controls/folders/submissions/">Folders</a>
|
||||
<a href="/controls/journal/">Journals</a>
|
||||
<a href="/controls/favorites/">Favorites</a>
|
||||
<a href="/controls/buddylist/">Watches</a>
|
||||
<a href="/controls/shouts/">Shouts</a>
|
||||
<a href="/controls/badges/">Badges</a>
|
||||
|
||||
<h3>Security</h3>
|
||||
<a href="/controls/sessions/logins/">Active Sessions</a>
|
||||
<a href="/controls/sessions/logs/">Activity Log</a>
|
||||
<a href="/controls/sessions/labels/">Browser Labels</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
<script type="text/javascript">
|
||||
_fajs.push(['init_sfw_button', '.sfw-toggle']);
|
||||
</script>
|
||||
</nav>
|
||||
|
||||
<script type="text/javascript">
|
||||
_fajs.push(function(){
|
||||
// all menus that should be opened only one at a time
|
||||
$$('.css-menu-toggle.only-one').invoke('observe', 'click', function(evt) {
|
||||
var curr_input = $(evt.findElement('label').getAttribute('for'));
|
||||
curr_input.next('.nav-ac-content').removeClassName('no-transition');
|
||||
if(curr_input.checked === false) {
|
||||
$$('.css-menu-toggle.only-one').each(function(elm){
|
||||
var elm_input = $(elm.getAttribute('for'));
|
||||
if(elm_input.checked === true) {
|
||||
elm_input.next('.nav-ac-content').addClassName('no-transition');
|
||||
elm_input.checked = false;
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
});
|
||||
</script>
|
||||
|
||||
<div class="news-block">
|
||||
|
||||
<div id="admin_notice_do_not_adblock2" class="newsBlock">
|
||||
<!--strong>Notice:</strong><span class="hideondesktop hideontablet"><br></span-->
|
||||
<a href="https://gofund.me/0a0b27ba">Support Fur Affinity: Honoring Dragoneer's Legacy. https://gofund.me/0a0b27ba</a></div>
|
||||
</div>
|
||||
|
||||
|
||||
<div id="main-window" class="footer-mobile-tweak g-wrapper">
|
||||
<div id="header" class="has-adminmessage">
|
||||
|
||||
<!-- user profile banner -->
|
||||
|
||||
<site-banner>
|
||||
<a href="/">
|
||||
<picture>
|
||||
<source media="(max-width: 799px)" srcset="//d.furaffinity.net/art/pcraxkers/1670070754/profile_banner_mobile.jpg">
|
||||
<source media="(min-width: 800px)" srcset="//d.furaffinity.net/art/pcraxkers/1670070754/profile_banner.jpg">
|
||||
<img src="//d.furaffinity.net/art/pcraxkers/1670070754/profile_banner.jpg" alt="Profile Banner image">
|
||||
</picture>
|
||||
</a>
|
||||
</site-banner>
|
||||
|
||||
<a name="top"></a>
|
||||
</div>
|
||||
|
||||
<div id="site-content">
|
||||
|
||||
<!-- /header -->
|
||||
|
||||
|
||||
<userpage-nav-header>
|
||||
|
||||
<userpage-nav-avatar>
|
||||
<a class="current" href="/user/pcraxkers/"><img alt="pcraxkers" src="//a.furaffinity.net/1674032155/pcraxkers.gif"/></a>
|
||||
</userpage-nav-avatar>
|
||||
|
||||
<userpage-nav-user-details>
|
||||
<h1><username>
|
||||
~PCraxkers
|
||||
</username></h1>
|
||||
|
||||
<div class="font-small">
|
||||
<username class="user-title">
|
||||
<span class="hideonmobile">Registered:</span> Jul 16, 2021 06:31 </username>
|
||||
</div>
|
||||
</userpage-nav-user-details>
|
||||
|
||||
|
||||
<userpage-nav-interface-buttons>
|
||||
<a class="button standard stop" href="/unwatch/pcraxkers/?key=e7092dc7833fd3e83f6e0b972bf4044234de6127">-Watch</a>
|
||||
<a class="button standard" href="/newpm/pcraxkers/"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" style="transform: ;msFilter:;"><path d="M20 4H4c-1.103 0-2 .897-2 2v12c0 1.103.897 2 2 2h16c1.103 0 2-.897 2-2V6c0-1.103-.897-2-2-2zm0 2v.511l-8 6.223-8-6.222V6h16zM4 18V9.044l7.386 5.745a.994.994 0 0 0 1.228 0L20 9.044 20.002 18H4z"></path></svg></a>
|
||||
|
||||
</userpage-nav-interface-buttons>
|
||||
|
||||
<userpage-nav-links>
|
||||
<ul style="display:flex">
|
||||
<li><h3><a href="/user/pcraxkers/">Home</a></h3></li>
|
||||
<li><h3><a class="current" href="/gallery/pcraxkers/">Gallery</a></h3></li>
|
||||
<li><h3><a href="/scraps/pcraxkers/">Scraps</a></h3></li>
|
||||
<li><h3><a href="/favorites/pcraxkers/">Favs</a></h3></li>
|
||||
<li><h3><a href="/journals/pcraxkers/">Journals</a></h3></li>
|
||||
|
||||
</ul>
|
||||
</userpage-nav-links>
|
||||
|
||||
</userpage-nav-header>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="clear"></div>
|
||||
<!--- /USER NAV --->
|
||||
|
||||
<script type="text/javascript">
|
||||
_fajs.push(function(){
|
||||
$$('#jsBlockUnblockButton').invoke('observe', 'click', function(evt){
|
||||
var message = 'Are you sure you want to ' + (evt.findElement('a').href.indexOf('/unblock') != -1 ? 'unblock' : 'block') + ' this user?';
|
||||
if (!confirm(message)) {
|
||||
evt.stop();
|
||||
}
|
||||
});
|
||||
});
|
||||
</script>
|
||||
|
||||
<div id="page-galleryscraps">
|
||||
<div id="columnpage">
|
||||
<div class="sidebar">
|
||||
|
||||
<div class="default-folders">
|
||||
<ul style="list-style-type:none">
|
||||
<li class="active">
|
||||
❯❯ <strong>Main Gallery</strong>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/scraps/pcraxkers/" class="dotted">Scraps</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<ul class="default-group" style="list-style-type:none">
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="tallRectangleAd">
|
||||
<div data-id="sidebar_tall" class="tallRectangleAd__slot format--tallRectangle jsAdSlot"></div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
|
||||
|
||||
<div class="leaderboardAd">
|
||||
<div data-id="header_middle" class="leaderboardAd__slot format--leaderboard jsAdSlot"></div>
|
||||
</div>
|
||||
|
||||
<section class="gallery-section">
|
||||
<div class="section-body">
|
||||
<div class="submission-list">
|
||||
|
||||
<div class="gallery-navigation aligncenter">
|
||||
<div class="inline" style="width:32%">
|
||||
|
||||
</div>
|
||||
|
||||
<div class="navigation-page-name inline" style="width:32%;">
|
||||
Page #1 </div>
|
||||
|
||||
<div class="inline" style="width:32%">
|
||||
|
||||
<!--button class="button standard" type="button">Next</button-->
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<section id="gallery-gallery" class="gallery no-padding aligncenter no-artistname s-200 ">
|
||||
<figure id="sid-59893254" class="r-adult t-image">
|
||||
<b>
|
||||
<u>
|
||||
<a href="/view/59893254/">
|
||||
<img data-tags="hazbin_hotel hazbin radioapple pussy alastor lucifer" class="blocked-content" alt="" src="//t.furaffinity.net/59893254@300-1739634205.jpg" data-width="210.802" data-height="200" style="width:210.802px; height:200px" loading="lazy" decoding="async" />
|
||||
<i title="Click for description"></i>
|
||||
</a>
|
||||
</u>
|
||||
</b>
|
||||
<figcaption>
|
||||
<p>
|
||||
<a href="/view/59893254/" title="Request - RadioApple (Bottom Alastor)">Request - RadioApple (Bottom Alastor)</a>
|
||||
</p>
|
||||
<p>
|
||||
<i>by</i> <a href="/user/pcraxkers/" title="PCraxkers">PCraxkers</a>
|
||||
</p>
|
||||
</figcaption>
|
||||
</figure>
|
||||
<figure id="sid-59759007" class="r-adult t-image">
|
||||
<b>
|
||||
<u>
|
||||
<a href="/view/59759007/">
|
||||
<img data-tags="hazbin_hotel lucifer alastor rut heat tail_tug tugging demon" class="blocked-content" alt="" src="//t.furaffinity.net/59759007@200-1738667026.jpg" data-width="200" data-height="200" style="width:200px; height:200px" loading="lazy" decoding="async" />
|
||||
<i title="Click for description"></i>
|
||||
</a>
|
||||
</u>
|
||||
</b>
|
||||
<figcaption>
|
||||
<p>
|
||||
<a href="/view/59759007/" title="Request - RadioApple (Alastor in Rut)">Request - RadioApple (Alastor in Rut)</a>
|
||||
</p>
|
||||
<p>
|
||||
<i>by</i> <a href="/user/pcraxkers/" title="PCraxkers">PCraxkers</a>
|
||||
</p>
|
||||
</figcaption>
|
||||
</figure>
|
||||
<figure id="sid-59654327" class="r-adult t-image">
|
||||
<b>
|
||||
<u>
|
||||
<a href="/view/59654327/">
|
||||
<img data-tags="staticradio hazbin alastor vox bj praise" class="blocked-content" alt="" src="//t.furaffinity.net/59654327@200-1737912116.jpg" data-width="72.567" data-height="200" style="width:72.567px; height:200px" loading="lazy" decoding="async" />
|
||||
<i title="Click for description"></i>
|
||||
</a>
|
||||
</u>
|
||||
</b>
|
||||
<figcaption>
|
||||
<p>
|
||||
<a href="/view/59654327/" title="RadioStatic - Body Worship">RadioStatic - Body Worship</a>
|
||||
</p>
|
||||
<p>
|
||||
<i>by</i> <a href="/user/pcraxkers/" title="PCraxkers">PCraxkers</a>
|
||||
</p>
|
||||
</figcaption>
|
||||
</figure>
|
||||
</section></div></div></div></div></body></html>
|
||||
510
test/fixtures/files/domain/fa/parser/redux/favs_zzreg_page_1_2024_format_tiny.html
vendored
Normal file
510
test/fixtures/files/domain/fa/parser/redux/favs_zzreg_page_1_2024_format_tiny.html
vendored
Normal file
@@ -0,0 +1,510 @@
|
||||
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html lang="en" class="no-js" xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
|
||||
<title>Favorites Gallery for zzreg -- Fur Affinity [dot] net</title>
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<meta name="description" content="Fur Affinity | For all things fluff, scaled, and feathered!" />
|
||||
<meta name="keywords" content="fur furry furries fursuit fursuits cosplay brony bronies zootopia scalies kemono anthro anthropormophic art online gallery portfolio" />
|
||||
<meta name="distribution" content="global" />
|
||||
<meta name="copyright" content="Frost Dragon Art LLC" />
|
||||
<meta name="robots" content="noai, noimageai" />
|
||||
|
||||
<link rel="icon" href="/themes/beta/img/favicon.ico" type="image/x-icon" />
|
||||
<link rel="shortcut icon" href="/themes/beta/img/favicon.ico" type="image/x-icon" />
|
||||
<link href="https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,500,500i,600,600i,700,700i" rel="stylesheet">
|
||||
|
||||
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9; IE=EDGE" />
|
||||
|
||||
|
||||
<!-- og -->
|
||||
<meta property="og:type" content="website" />
|
||||
<meta property="og:title" content="Favorites Gallery for zzreg -- Fur Affinity [dot] net" />
|
||||
<meta property="og:url" content="https://www.furaffinity.net/favorites/zzreg/" />
|
||||
<meta property="og:description" content="" />
|
||||
<meta property="og:image" content="https://t.furaffinity.net/53510931@600-1693556120.jpg" />
|
||||
<meta property="og:image:secure_url" content="https://t.furaffinity.net/53510931@600-1693556120.jpg" />
|
||||
<meta property="og:image:type" content="image/jpeg" />
|
||||
<meta property="og:image:width" content="600" />
|
||||
<meta property="og:image:height" content="516" />
|
||||
|
||||
<!-- twitter -->
|
||||
<meta name="twitter:card" content="summary_large_image" />
|
||||
<meta name="twitter:domain" content="furaffinity.net" />
|
||||
<meta name="twitter:site" content="@furaffinity" />
|
||||
<meta name="twitter:title" content="Favorites Gallery for zzreg -- Fur Affinity [dot] net" />
|
||||
<meta name="twitter:description" content="" />
|
||||
<meta name="twitter:url" content="https://www.furaffinity.net/favorites/zzreg/" />
|
||||
<meta name="twitter:image" content="https://t.furaffinity.net/53510931@600-1693556120.jpg" />
|
||||
<meta name="twitter:label1" content="Submission Title" />
|
||||
<meta name="twitter:data1" content="Commission #43" />
|
||||
|
||||
<script type="text/javascript">
|
||||
var _faurl={d:'//d.furaffinity.net',a:'//a.furaffinity.net',r:'//rv.furaffinity.net',t:'//t.furaffinity.net',pb:'/themes/beta/js/prebid-7.54.5-fa.js'};
|
||||
</script>
|
||||
<script type="text/javascript" src="/themes/beta/js/common.js?u=2024112800"></script>
|
||||
<link type="text/css" rel="stylesheet" href="/themes/beta/css/ui_theme_dark.css?u=2024112800" />
|
||||
|
||||
<!-- browser hints -->
|
||||
<link rel="preconnect" href="//t.furaffinity.net" />
|
||||
<link rel="preconnect" href="//a.furaffinity.net" />
|
||||
<link rel="preconnect" href="//rv.furaffinity.net" />
|
||||
<link rel="preconnect" href="https://www15.smartadserver.com" />
|
||||
|
||||
<link rel="preload" href="/themes/beta/js/prototype.1.7.3.min.js" as="script" />
|
||||
<link rel="preload" href="/themes/beta/js/script.js?u=2024112800" as="script" />
|
||||
|
||||
</head>
|
||||
|
||||
<!-- EU request: no -->
|
||||
<body data-static-path="/themes/beta" id="pageid-favorites">
|
||||
|
||||
<!-- sidebar -->
|
||||
<div class="mobile-navigation">
|
||||
|
||||
<div class="mobile-nav-container">
|
||||
|
||||
<div class="mobile-nav-container-item left">
|
||||
<label for="mobile-menu-nav" class="css-menu-toggle only-one"><img class="burger-menu" src="/themes/beta/img/fa-burger-menu-icon.png"></label>
|
||||
</div>
|
||||
|
||||
<div class="mobile-nav-container-item center"><a class="mobile-nav-logo" href="/"><img class="site-logo" src="/themes/beta/img/banners/fa_logo.png?v2"></a></div>
|
||||
|
||||
<div class="mobile-nav-container-item right">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="nav-ac-container">
|
||||
<input id="mobile-menu-nav" name="accordion-1" type="checkbox" />
|
||||
<article class="nav-ac-content mobile-menu">
|
||||
|
||||
<div class="mobile-nav-content-container">
|
||||
<div class="aligncenter">
|
||||
<a href="/user/zzreg/"><img class="loggedin_user_avatar avatar" alt="zzreg" src="//a.furaffinity.net/1424255659/zzreg.gif"/></a>
|
||||
<h2 style="margin-bottom:0"><a href="/user/zzreg/">zzreg</a></h2>
|
||||
<a href="/user/zzreg/">Userpage</a> |
|
||||
<a href="/msg/pms/">Notes</a> |
|
||||
<a href="/controls/journal/">Journals</a> |
|
||||
<a href="/plus/"><img style="position:relative;top:4px" src="/themes/beta/img/the-golden-pawb.png"> FA+</a> |
|
||||
<a href="https://shop.furaffinity.net" target="_blank"><img style="position:relative;top:3px" src="/themes/beta/img/icons/merch_store_icon.png"> Shop</a>
|
||||
<br>
|
||||
</div>
|
||||
<hr>
|
||||
<h2><a href="/browse/">Browse</a></h2>
|
||||
<h2><a href="/search/">Search</a></h2>
|
||||
<h2><a href="/submit/">Upload</a></h2>
|
||||
|
||||
<div class="nav-ac-container">
|
||||
<label for="mobile-menu-submenu-0"><h2 style="margin-top:0;padding-top:0">Support ▼</h2></label>
|
||||
<input id="mobile-menu-submenu-0" name="accordion-1" type="checkbox" />
|
||||
<article class="nav-ac-content nav-ac-content-dropdown">
|
||||
<a href="/journals/fender">News & Updates</a><br>
|
||||
<a href="/help/">Help & Support</a><br>
|
||||
<a href="/advertising.html">Advertising</a><br>
|
||||
<a href="/blm">Black Lives Matter</a>
|
||||
|
||||
<h3>SUPPORT FA</h3>
|
||||
<a href="/plus/">Subscribe to FA+ </a><br>
|
||||
<a href="https://shop.furaffinity.net/" target="_blank">FA Merch Store</a>
|
||||
|
||||
|
||||
<h3>RULES & POLICIES</h3>
|
||||
<a href="/tos">Terms of Service</a><br>
|
||||
<a href="/privacy">Privacy</a><br>
|
||||
<a href="/coc">Code of Conduct</a><br>
|
||||
<a href="/aup">Upload Policy</a>
|
||||
|
||||
<h3>SOCIAL</h3>
|
||||
<a href="https://discord.gg/furaffinity">Discord</a><br>
|
||||
<a href="https://www.twitter.com/furaffinity/">Twitter</a>
|
||||
|
||||
<h3>Support</h3>
|
||||
<a href="/controls/troubletickets/">REPORT A PROBLEM</a>
|
||||
</article>
|
||||
</div>
|
||||
<div class="mobile-sfw-toggle">
|
||||
<h2>SFW Mode</h2>
|
||||
|
||||
<div class="sfw-toggle type-slider slider-button-wrapper">
|
||||
<input type="checkbox" id="sfw-toggle-mobile" class="slider-toggle" />
|
||||
<label class="slider-viewport" for="sfw-toggle-mobile">
|
||||
<div class="slider">
|
||||
<div class="slider-button"> </div>
|
||||
<div class="slider-content left"><span>SFW</span></div>
|
||||
<div class="slider-content right"><span>NSFW</span></div>
|
||||
</div>
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
<div class="nav-ac-container">
|
||||
<label for="mobile-menu-submenu-1"><h2 style="margin-top:0;padding-top:0">Settings ▼</h2></label>
|
||||
<input id="mobile-menu-submenu-1" name="accordion-1" type="checkbox" />
|
||||
<article class="nav-ac-content nav-ac-content-dropdown">
|
||||
<h3>ACCOUNT INFORMATION</h3>
|
||||
<a href="/controls/settings/">Account Settings</a><br>
|
||||
<a href="/controls/site-settings/">Global Site Settings</a><br>
|
||||
<a href="/controls/user-settings/">User Settings</a>
|
||||
|
||||
<h3>CUSTOMIZE USER PROFILE</h3>
|
||||
<a href="/controls/profile/">Profile Info</a><br>
|
||||
<a href="/controls/profilebanner/">Profile Banner</a><br>
|
||||
<a href="/controls/contacts/">Contacts and Social Media</a><br>
|
||||
<a href="/controls/avatar/">Avatar Management</a>
|
||||
|
||||
<h3>MANAGE MY CONTENT</h3>
|
||||
<a href="/controls/submissions/">Submissions</a><br>
|
||||
<a href="/controls/folders/submissions/">Folders</a><br>
|
||||
<a href="/controls/journal/">Journals</a><br>
|
||||
<a href="/controls/favorites/">Favorites</a><br>
|
||||
<a href="/controls/buddylist/">Watches</a><br>
|
||||
<a href="/controls/shouts/">Shouts</a><br>
|
||||
<a href="/controls/badges/">Badges</a>
|
||||
|
||||
<h3>SECURITY</h3>
|
||||
<a href="/controls/sessions/logins/">Active Sessions</a><br>
|
||||
<a href="/controls/sessions/logs/">Activity Log</a><br>
|
||||
<a href="/controls/sessions/labels/">Browser Labels</a>
|
||||
</article>
|
||||
</div>
|
||||
<hr>
|
||||
|
||||
|
||||
|
||||
<hr>
|
||||
|
||||
<h2><form class="post-btn logout-link" method="post" action="/logout/"><button type="submit">Log Out</button><input type="hidden" name="key" value="86700f9e03ccdf5b667e25b4b13573c6f3c73878"/></form>
|
||||
<script type="text/javascript">
|
||||
_fajs.push(['init_logout_button', '.logout-link button']);
|
||||
</script>
|
||||
</h2>
|
||||
|
||||
|
||||
<h2></h2>
|
||||
</div>
|
||||
</article>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div class="mobile-notification-bar">
|
||||
<a class="notification-container inline" href="/msg/submissions/" title="83,315 Submission Notifications">83315S</a>
|
||||
<a class="notification-container inline" href="/msg/others/#journals" title="17,762 Journal Notifications">17762J</a>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<nav id="ddmenu">
|
||||
<div class="mobile-nav navhideondesktop hideonmobile hideontablet">
|
||||
<div class="mobile-nav-logo"><a class="mobile-nav-logo" href="/"><img src="/themes/beta/img/banners/fa_logo.png?v2"></a></div>
|
||||
<div class="mobile-nav-header-item"><a href="/browse/">Browse</a></div>
|
||||
<div class="mobile-nav-header-item"><a href="/search/">Search</a></div>
|
||||
</div>
|
||||
|
||||
<div class="menu-icon"></div>
|
||||
|
||||
<ul class="navhideonmobile">
|
||||
<li class="lileft"><div class="lileft hideonmobile" style="vertical-align:middle;line-height:0 !important" ><a class="top-heading" href="/"><img class="nav-bar-logo" src="/themes/beta/img/banners/fa_logo.png?v2"></a></div></li>
|
||||
<li class="lileft"><a class="top-heading" href="/browse/"><div class="sprite-paw menu-space-saver hideonmobile"></div>Browse</a></li>
|
||||
<li class="lileft"><a class="top-heading hideondesktop" href="/search/">Search</a></li>
|
||||
<li class="lileft"><a class="top-heading" href="/submit/"><div class="sprite-upload menu-space-saver hideonmobile"></div> Upload</a></li>
|
||||
<li class="lileft">
|
||||
<a class="top-heading" href="#"><div class="sprite-news menu-space-saver hideonmobile"></div>Support</a>
|
||||
<i class="caret"></i>
|
||||
<div class="dropdown dropdown-left ">
|
||||
<div class="dd-inner">
|
||||
<div class="column">
|
||||
<h3>Community</h3>
|
||||
<a href="/journals/fender">News & Updates</a>
|
||||
<a href="/help/">Help & Support</a>
|
||||
<a href="/advertising.html">Advertising</a>
|
||||
<a href="/blm/">Black Lives Matter</a>
|
||||
|
||||
<h3>Rules & Policies</h3>
|
||||
<a href="/tos">Terms of Service</a>
|
||||
<a href="/privacy">Privacy</a>
|
||||
<a href="/coc">Code of Conduct</a>
|
||||
<a href="/aup">Upload Policy</a>
|
||||
|
||||
<h3>Social</h3>
|
||||
<a href="https://discord.gg/furaffinity">Discord</a>
|
||||
<a href="https://www.twitter.com/furaffinity/">Twitter</a>
|
||||
|
||||
<h3>Trouble Tickets</h3>
|
||||
<a href="/controls/troubletickets/">Report a Problem</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
|
||||
<li class="lileft"><a class="top-heading" href="/plus/" title="FA+"><img style="position:relative;top:3px" src="/themes/beta/img/the-golden-pawb.png"><span class="hidebrowselowres"> FA+</span></a></li>
|
||||
<li class="lileft"><a class="top-heading" href="https://shop.furaffinity.net" title="Shop" target="_blank"><img style="position:relative;top:3px" src="/themes/beta/img/icons/merch_store_icon.png"><span class="hidebrowselowres"> Shop</span></a></li>
|
||||
|
||||
<div class="lileft hideonmobile">
|
||||
<form id="searchbox" method="get" action="/search/">
|
||||
<input type="search" name="q" placeholder="SEARCH">
|
||||
<a href="/search"> </a>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="message-bar-desktop">
|
||||
|
||||
<a class="notification-container inline" href="/msg/submissions/" title="83,315 Submission Notifications">83315S</a>
|
||||
<a class="notification-container inline" href="/msg/others/#journals" title="17,762 Journal Notifications">17762J</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<div class="floatleft hideonmobile">
|
||||
<a href="/user/zzreg"><img class="loggedin_user_avatar menubar-icon-resize avatar" style="cursor:pointer" alt="zzreg" src="//a.furaffinity.net/1424255659/zzreg.gif"/></a>
|
||||
</div>
|
||||
</li>
|
||||
|
||||
<li class="submenu-trigger">
|
||||
<div class="floatleft hideonmobile">
|
||||
<svg class="avatar-submenu-trigger banner-svg" xmlns="http://www.w3.org/2000/svg" width="36" height="36" viewBox="0 0 24 24"><path d="M4 6h16v2H4zm0 5h16v2H4zm0 5h16v2H4z"></path></svg>
|
||||
</div>
|
||||
<a id="my-username" class="top-heading hideondesktop" href="#"><span class="hideondesktop">My FA ( </span>zzreg<span class="hideondesktop"> )</span></a>
|
||||
|
||||
<div class="dropdown dropdown-right">
|
||||
<div class="dd-inner">
|
||||
<div class="column">
|
||||
<h3>Account</h3>
|
||||
<a href="/user/zzreg/">My Userpage</a>
|
||||
<a href="/msg/pms/">Check My Notes</a>
|
||||
<a href="/controls/journal/">Create a Journal</a>
|
||||
<a href="/commissions/zzreg/">My Commission Info</a>
|
||||
|
||||
<h3>Support Fur Affinity</h3>
|
||||
<a href="/plus/">Subscribe to FA+ </a>
|
||||
<a href="https://shop.furaffinity.net/" target="_blank">Merch Store</a>
|
||||
|
||||
<h3>Trouble Tickets</h3>
|
||||
<a href="/controls/troubletickets/">Report a Problem</a>
|
||||
|
||||
<div class="mobile-sfw-toggle">
|
||||
<h3 class="padding-top:10px">Toggle SFW</h3>
|
||||
|
||||
<div class="sfw-toggle type-slider slider-button-wrapper" style="position:relative;top:5px">
|
||||
<input type="checkbox" id="sfw-toggle-mobile" class="slider-toggle" />
|
||||
<label class="slider-viewport" for="sfw-toggle-mobile">
|
||||
<div class="slider">
|
||||
<div class="slider-button"> </div>
|
||||
<div class="slider-content left"><span>SFW</span></div>
|
||||
<div class="slider-content right"><span>NSFW</span></div>
|
||||
</div>
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
<hr>
|
||||
<form class="post-btn logout-link" method="post" action="/logout/"><button type="submit">Log Out</button><input type="hidden" name="key" value="86700f9e03ccdf5b667e25b4b13573c6f3c73878"/></form>
|
||||
<script type="text/javascript">
|
||||
_fajs.push(['init_logout_button', '.logout-link button']);
|
||||
</script>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
|
||||
<li class="submenu-trigger">
|
||||
<a class="top-heading" href="#"><svg class="banner-svg" xmlns="http://www.w3.org/2000/svg" width="36" height="36" viewBox="0 0 24 24" style="transform: ;msFilter:;"><path d="M12 16c2.206 0 4-1.794 4-4s-1.794-4-4-4-4 1.794-4 4 1.794 4 4 4zm0-6c1.084 0 2 .916 2 2s-.916 2-2 2-2-.916-2-2 .916-2 2-2z"></path><path d="m2.845 16.136 1 1.73c.531.917 1.809 1.261 2.73.73l.529-.306A8.1 8.1 0 0 0 9 19.402V20c0 1.103.897 2 2 2h2c1.103 0 2-.897 2-2v-.598a8.132 8.132 0 0 0 1.896-1.111l.529.306c.923.53 2.198.188 2.731-.731l.999-1.729a2.001 2.001 0 0 0-.731-2.732l-.505-.292a7.718 7.718 0 0 0 0-2.224l.505-.292a2.002 2.002 0 0 0 .731-2.732l-.999-1.729c-.531-.92-1.808-1.265-2.731-.732l-.529.306A8.1 8.1 0 0 0 15 4.598V4c0-1.103-.897-2-2-2h-2c-1.103 0-2 .897-2 2v.598a8.132 8.132 0 0 0-1.896 1.111l-.529-.306c-.924-.531-2.2-.187-2.731.732l-.999 1.729a2.001 2.001 0 0 0 .731 2.732l.505.292a7.683 7.683 0 0 0 0 2.223l-.505.292a2.003 2.003 0 0 0-.731 2.733zm3.326-2.758A5.703 5.703 0 0 1 6 12c0-.462.058-.926.17-1.378a.999.999 0 0 0-.47-1.108l-1.123-.65.998-1.729 1.145.662a.997.997 0 0 0 1.188-.142 6.071 6.071 0 0 1 2.384-1.399A1 1 0 0 0 11 5.3V4h2v1.3a1 1 0 0 0 .708.956 6.083 6.083 0 0 1 2.384 1.399.999.999 0 0 0 1.188.142l1.144-.661 1 1.729-1.124.649a1 1 0 0 0-.47 1.108c.112.452.17.916.17 1.378 0 .461-.058.925-.171 1.378a1 1 0 0 0 .471 1.108l1.123.649-.998 1.729-1.145-.661a.996.996 0 0 0-1.188.142 6.071 6.071 0 0 1-2.384 1.399A1 1 0 0 0 13 18.7l.002 1.3H11v-1.3a1 1 0 0 0-.708-.956 6.083 6.083 0 0 1-2.384-1.399.992.992 0 0 0-1.188-.141l-1.144.662-1-1.729 1.124-.651a1 1 0 0 0 .471-1.108z"></path></svg></a>
|
||||
<div class="dropdown dropdown-right">
|
||||
<div class="dd-inner">
|
||||
<div class="column">
|
||||
<h3>Account Information</h3>
|
||||
<a href="/controls/settings/">Account Settings</a>
|
||||
<a href="/controls/site-settings/">Global Site Settings</a>
|
||||
<a href="/controls/user-settings/">User Settings</a>
|
||||
|
||||
<h3>Customize User Profile</h3>
|
||||
<a href="/controls/profile/">Profile Info</a>
|
||||
<a href="/controls/profilebanner/">Profile Banner</a>
|
||||
<a href="/controls/contacts/">Contacts & Social Media</a>
|
||||
<a href="/controls/avatar/">Avatar Management</a>
|
||||
|
||||
<h3>Manage My Content</h3>
|
||||
<a href="/controls/submissions/">Submissions</a>
|
||||
<a href="/controls/folders/submissions/">Folders</a>
|
||||
<a href="/controls/journal/">Journals</a>
|
||||
<a href="/controls/favorites/">Favorites</a>
|
||||
<a href="/controls/buddylist/">Watches</a>
|
||||
<a href="/controls/shouts/">Shouts</a>
|
||||
<a href="/controls/badges/">Badges</a>
|
||||
|
||||
<h3>Security</h3>
|
||||
<a href="/controls/sessions/logins/">Active Sessions</a>
|
||||
<a href="/controls/sessions/logs/">Activity Log</a>
|
||||
<a href="/controls/sessions/labels/">Browser Labels</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
<script type="text/javascript">
|
||||
_fajs.push(['init_sfw_button', '.sfw-toggle']);
|
||||
</script>
|
||||
</nav>
|
||||
|
||||
<script type="text/javascript">
|
||||
_fajs.push(function(){
|
||||
// all menus that should be opened only one at a time
|
||||
$$('.css-menu-toggle.only-one').invoke('observe', 'click', function(evt) {
|
||||
var curr_input = $(evt.findElement('label').getAttribute('for'));
|
||||
curr_input.next('.nav-ac-content').removeClassName('no-transition');
|
||||
if(curr_input.checked === false) {
|
||||
$$('.css-menu-toggle.only-one').each(function(elm){
|
||||
var elm_input = $(elm.getAttribute('for'));
|
||||
if(elm_input.checked === true) {
|
||||
elm_input.next('.nav-ac-content').addClassName('no-transition');
|
||||
elm_input.checked = false;
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
});
|
||||
</script>
|
||||
|
||||
<div class="news-block">
|
||||
|
||||
<div id="admin_notice_do_not_adblock2" class="newsBlock">
|
||||
<!--strong>Notice:</strong><span class="hideondesktop hideontablet"><br></span-->
|
||||
<a href="https://gofund.me/0a0b27ba">Support Fur Affinity: Honoring Dragoneer's Legacy. https://gofund.me/0a0b27ba</a></div>
|
||||
</div>
|
||||
|
||||
|
||||
<div id="main-window" class="footer-mobile-tweak g-wrapper">
|
||||
<div id="header" class="has-adminmessage">
|
||||
|
||||
<!-- site banner -->
|
||||
<site-banner>
|
||||
<a href="/"><img src="/themes/beta/img/banners/logo/fa-banner-fall.jpg"></a>
|
||||
</site-banner>
|
||||
|
||||
<a name="top"></a>
|
||||
</div>
|
||||
|
||||
<div id="site-content">
|
||||
<!-- /header -->
|
||||
|
||||
|
||||
<userpage-nav-header>
|
||||
|
||||
<userpage-nav-avatar>
|
||||
<a class="current" href="/user/zzreg/"><img alt="zzreg" src="//a.furaffinity.net/1424255659/zzreg.gif"/></a>
|
||||
</userpage-nav-avatar>
|
||||
|
||||
<userpage-nav-user-details>
|
||||
<h1><username>
|
||||
~zzreg
|
||||
</username></h1>
|
||||
|
||||
<div class="font-small">
|
||||
<username class="user-title">
|
||||
<span class="hideonmobile">Registered:</span> Dec 11, 2009 07:55 </username>
|
||||
</div>
|
||||
</userpage-nav-user-details>
|
||||
|
||||
|
||||
|
||||
<userpage-nav-links>
|
||||
<ul style="display:flex">
|
||||
<li><h3><a href="/user/zzreg/">Home</a></h3></li>
|
||||
<li><h3><a href="/gallery/zzreg/">Gallery</a></h3></li>
|
||||
<li><h3><a href="/scraps/zzreg/">Scraps</a></h3></li>
|
||||
<li><h3><a class="current" href="/favorites/zzreg/">Favs</a></h3></li>
|
||||
<li><h3><a href="/journals/zzreg/">Journals</a></h3></li>
|
||||
<li><h3><a href="/commissions/zzreg/">Commissions</a></h3></li>
|
||||
<li><h3><a class="stats " href="/stats/zzreg/submissions/">Stats</a></h3></li>
|
||||
<li><h3><a href="/controls/profile/">Edit Profile</a></h3></li>
|
||||
|
||||
</ul>
|
||||
</userpage-nav-links>
|
||||
|
||||
</userpage-nav-header>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="clear"></div>
|
||||
<!--- /USER NAV --->
|
||||
|
||||
<script type="text/javascript">
|
||||
_fajs.push(function(){
|
||||
$$('#jsBlockUnblockButton').invoke('observe', 'click', function(evt){
|
||||
var message = 'Are you sure you want to ' + (evt.findElement('a').href.indexOf('/unblock') != -1 ? 'unblock' : 'block') + ' this user?';
|
||||
if (!confirm(message)) {
|
||||
evt.stop();
|
||||
}
|
||||
});
|
||||
});
|
||||
</script>
|
||||
|
||||
<div id="standardpage">
|
||||
|
||||
|
||||
<div class="leaderboardAd">
|
||||
<div data-id="header_middle" class="leaderboardAd__slot format--leaderboard jsAdSlot"></div>
|
||||
</div>
|
||||
|
||||
<section class="gallery-section">
|
||||
|
||||
<div class="section-body">
|
||||
<div class="gallery-navigation aligncenter">
|
||||
<div class="inline" style="width:20%">
|
||||
|
||||
</div>
|
||||
|
||||
<div class="navigation-page-name inline" style="width:55%;">
|
||||
|
||||
<span title="Dec 14, 2024 12:39 AM" class="popup_date">2 weeks ago</span> and older
|
||||
</div>
|
||||
|
||||
<div class="inline" style="width:20%">
|
||||
<form action="/favorites/zzreg/1436907409/next" method="get">
|
||||
<button class="button standard" type="submit">Next</button>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<section id="gallery-favorites" class="gallery s-200 ">
|
||||
<figure id="sid-51810098" class="r-adult t-image" data-user="u-javajolt" data-fav-id="1724359446"><b><u><a href="/view/51810098/"><img alt="" src="//t.furaffinity.net/51810098@300-1681748300.jpg" data-width="246.501" data-height="200" style="width:246.501px; height:200px" loading="lazy" decoding="async" /><i title="Click for description"></i></a></u></b><figcaption><p><a href="/view/51810098/" title="Tight">Tight</a></p><p><i>by</i> <a href="/user/javajolt/" title="JavaJolt">JavaJolt</a></p></figcaption></figure><!--
|
||||
-->
|
||||
<figure id="sid-47832325" class="r-adult t-image" data-user="u-javajolt" data-fav-id="1724348994"><b><u><a href="/view/47832325/"><img alt="" src="//t.furaffinity.net/47832325@300-1656290336.jpg" data-width="300" data-height="200" style="width:300px; height:200px" loading="lazy" decoding="async" /><i title="Click for description"></i></a></u></b><figcaption><p><a href="/view/47832325/" title="Hands-on Experience">Hands-on Experience</a></p><p><i>by</i> <a href="/user/javajolt/" title="JavaJolt">JavaJolt</a></p></figcaption></figure><!--
|
||||
-->
|
||||
<figure id="sid-58724276" class="r-adult t-image" data-user="u-sketchyshelby" data-fav-id="1724341165"><b><u><a href="/view/58724276/"><img alt="" src="//t.furaffinity.net/58724276@300-1730776900.jpg" data-width="266.787" data-height="200" style="width:266.787px; height:200px" loading="lazy" decoding="async" /><i title="Click for description"></i></a></u></b><figcaption><p><a href="/view/58724276/" title="Harper & Cloud - Shared Relief">Harper & Cloud - Shared Relief</a></p><p><i>by</i> <a href="/user/sketchyshelby/" title="SketchyShelby">SketchyShelby</a></p></figcaption></figure><!--
|
||||
-->
|
||||
<figure id="sid-59153167" class="r-adult t-image" data-user="u-djano" data-fav-id="1724330114"><b><u><a href="/view/59153167/"><img alt="" src="//t.furaffinity.net/59153167@200-1734049165.jpg" data-width="160.261" data-height="200" style="width:160.261px; height:200px" loading="lazy" decoding="async" /><i title="Click for description"></i></a></u></b><figcaption><p><a href="/view/59153167/" title="Ghost hands">Ghost hands</a></p><p><i>by</i> <a href="/user/djano/" title="Djano">Djano</a></p></figcaption></figure><!--
|
||||
-->
|
||||
<figure id="sid-53899942" class="r-adult t-image" data-user="u-paper-wings" data-fav-id="1722149881"><b><u><a href="/view/53899942/"><img alt="" src="//t.furaffinity.net/53899942@300-1696308559.jpg" data-width="258.921" data-height="200" style="width:258.921px; height:200px" loading="lazy" decoding="async" /><i title="Click for description"></i></a></u></b><figcaption><p><a href="/view/53899942/" title="Bayard at the Vet [4/4]">Bayard at the Vet [4/4]</a></p><p><i>by</i> <a href="/user/paper-wings/" title="Paper-Wings">Paper-Wings</a></p></figcaption></figure><!--
|
||||
-->
|
||||
<figure id="sid-59035616" class="r-adult t-image" data-user="u-jelomaus" data-fav-id="1720341090"><b><u><a href="/view/59035616/"><img alt="" src="//t.furaffinity.net/59035616@400-1733158803.jpg" data-width="360.902" data-height="200" style="width:360.902px; height:200px" loading="lazy" decoding="async" /><i title="Click for description"></i></a></u></b><figcaption><p><a href="/view/59035616/" title="[COMIC] Doggy Day Care [8/8]">[COMIC] Doggy Day Care [8/8]</a></p><p><i>by</i> <a href="/user/jelomaus/" title="Jelomaus">Jelomaus</a></p></figcaption></figure><!--
|
||||
-->
|
||||
|
||||
<!---
|
||||
|\ /|
|
||||
/_^ ^_\
|
||||
\v/
|
||||
|
||||
The fox goes "moo!"
|
||||
--->
|
||||
|
||||
</html>
|
||||
515
test/fixtures/files/domain/fa/parser/redux/favs_zzreg_page_last_2024_format_tiny.html
vendored
Normal file
515
test/fixtures/files/domain/fa/parser/redux/favs_zzreg_page_last_2024_format_tiny.html
vendored
Normal file
@@ -0,0 +1,515 @@
|
||||
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html lang="en" class="no-js" xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
|
||||
<title>Favorites Gallery for zzreg -- Fur Affinity [dot] net</title>
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<meta name="description" content="Fur Affinity | For all things fluff, scaled, and feathered!" />
|
||||
<meta name="keywords" content="fur furry furries fursuit fursuits cosplay brony bronies zootopia scalies kemono anthro anthropormophic art online gallery portfolio" />
|
||||
<meta name="distribution" content="global" />
|
||||
<meta name="copyright" content="Frost Dragon Art LLC" />
|
||||
<meta name="robots" content="noai, noimageai" />
|
||||
|
||||
<link rel="icon" href="/themes/beta/img/favicon.ico" type="image/x-icon" />
|
||||
<link rel="shortcut icon" href="/themes/beta/img/favicon.ico" type="image/x-icon" />
|
||||
<link href="https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,500,500i,600,600i,700,700i" rel="stylesheet">
|
||||
|
||||
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9; IE=EDGE" />
|
||||
|
||||
|
||||
<!-- og -->
|
||||
<meta property="og:type" content="website" />
|
||||
<meta property="og:title" content="Favorites Gallery for zzreg -- Fur Affinity [dot] net" />
|
||||
<meta property="og:url" content="https://www.furaffinity.net/favorites/zzreg/" />
|
||||
<meta property="og:description" content="" />
|
||||
<meta property="og:image" content="https://t.furaffinity.net/18589186@600-1491846709.jpg" />
|
||||
<meta property="og:image:secure_url" content="https://t.furaffinity.net/18589186@600-1491846709.jpg" />
|
||||
<meta property="og:image:type" content="image/jpeg" />
|
||||
<meta property="og:image:width" content="393" />
|
||||
<meta property="og:image:height" content="600" />
|
||||
|
||||
<!-- twitter -->
|
||||
<meta name="twitter:card" content="summary_large_image" />
|
||||
<meta name="twitter:domain" content="furaffinity.net" />
|
||||
<meta name="twitter:site" content="@furaffinity" />
|
||||
<meta name="twitter:title" content="Favorites Gallery for zzreg -- Fur Affinity [dot] net" />
|
||||
<meta name="twitter:description" content="" />
|
||||
<meta name="twitter:url" content="https://www.furaffinity.net/favorites/zzreg/" />
|
||||
<meta name="twitter:image" content="https://t.furaffinity.net/18589186@600-1491846709.jpg" />
|
||||
<meta name="twitter:label1" content="Submission Title" />
|
||||
<meta name="twitter:data1" content="Oren's Forge - PG12" />
|
||||
|
||||
<script type="text/javascript">
|
||||
var _faurl={d:'//d.furaffinity.net',a:'//a.furaffinity.net',r:'//rv.furaffinity.net',t:'//t.furaffinity.net',pb:'/themes/beta/js/prebid-7.54.5-fa.js'};
|
||||
</script>
|
||||
<script type="text/javascript" src="/themes/beta/js/common.js?u=2024112800"></script>
|
||||
<link type="text/css" rel="stylesheet" href="/themes/beta/css/ui_theme_dark.css?u=2024112800" />
|
||||
|
||||
<!-- browser hints -->
|
||||
<link rel="preconnect" href="//t.furaffinity.net" />
|
||||
<link rel="preconnect" href="//a.furaffinity.net" />
|
||||
<link rel="preconnect" href="//rv.furaffinity.net" />
|
||||
<link rel="preconnect" href="https://www15.smartadserver.com" />
|
||||
|
||||
<link rel="preload" href="/themes/beta/js/prototype.1.7.3.min.js" as="script" />
|
||||
<link rel="preload" href="/themes/beta/js/script.js?u=2024112800" as="script" />
|
||||
|
||||
</head>
|
||||
|
||||
<!-- EU request: no -->
|
||||
<body data-static-path="/themes/beta" id="pageid-favorites">
|
||||
|
||||
<!-- sidebar -->
|
||||
<div class="mobile-navigation">
|
||||
|
||||
<div class="mobile-nav-container">
|
||||
|
||||
<div class="mobile-nav-container-item left">
|
||||
<label for="mobile-menu-nav" class="css-menu-toggle only-one"><img class="burger-menu" src="/themes/beta/img/fa-burger-menu-icon.png"></label>
|
||||
</div>
|
||||
|
||||
<div class="mobile-nav-container-item center"><a class="mobile-nav-logo" href="/"><img class="site-logo" src="/themes/beta/img/banners/fa_logo.png?v2"></a></div>
|
||||
|
||||
<div class="mobile-nav-container-item right">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="nav-ac-container">
|
||||
<input id="mobile-menu-nav" name="accordion-1" type="checkbox" />
|
||||
<article class="nav-ac-content mobile-menu">
|
||||
|
||||
<div class="mobile-nav-content-container">
|
||||
<div class="aligncenter">
|
||||
<a href="/user/zzreg/"><img class="loggedin_user_avatar avatar" alt="zzreg" src="//a.furaffinity.net/1424255659/zzreg.gif"/></a>
|
||||
<h2 style="margin-bottom:0"><a href="/user/zzreg/">zzreg</a></h2>
|
||||
<a href="/user/zzreg/">Userpage</a> |
|
||||
<a href="/msg/pms/">Notes</a> |
|
||||
<a href="/controls/journal/">Journals</a> |
|
||||
<a href="/plus/"><img style="position:relative;top:4px" src="/themes/beta/img/the-golden-pawb.png"> FA+</a> |
|
||||
<a href="https://shop.furaffinity.net" target="_blank"><img style="position:relative;top:3px" src="/themes/beta/img/icons/merch_store_icon.png"> Shop</a>
|
||||
<br>
|
||||
</div>
|
||||
<hr>
|
||||
<h2><a href="/browse/">Browse</a></h2>
|
||||
<h2><a href="/search/">Search</a></h2>
|
||||
<h2><a href="/submit/">Upload</a></h2>
|
||||
|
||||
<div class="nav-ac-container">
|
||||
<label for="mobile-menu-submenu-0"><h2 style="margin-top:0;padding-top:0">Support ▼</h2></label>
|
||||
<input id="mobile-menu-submenu-0" name="accordion-1" type="checkbox" />
|
||||
<article class="nav-ac-content nav-ac-content-dropdown">
|
||||
<a href="/journals/fender">News & Updates</a><br>
|
||||
<a href="/help/">Help & Support</a><br>
|
||||
<a href="/advertising.html">Advertising</a><br>
|
||||
<a href="/blm">Black Lives Matter</a>
|
||||
|
||||
<h3>SUPPORT FA</h3>
|
||||
<a href="/plus/">Subscribe to FA+ </a><br>
|
||||
<a href="https://shop.furaffinity.net/" target="_blank">FA Merch Store</a>
|
||||
|
||||
|
||||
<h3>RULES & POLICIES</h3>
|
||||
<a href="/tos">Terms of Service</a><br>
|
||||
<a href="/privacy">Privacy</a><br>
|
||||
<a href="/coc">Code of Conduct</a><br>
|
||||
<a href="/aup">Upload Policy</a>
|
||||
|
||||
<h3>SOCIAL</h3>
|
||||
<a href="https://discord.gg/furaffinity">Discord</a><br>
|
||||
<a href="https://www.twitter.com/furaffinity/">Twitter</a>
|
||||
|
||||
<h3>Support</h3>
|
||||
<a href="/controls/troubletickets/">REPORT A PROBLEM</a>
|
||||
</article>
|
||||
</div>
|
||||
<div class="mobile-sfw-toggle">
|
||||
<h2>SFW Mode</h2>
|
||||
|
||||
<div class="sfw-toggle type-slider slider-button-wrapper">
|
||||
<input type="checkbox" id="sfw-toggle-mobile" class="slider-toggle" />
|
||||
<label class="slider-viewport" for="sfw-toggle-mobile">
|
||||
<div class="slider">
|
||||
<div class="slider-button"> </div>
|
||||
<div class="slider-content left"><span>SFW</span></div>
|
||||
<div class="slider-content right"><span>NSFW</span></div>
|
||||
</div>
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
<div class="nav-ac-container">
|
||||
<label for="mobile-menu-submenu-1"><h2 style="margin-top:0;padding-top:0">Settings ▼</h2></label>
|
||||
<input id="mobile-menu-submenu-1" name="accordion-1" type="checkbox" />
|
||||
<article class="nav-ac-content nav-ac-content-dropdown">
|
||||
<h3>ACCOUNT INFORMATION</h3>
|
||||
<a href="/controls/settings/">Account Settings</a><br>
|
||||
<a href="/controls/site-settings/">Global Site Settings</a><br>
|
||||
<a href="/controls/user-settings/">User Settings</a>
|
||||
|
||||
<h3>CUSTOMIZE USER PROFILE</h3>
|
||||
<a href="/controls/profile/">Profile Info</a><br>
|
||||
<a href="/controls/profilebanner/">Profile Banner</a><br>
|
||||
<a href="/controls/contacts/">Contacts and Social Media</a><br>
|
||||
<a href="/controls/avatar/">Avatar Management</a>
|
||||
|
||||
<h3>MANAGE MY CONTENT</h3>
|
||||
<a href="/controls/submissions/">Submissions</a><br>
|
||||
<a href="/controls/folders/submissions/">Folders</a><br>
|
||||
<a href="/controls/journal/">Journals</a><br>
|
||||
<a href="/controls/favorites/">Favorites</a><br>
|
||||
<a href="/controls/buddylist/">Watches</a><br>
|
||||
<a href="/controls/shouts/">Shouts</a><br>
|
||||
<a href="/controls/badges/">Badges</a>
|
||||
|
||||
<h3>SECURITY</h3>
|
||||
<a href="/controls/sessions/logins/">Active Sessions</a><br>
|
||||
<a href="/controls/sessions/logs/">Activity Log</a><br>
|
||||
<a href="/controls/sessions/labels/">Browser Labels</a>
|
||||
</article>
|
||||
</div>
|
||||
<hr>
|
||||
|
||||
|
||||
|
||||
<hr>
|
||||
|
||||
<h2><form class="post-btn logout-link" method="post" action="/logout/"><button type="submit">Log Out</button><input type="hidden" name="key" value="86700f9e03ccdf5b667e25b4b13573c6f3c73878"/></form>
|
||||
<script type="text/javascript">
|
||||
_fajs.push(['init_logout_button', '.logout-link button']);
|
||||
</script>
|
||||
</h2>
|
||||
|
||||
|
||||
<h2></h2>
|
||||
</div>
|
||||
</article>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div class="mobile-notification-bar">
|
||||
<a class="notification-container inline" href="/msg/submissions/" title="83,316 Submission Notifications">83316S</a>
|
||||
<a class="notification-container inline" href="/msg/others/#journals" title="17,762 Journal Notifications">17762J</a>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<nav id="ddmenu">
|
||||
<div class="mobile-nav navhideondesktop hideonmobile hideontablet">
|
||||
<div class="mobile-nav-logo"><a class="mobile-nav-logo" href="/"><img src="/themes/beta/img/banners/fa_logo.png?v2"></a></div>
|
||||
<div class="mobile-nav-header-item"><a href="/browse/">Browse</a></div>
|
||||
<div class="mobile-nav-header-item"><a href="/search/">Search</a></div>
|
||||
</div>
|
||||
|
||||
<div class="menu-icon"></div>
|
||||
|
||||
<ul class="navhideonmobile">
|
||||
<li class="lileft"><div class="lileft hideonmobile" style="vertical-align:middle;line-height:0 !important" ><a class="top-heading" href="/"><img class="nav-bar-logo" src="/themes/beta/img/banners/fa_logo.png?v2"></a></div></li>
|
||||
<li class="lileft"><a class="top-heading" href="/browse/"><div class="sprite-paw menu-space-saver hideonmobile"></div>Browse</a></li>
|
||||
<li class="lileft"><a class="top-heading hideondesktop" href="/search/">Search</a></li>
|
||||
<li class="lileft"><a class="top-heading" href="/submit/"><div class="sprite-upload menu-space-saver hideonmobile"></div> Upload</a></li>
|
||||
<li class="lileft">
|
||||
<a class="top-heading" href="#"><div class="sprite-news menu-space-saver hideonmobile"></div>Support</a>
|
||||
<i class="caret"></i>
|
||||
<div class="dropdown dropdown-left ">
|
||||
<div class="dd-inner">
|
||||
<div class="column">
|
||||
<h3>Community</h3>
|
||||
<a href="/journals/fender">News & Updates</a>
|
||||
<a href="/help/">Help & Support</a>
|
||||
<a href="/advertising.html">Advertising</a>
|
||||
<a href="/blm/">Black Lives Matter</a>
|
||||
|
||||
<h3>Rules & Policies</h3>
|
||||
<a href="/tos">Terms of Service</a>
|
||||
<a href="/privacy">Privacy</a>
|
||||
<a href="/coc">Code of Conduct</a>
|
||||
<a href="/aup">Upload Policy</a>
|
||||
|
||||
<h3>Social</h3>
|
||||
<a href="https://discord.gg/furaffinity">Discord</a>
|
||||
<a href="https://www.twitter.com/furaffinity/">Twitter</a>
|
||||
|
||||
<h3>Trouble Tickets</h3>
|
||||
<a href="/controls/troubletickets/">Report a Problem</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
|
||||
<li class="lileft"><a class="top-heading" href="/plus/" title="FA+"><img style="position:relative;top:3px" src="/themes/beta/img/the-golden-pawb.png"><span class="hidebrowselowres"> FA+</span></a></li>
|
||||
<li class="lileft"><a class="top-heading" href="https://shop.furaffinity.net" title="Shop" target="_blank"><img style="position:relative;top:3px" src="/themes/beta/img/icons/merch_store_icon.png"><span class="hidebrowselowres"> Shop</span></a></li>
|
||||
|
||||
<div class="lileft hideonmobile">
|
||||
<form id="searchbox" method="get" action="/search/">
|
||||
<input type="search" name="q" placeholder="SEARCH">
|
||||
<a href="/search"> </a>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="message-bar-desktop">
|
||||
|
||||
<a class="notification-container inline" href="/msg/submissions/" title="83,316 Submission Notifications">83316S</a>
|
||||
<a class="notification-container inline" href="/msg/others/#journals" title="17,762 Journal Notifications">17762J</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<div class="floatleft hideonmobile">
|
||||
<a href="/user/zzreg"><img class="loggedin_user_avatar menubar-icon-resize avatar" style="cursor:pointer" alt="zzreg" src="//a.furaffinity.net/1424255659/zzreg.gif"/></a>
|
||||
</div>
|
||||
</li>
|
||||
|
||||
<li class="submenu-trigger">
|
||||
<div class="floatleft hideonmobile">
|
||||
<svg class="avatar-submenu-trigger banner-svg" xmlns="http://www.w3.org/2000/svg" width="36" height="36" viewBox="0 0 24 24"><path d="M4 6h16v2H4zm0 5h16v2H4zm0 5h16v2H4z"></path></svg>
|
||||
</div>
|
||||
<a id="my-username" class="top-heading hideondesktop" href="#"><span class="hideondesktop">My FA ( </span>zzreg<span class="hideondesktop"> )</span></a>
|
||||
|
||||
<div class="dropdown dropdown-right">
|
||||
<div class="dd-inner">
|
||||
<div class="column">
|
||||
<h3>Account</h3>
|
||||
<a href="/user/zzreg/">My Userpage</a>
|
||||
<a href="/msg/pms/">Check My Notes</a>
|
||||
<a href="/controls/journal/">Create a Journal</a>
|
||||
<a href="/commissions/zzreg/">My Commission Info</a>
|
||||
|
||||
<h3>Support Fur Affinity</h3>
|
||||
<a href="/plus/">Subscribe to FA+ </a>
|
||||
<a href="https://shop.furaffinity.net/" target="_blank">Merch Store</a>
|
||||
|
||||
<h3>Trouble Tickets</h3>
|
||||
<a href="/controls/troubletickets/">Report a Problem</a>
|
||||
|
||||
<div class="mobile-sfw-toggle">
|
||||
<h3 class="padding-top:10px">Toggle SFW</h3>
|
||||
|
||||
<div class="sfw-toggle type-slider slider-button-wrapper" style="position:relative;top:5px">
|
||||
<input type="checkbox" id="sfw-toggle-mobile" class="slider-toggle" />
|
||||
<label class="slider-viewport" for="sfw-toggle-mobile">
|
||||
<div class="slider">
|
||||
<div class="slider-button"> </div>
|
||||
<div class="slider-content left"><span>SFW</span></div>
|
||||
<div class="slider-content right"><span>NSFW</span></div>
|
||||
</div>
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
<hr>
|
||||
<form class="post-btn logout-link" method="post" action="/logout/"><button type="submit">Log Out</button><input type="hidden" name="key" value="86700f9e03ccdf5b667e25b4b13573c6f3c73878"/></form>
|
||||
<script type="text/javascript">
|
||||
_fajs.push(['init_logout_button', '.logout-link button']);
|
||||
</script>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
|
||||
<li class="submenu-trigger">
|
||||
<a class="top-heading" href="#"><svg class="banner-svg" xmlns="http://www.w3.org/2000/svg" width="36" height="36" viewBox="0 0 24 24" style="transform: ;msFilter:;"><path d="M12 16c2.206 0 4-1.794 4-4s-1.794-4-4-4-4 1.794-4 4 1.794 4 4 4zm0-6c1.084 0 2 .916 2 2s-.916 2-2 2-2-.916-2-2 .916-2 2-2z"></path><path d="m2.845 16.136 1 1.73c.531.917 1.809 1.261 2.73.73l.529-.306A8.1 8.1 0 0 0 9 19.402V20c0 1.103.897 2 2 2h2c1.103 0 2-.897 2-2v-.598a8.132 8.132 0 0 0 1.896-1.111l.529.306c.923.53 2.198.188 2.731-.731l.999-1.729a2.001 2.001 0 0 0-.731-2.732l-.505-.292a7.718 7.718 0 0 0 0-2.224l.505-.292a2.002 2.002 0 0 0 .731-2.732l-.999-1.729c-.531-.92-1.808-1.265-2.731-.732l-.529.306A8.1 8.1 0 0 0 15 4.598V4c0-1.103-.897-2-2-2h-2c-1.103 0-2 .897-2 2v.598a8.132 8.132 0 0 0-1.896 1.111l-.529-.306c-.924-.531-2.2-.187-2.731.732l-.999 1.729a2.001 2.001 0 0 0 .731 2.732l.505.292a7.683 7.683 0 0 0 0 2.223l-.505.292a2.003 2.003 0 0 0-.731 2.733zm3.326-2.758A5.703 5.703 0 0 1 6 12c0-.462.058-.926.17-1.378a.999.999 0 0 0-.47-1.108l-1.123-.65.998-1.729 1.145.662a.997.997 0 0 0 1.188-.142 6.071 6.071 0 0 1 2.384-1.399A1 1 0 0 0 11 5.3V4h2v1.3a1 1 0 0 0 .708.956 6.083 6.083 0 0 1 2.384 1.399.999.999 0 0 0 1.188.142l1.144-.661 1 1.729-1.124.649a1 1 0 0 0-.47 1.108c.112.452.17.916.17 1.378 0 .461-.058.925-.171 1.378a1 1 0 0 0 .471 1.108l1.123.649-.998 1.729-1.145-.661a.996.996 0 0 0-1.188.142 6.071 6.071 0 0 1-2.384 1.399A1 1 0 0 0 13 18.7l.002 1.3H11v-1.3a1 1 0 0 0-.708-.956 6.083 6.083 0 0 1-2.384-1.399.992.992 0 0 0-1.188-.141l-1.144.662-1-1.729 1.124-.651a1 1 0 0 0 .471-1.108z"></path></svg></a>
|
||||
<div class="dropdown dropdown-right">
|
||||
<div class="dd-inner">
|
||||
<div class="column">
|
||||
<h3>Account Information</h3>
|
||||
<a href="/controls/settings/">Account Settings</a>
|
||||
<a href="/controls/site-settings/">Global Site Settings</a>
|
||||
<a href="/controls/user-settings/">User Settings</a>
|
||||
|
||||
<h3>Customize User Profile</h3>
|
||||
<a href="/controls/profile/">Profile Info</a>
|
||||
<a href="/controls/profilebanner/">Profile Banner</a>
|
||||
<a href="/controls/contacts/">Contacts & Social Media</a>
|
||||
<a href="/controls/avatar/">Avatar Management</a>
|
||||
|
||||
<h3>Manage My Content</h3>
|
||||
<a href="/controls/submissions/">Submissions</a>
|
||||
<a href="/controls/folders/submissions/">Folders</a>
|
||||
<a href="/controls/journal/">Journals</a>
|
||||
<a href="/controls/favorites/">Favorites</a>
|
||||
<a href="/controls/buddylist/">Watches</a>
|
||||
<a href="/controls/shouts/">Shouts</a>
|
||||
<a href="/controls/badges/">Badges</a>
|
||||
|
||||
<h3>Security</h3>
|
||||
<a href="/controls/sessions/logins/">Active Sessions</a>
|
||||
<a href="/controls/sessions/logs/">Activity Log</a>
|
||||
<a href="/controls/sessions/labels/">Browser Labels</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
<script type="text/javascript">
|
||||
_fajs.push(['init_sfw_button', '.sfw-toggle']);
|
||||
</script>
|
||||
</nav>
|
||||
|
||||
<script type="text/javascript">
|
||||
_fajs.push(function(){
|
||||
// all menus that should be opened only one at a time
|
||||
$$('.css-menu-toggle.only-one').invoke('observe', 'click', function(evt) {
|
||||
var curr_input = $(evt.findElement('label').getAttribute('for'));
|
||||
curr_input.next('.nav-ac-content').removeClassName('no-transition');
|
||||
if(curr_input.checked === false) {
|
||||
$$('.css-menu-toggle.only-one').each(function(elm){
|
||||
var elm_input = $(elm.getAttribute('for'));
|
||||
if(elm_input.checked === true) {
|
||||
elm_input.next('.nav-ac-content').addClassName('no-transition');
|
||||
elm_input.checked = false;
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
});
|
||||
</script>
|
||||
|
||||
<div class="news-block">
|
||||
|
||||
<div id="admin_notice_do_not_adblock2" class="newsBlock">
|
||||
<!--strong>Notice:</strong><span class="hideondesktop hideontablet"><br></span-->
|
||||
<a href="https://gofund.me/0a0b27ba">Support Fur Affinity: Honoring Dragoneer's Legacy. https://gofund.me/0a0b27ba</a></div>
|
||||
</div>
|
||||
|
||||
|
||||
<div id="main-window" class="footer-mobile-tweak g-wrapper">
|
||||
<div id="header" class="has-adminmessage">
|
||||
|
||||
<!-- site banner -->
|
||||
<site-banner>
|
||||
<a href="/"><img src="/themes/beta/img/banners/logo/fa-banner-fall.jpg"></a>
|
||||
</site-banner>
|
||||
|
||||
<a name="top"></a>
|
||||
</div>
|
||||
|
||||
<div id="site-content">
|
||||
<!-- /header -->
|
||||
|
||||
|
||||
<userpage-nav-header>
|
||||
|
||||
<userpage-nav-avatar>
|
||||
<a class="current" href="/user/zzreg/"><img alt="zzreg" src="//a.furaffinity.net/1424255659/zzreg.gif"/></a>
|
||||
</userpage-nav-avatar>
|
||||
|
||||
<userpage-nav-user-details>
|
||||
<h1><username>
|
||||
~zzreg
|
||||
</username></h1>
|
||||
|
||||
<div class="font-small">
|
||||
<username class="user-title">
|
||||
<span class="hideonmobile">Registered:</span> Dec 11, 2009 07:55 </username>
|
||||
</div>
|
||||
</userpage-nav-user-details>
|
||||
|
||||
|
||||
|
||||
<userpage-nav-links>
|
||||
<ul style="display:flex">
|
||||
<li><h3><a href="/user/zzreg/">Home</a></h3></li>
|
||||
<li><h3><a href="/gallery/zzreg/">Gallery</a></h3></li>
|
||||
<li><h3><a href="/scraps/zzreg/">Scraps</a></h3></li>
|
||||
<li><h3><a class="current" href="/favorites/zzreg/">Favs</a></h3></li>
|
||||
<li><h3><a href="/journals/zzreg/">Journals</a></h3></li>
|
||||
<li><h3><a href="/commissions/zzreg/">Commissions</a></h3></li>
|
||||
<li><h3><a class="stats " href="/stats/zzreg/submissions/">Stats</a></h3></li>
|
||||
<li><h3><a href="/controls/profile/">Edit Profile</a></h3></li>
|
||||
|
||||
</ul>
|
||||
</userpage-nav-links>
|
||||
|
||||
</userpage-nav-header>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="clear"></div>
|
||||
<!--- /USER NAV --->
|
||||
|
||||
<script type="text/javascript">
|
||||
_fajs.push(function(){
|
||||
$$('#jsBlockUnblockButton').invoke('observe', 'click', function(evt){
|
||||
var message = 'Are you sure you want to ' + (evt.findElement('a').href.indexOf('/unblock') != -1 ? 'unblock' : 'block') + ' this user?';
|
||||
if (!confirm(message)) {
|
||||
evt.stop();
|
||||
}
|
||||
});
|
||||
});
|
||||
</script>
|
||||
|
||||
<div id="standardpage">
|
||||
|
||||
|
||||
<div class="leaderboardAd">
|
||||
<div data-id="header_middle" class="leaderboardAd__slot format--leaderboard jsAdSlot"></div>
|
||||
</div>
|
||||
|
||||
<section class="gallery-section">
|
||||
|
||||
<div class="section-body">
|
||||
<div class="gallery-navigation aligncenter">
|
||||
<div class="inline" style="width:20%">
|
||||
<form action="/favorites/zzreg/413912540/prev" method="get">
|
||||
<button class="button standard" type="submit">Prev</button>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
<div class="navigation-page-name inline" style="width:55%;">
|
||||
|
||||
<span title="Dec 23, 2015 05:11 PM" class="popup_date">9 years ago</span> and older
|
||||
</div>
|
||||
|
||||
<div class="inline" style="width:20%">
|
||||
|
||||
<!--button class="button standard" type="button">Next</button-->
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<section id="gallery-favorites" class="gallery s-200 ">
|
||||
<figure id="sid-18589186" class="r-general t-image" data-user="u-blackteagan" data-fav-id="413912540"><b><u><a href="/view/18589186/"><img alt="" src="//t.furaffinity.net/18589186@200-1491846709.jpg" data-width="131.086" data-height="200" style="width:131.086px; height:200px" loading="lazy" decoding="async" /><i title="Click for description"></i></a></u></b><figcaption><p><a href="/view/18589186/" title="Oren's Forge - PG12">Oren's Forge - PG12</a></p><p><i>by</i> <a href="/user/blackteagan/" title="blackteagan">blackteagan</a></p></figcaption></figure><!--
|
||||
-->
|
||||
<figure id="sid-6234094" class="r-adult t-image" data-user="u-osnowmew" data-fav-id="409077040"><b><u><a href="/view/6234094/"><img alt="" src="//t.furaffinity.net/6234094@200-1312258551.jpg" data-width="200" data-height="200" style="width:200px; height:200px" loading="lazy" decoding="async" /><i title="Click for description"></i></a></u></b><figcaption><p><a href="/view/6234094/" title="Sharing Slickness">Sharing Slickness</a></p><p><i>by</i> <a href="/user/osnowmew/" title="OSnowmew">OSnowmew</a></p></figcaption></figure><!--
|
||||
-->
|
||||
<figure id="sid-18255942" class="r-general t-image" data-user="u-salkitten" data-fav-id="404808626"><b><u><a href="/view/18255942/"><img alt="" src="//t.furaffinity.net/18255942@300-1488278723.jpg" data-width="262.774" data-height="200" style="width:262.774px; height:200px" loading="lazy" decoding="async" /><i title="Click for description"></i></a></u></b><figcaption><p><a href="/view/18255942/" title="Solitary [Anipaint]">Solitary [Anipaint]</a></p><p><i>by</i> <a href="/user/salkitten/" title="SalKitten">SalKitten</a></p></figcaption></figure><!--
|
||||
-->
|
||||
<figure id="sid-16236208" class="r-adult t-image" data-user="u-jelomaus" data-fav-id="375168993"><b><u><a href="/view/16236208/"><img alt="" src="//t.furaffinity.net/16236208@300-1428606963.jpg" data-width="282.903" data-height="200" style="width:282.903px; height:200px" loading="lazy" decoding="async" /><i title="Click for description"></i></a></u></b><figcaption><p><a href="/view/16236208/" title="[COMIC] Mrs deWiddle and her boy toy [11/18]">[COMIC] Mrs deWiddle and her boy toy [11/18]</a></p><p><i>by</i> <a href="/user/jelomaus/" title="Jelomaus">Jelomaus</a></p></figcaption></figure><!--
|
||||
-->
|
||||
<figure id="sid-16163668" class="r-adult t-image" data-user="u-chazcatrix" data-fav-id="359690299"><b><u><a href="/view/16163668/"><img alt="" src="//t.furaffinity.net/16163668@300-1427915349.jpg" data-width="284.444" data-height="200" style="width:284.444px; height:200px" loading="lazy" decoding="async" /><i title="Click for description"></i></a></u></b><figcaption><p><a href="/view/16163668/" title="Slowly Dripping">Slowly Dripping</a></p><p><i>by</i> <a href="/user/chazcatrix/" title="ChaZcaTriX">ChaZcaTriX</a></p></figcaption></figure><!--
|
||||
-->
|
||||
<figure id="sid-7953530" class="r-adult t-image" data-user="u-stripes" data-fav-id="352121555"><b><u><a href="/view/7953530/"><img alt="" src="//t.furaffinity.net/7953530@200-1336689074.jpg" data-width="200" data-height="200" style="width:200px; height:200px" loading="lazy" decoding="async" /><i title="Click for description"></i></a></u></b><figcaption><p><a href="/view/7953530/" title="Real fake boyfriends">Real fake boyfriends</a></p><p><i>by</i> <a href="/user/stripes/" title="Stripes">Stripes</a></p></figcaption></figure><!--
|
||||
-->
|
||||
<figure id="sid-11610140" class="r-adult t-image" data-user="u-stripes" data-fav-id="337874182"><b><u><a href="/view/11610140/"><img alt="" src="//t.furaffinity.net/11610140@300-1379287142.jpg" data-width="282.873" data-height="200" style="width:282.873px; height:200px" loading="lazy" decoding="async" /><i title="Click for description"></i></a></u></b><figcaption><p><a href="/view/11610140/" title="The Loophole">The Loophole</a></p><p><i>by</i> <a href="/user/stripes/" title="Stripes">Stripes</a></p></figcaption></figure><!--
|
||||
-->
|
||||
<figure id="sid-15873963" class="r-adult t-text" data-user="u-stripes" data-fav-id="336316799"><b><u><a href="/view/15873963/"><img alt="" src="//t.furaffinity.net/15873963@200-1488278723.jpg" data-width="120" data-height="113" style="width:120px; height:113px" loading="lazy" decoding="async" /><i title="Click for description"></i></a></u></b><figcaption><p><a href="/view/15873963/" title="In your dreams (story by Ceeb)">In your dreams (story by Ceeb)</a></p><p><i>by</i> <a href="/user/stripes/" title="Stripes">Stripes</a></p></figcaption></figure><!--
|
||||
-->
|
||||
|
||||
<!---
|
||||
|\ /|
|
||||
/_^ ^_\
|
||||
\v/
|
||||
|
||||
The fox goes "moo!"
|
||||
--->
|
||||
|
||||
</html>
|
||||
Reference in New Issue
Block a user