compute timezone offset from difference between requested_at and server local time

This commit is contained in:
Dylan Knutson
2025-07-09 21:48:23 +00:00
parent 878cef79a6
commit 7f57d4363f
28 changed files with 6005 additions and 161 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,895 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>Userpage of fenford -- Fur Affinity [dot] net</title>
<link rel="icon" href="/themes/classic/img/favicon.ico" type="image/x-icon"/>
<link rel="shortcut icon" href="/themes/classic/img/favicon.ico" type="image/x-icon"/>
<meta name="description" content="Fur Affinity, the internet's largest online furry art community.">
<meta name="keywords" content="fur, furry, furry fandom, furry comics, furry art, fursuits, anthro, anthropomorphic, anthropomorphism">
<meta name="copyright" content="Ferrox Art LLC">
<meta name="author" content="Ferrox Art LLC">
<meta name="Distribution" content="Global">
<meta http-equiv="X-UA-Compatible" content="IE=9; IE=EDGE"/>
<meta name="ero_verify" content="1d42658d34f4c71f70af90b130f37c66"/>
<meta property="og:image" content="/themes/classic/img/banners/fa_logo.png"/>
<link type="text/css" rel="stylesheet" href="/themes/classic/css/dark.css?u=2016110900"/>
<!--[if lte IE 7]>
<link type="text/css" rel="stylesheet" href="/themes/classic/css/dark_ie.css?u=2016110900" />
<![endif]-->
<script type="text/javascript">
var STATIC_PATH='/themes/classic';
var Queue=function(){var q=[];return{add:function(f){q.push(f)},process:function(f){while((f=q.shift()))f();}};}();
var LazyLoad=function(){var d=document,pending=null,queue=[],ua;function getUserAgent(){if(ua){return}var a=navigator.userAgent,m;ua={gecko:0,ie:0,webkit:0};m=a.match(/AppleWebKit\/(\S*)/);if(m&&m[1]){ua.webkit=parseFloat(m[1])}else{m=a.match(/MSIE\s([^;]*)/);if(m&&m[1]){ua.ie=parseFloat(m[1])}else if((/Gecko\/(\S*)/).test(a)){ua.gecko=1;m=a.match(/rv:([^\s\)]*)/);if(m&&m[1]){ua.gecko=parseFloat(m[1])}}}}return{load:function(a,b,c,e){var f=d.getElementsByTagName('head')[0],i,script;if(a){a=a.constructor===Array?a:[a];for(i=0;i<a.length;++i){queue.push({'url':a[i],'callback':i===a.length-1?b:null,'obj':c,'scope':e})}}if(pending||!(pending=queue.shift())){return}getUserAgent();script=d.createElement('script');if(ua.ie){script.onreadystatechange=function(){if(this.readyState==='loaded'||this.readyState==='complete'){LazyLoad.requestComplete()}}}else{script.onload=LazyLoad.requestComplete;script.onerror=LazyLoad.requestComplete}script.src=pending.url;f.appendChild(script)},requestComplete:function(){if(pending.callback){if(pending.obj){if(pending.scope){pending.callback.call(pending.obj)}else{pending.callback.call(window,pending.obj)}}else{pending.callback.call()}}pending=null;if(queue.length){LazyLoad.load()}}}}();
</script>
</head>
<body>
<a name="top"></a>
<div>
<table width="100%" cellpadding="0" cellspacing="0" border="0" class="block-menu-top">
<tr>
<td class="header_bkg">
<ul class="dropdown dropdown-horizontal">
<li><a href="/browse/">Browse</a></li>
<li><a href="/search/">Search</a></li>
<li><a href="/submit/">Submit</a></li>
<li><a href="#" class="dir">&#9660; Community</a>
<ul>
<li><a href="http://forums.furaffinity.net/">Fur Affinity Forums</a></li>
<li><a href="http://twitter.com/furaffinity">Twitter</a></li>
<li><a href="http://www.facebook.com/furaffinity">Facebook</a></li>
<li><hr></li>
<li><a href="/advertising">Advertising</a>
</ul>
</li>
<li><a href="#" class="dir">&#9660; Support</a>
<ul>
<li><a href="/journals/fender/">News and Updates</a></li>
<li><a href="/help">Knowledgebase</a></li>
<li><hr></li>
<li><a href="/staff/">Site Staff</a></li>
<li><a href="/tos">Terms of Service</a></li>
<li><a href="/coc">Code of Conduct</a></li>
<li><a href="/aup">Acceptable Upload Policy</a></li>
</ul>
</li>
</ul>
</td>
<td class="header_bkg">
<ul class="dropdown dropdown-horizontal dropdown-left">
<li><a id="my-username" href="/user/zzreg/">~zzreg</a></li>
<li><a href="#" class="dir">&#9660; My FA</a>
<ul>
<li><a href="/msg/pms/">Notes</a></li>
<li><a href="/controls/journal/">Journals</a></li>
<li><hr></li>
<li><a href="#">&#9660; Account Management</a>
<ul>
<li><a href="/controls/settings/">Account Settings</a></li>
<li><a href="/controls/site-settings/">Site Settings</a></li>
<li><a href="/controls/user-settings/">User Settings</a></li>
<li><a href="/controls/profile/">Profile Info</a></li>
<li><a href="/controls/contacts/">Contacts / Social Media</a></li>
<li><a href="/controls/avatar/">Upload / Change Avatar</a></li>
</ul>
</li>
<li><a href="#">&#9660; Page Management</a>
<ul>
<li><a href="/controls/journal/">Journals</a></li>
<li><a href="/controls/submissions/">Submissions</a></li>
<li><a href="/controls/folders/submissions/">Gallery Folders</a></li>
<li><a href="/commissions/zzreg/">Commission Info</a></li>
<li><a href="/controls/shouts/">Page Shouts</a></li>
<li><a href="/controls/favorites/">Favorites</a></li>
<li><a href="/controls/buddylist/">Watch List</a></li>
</ul>
</li>
<li><a href="#">&#9660; Site Security</a>
<ul>
<li><a href="/controls/sessions/logins/">Active Sessions</a></li>
<li><a href="/controls/sessions/logs/">Activity Log</a></li>
<li><a href="/controls/sessions/labels/">Browser Labels</a></li>
</ul>
</li>
<li><a href="/controls/troubletickets/">Report a Problem</a></li>
<li></li>
</ul>
</li>
<li class="noblock">
<a title="Submission Notifications" href="/msg/submissions/">109472S</a>,&nbsp;<a title="Journal Notifications" href="/msg/others/#journals">5125J</a> </li>
<li class="noblock sfw-toggle" id="sfw-toggle"><a href="?" title="Toggle to hide Mature and Adult submissions. Effective starting next page load.">SFW</a></li>
<li class="noblock"><a id="logout-link" href="/logout/">Log Out</a>
</li>
</ul>
</td>
</tr>
</table>
<div class="block-banners clearfix">
<a href="/" id="fa_header"></a>
<div class="ads">
<div class="in">
<div id="ad-2" class="ad hidden first"></div>
<div id="ad-4" class="ad hidden"></div>
</div>
</div>
</div>
<div id="news" class="date-1476480124">
<img class="dismiss" src="/themes/classic/img/close_panel.png" title="Dismiss"/>
<a href="/journal/7865341">10/14/2016 - Beta UI Update</a>
</div>
<div id="ad-extra-flat" class="p10" style="text-align: center; min-height: 90px"></div>
<br/>
<div style="width:98%; margin: 0 auto;">
<table cellpadding="0" cellspacing="0" border="0" width="100%">
<tr>
<td valign="bottom" align="left">
<div class="tab">
<br/>
<u>User Page</u> <b><a href="/journals/fenford/">Journals</a></b> <b><a href="/gallery/fenford/">Gallery</a></b> <b><a href="/scraps/fenford/">Scraps</a></b> <b><a href="/favorites/fenford/">Favorites</a></b> <b><a href="/newpm/fenford/">Send Note</a></b>
<b><a href="/watch/fenford/?key=09a7862819aa29e5268b91a74b2d689f38d244ba">+Watch</a></b>
</div>
</td>
</tr>
</table>
<table cellpadding="0" cellspacing="0" border="0" width="100%">
<tr>
<td colspan="2" valign="top" align="center">
<table cellpadding="0" cellspacing="1" border="0" width="100%" class="maintable">
<tr>
<td>
<table cellpadding="0" cellspacing="0" border="0" width="100%" class="maintable">
<tr>
<td valign="top" align="left" class="cat">
<table cellpadding="0" cellspacing="0" border="0" width="100%" class="maintable">
<tr>
<td valign="top" align="center" width="20" class="alt1">&nbsp;</td>
<td valign="top" align="center" rowspan="3" width="100" class="addpad alt1"><a href="/user/fenford/"><img class="avatar" alt="fenford" src="//a.facdn.net/1479674831/fenford.gif"/></a></td>
<td valign="top" align="left" class="alt1 addpad">&nbsp;</td>
</tr>
<tr>
<td valign="top" align="left" width="20">&nbsp;</td>
<td valign="top" align="left" class="addpad lead">
<b>~Fenford</b> ( Member )
<br/>
</td>
</tr>
<tr>
<td valign="top" align="center" width="20" class="alt1">&nbsp;</td>
<td valign="top" align="left" class="alt1 addpad">
<table cellpadding="0" cellspacing="1" border="0" width="100%">
<tr>
<td valign="top" width="80%" align="left" class="ldot" style="vertical-align: baseline;">
<b>Full Name:</b> <i>Not Available...</i><br/>
<b>Artist Type:</b> Writer<br/>
<b>Registered since:</b> Nov 20th, 2016 12:30<br/>
<b>Current mood:</b> accomplished<br/>
<b>Artist Profile:</b><br/>
New to FA<br/>
<br/>
I really like dragons ^^ and finally decided to make an account here. I hope to make many friends :D </td>
<td valign="top" width="20%" align="left" class="ldot">
<table cellpadding="0" cellspacing="1" border="0" width="100%">
<tr>
<td align="right" class="bdot"><b>Statistics</b></td>
</tr>
<tr>
<td align="left">
<b title="Once per user per 24 hours" style="border-bottom: 1px dotted #888; cursor: pointer">Page Visits:</b> 19 <br/>
<b>Submissions:</b> 1<br/>
<b>Comments Received:</b> 4<br/>
<b>Comments Given:</b> 8<br/>
<b>Journals:</b> 0<br/>
<b>Favorites:</b> 2<br/>
<br/>
</td>
</tr>
</table>
<table cellpadding="0" cellspacing="1" border="0" width="100%">
<tr>
<td align="right" class="bdot"><b>User Options</b></td>
</tr>
<tr>
<td align="right" style="padding-top: 4px">
<form method="post" action="/block/fenford/">
<button type="submit" name="key" value="69425a47d815356e0beff1458289c139d9f0204e" class="button" style="cursor:pointer">+Block</button>
</form>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
<br/>
</td>
</tr>
<tr>
<td width="50%" align="left" valign="top">
<table cellpadding="3" cellspacing="1" border="0" width="99%" class="maintable">
<tr>
<td align="center" class="cat"><b>Latest Submissions</b></td>
</tr>
<tr>
<td class="alt1" align="center">
<center class="flow userpage-first-submission">
<b id="sid_21826401" class="r-general">
<u>
<s><a href="/view/21826401/"><img alt="" src="//t.facdn.net/21826401@300-1480184663.jpg"/></a></s>
</u>
<span>Fenford</span>
<i>uploaded: <span title="Nov 26th, 2016 01:24 PM" class="popup_date">a few minutes ago</span></i>
</b>
</center>
<center class="flow userpage-submissions twolines">
<b id="sid_21826401" class="r-general"><u><s><a href="/view/21826401/"><img alt="" src="//t.facdn.net/21826401@100-1480184663.jpg"/></a></s></u></b>
</center>
</td>
</tr>
<tr>
<td class="cat" align="center"><a href="/gallery/fenford/">View Gallery</a></td>
</tr>
</table>
<br/>
<table cellpadding="3" cellspacing="1" border="0" width="99%" class="maintable">
<tr>
<td align="center" class="cat"><b>Favorites</b></td>
</tr>
<tr>
<td class="alt1" align="center">
<center class="flow userpage-first-favorite">
<b id="sid_21821621" class="r-general">
<u>
<s><a href="/view/21821621/"><img alt="" src="//t.facdn.net/21821621@300-1480122522.jpg"/></a></s>
</u>
<span>Inktober 2016 #4 - Stone Lounger <small>by</small> <a href="/user/caelansky/">CaelanSky</a></span>
<i>faved: <span title="Nov 26th, 2016 01:27 PM" class="popup_date">a few minutes ago</span></i>
</b>
</center>
<center class="flow userpage-favorites twolines">
<b id="sid_21821621" class="r-general"><u><s><a href="/view/21821621/"><img alt="" src="//t.facdn.net/21821621@100-1480122522.jpg#caelansky"/></a></s></u></b>
<b id="sid_21810195" class="r-general"><u><s><a href="/view/21810195/"><img alt="" src="//t.facdn.net/21810195@100-1480011939.jpg#soulhunter-amras"/></a></s></u></b>
<b id="sid_21817675" class="r-general"><u><s><a href="/view/21817675/"><img alt="" src="//t.facdn.net/21817675@100-1480093260.jpg#dsw7"/></a></s></u></b>
<b id="sid_21819509" class="r-general"><u><s><a href="/view/21819509/"><img alt="" src="//t.facdn.net/21819509@100-1480107695.jpg#marioella"/></a></s></u></b>
<b id="sid_21819562" class="r-general"><u><s><a href="/view/21819562/"><img alt="" src="//t.facdn.net/21819562@100-1480108042.jpg#marioella"/></a></s></u></b>
<b id="sid_21819453" class="r-general"><u><s><a href="/view/21819453/"><img alt="" src="//t.facdn.net/21819453@100-1480175999.jpg#marioella"/></a></s></u></b>
</center>
</td>
</tr>
<tr>
<td class="cat" align="center"><a href="/favorites/fenford/">View all favorites</a></td>
</tr>
</table>
<br/>
<table cellpadding="3" cellspacing="1" border="0" width="99%" class="maintable">
<tr>
<td align="center" class="cat"><b>Watched by</b></td>
</tr>
<tr>
<td class="alt1" align="left" id="watched-by"><table cellspacing="0" cellpadding="0" style="width:100%;"><tr> <td class="padding_left" width="33%"><a href="/user/skywalkerwilliam/" target="_BLANK"><span class="artist_name">SkywalkerWilliam</span></a></td>
<td class="padding_left" width="33%"><a href="/user/ladonxe/" target="_BLANK"><span class="artist_name">LadonXE</span></a></td>
<td class="padding_left" width="33%"><a href="/user/maverickdrake95/" target="_BLANK"><span class="artist_name">MaverickDrake95</span></a></td>
</tr>
<tr>
<td class="padding_left" width="33%"><a href="/user/iraize/" target="_BLANK"><span class="artist_name">iRaize</span></a></td>
<td class="padding_left" width="33%"><a href="/user/darziak/" target="_BLANK"><span class="artist_name">Darziak</span></a></td>
</tr></table></td>
</tr>
<tr>
<td align="center" class="cat"><a href="/watchlist/to/fenford/">Full List (5)</a></td>
</tr>
</table>
<br/>
<table cellpadding="3" cellspacing="1" border="0" width="99%" class="maintable">
<tr>
<td align="center" class="cat"><b>Is watching</b></td>
</tr>
<tr>
<td class="alt1" align="left" id="is-watching"><table cellspacing="0" cellpadding="0" style="width:100%;"><tr> <td class="padding_left" width="33%"><a href="/user/i-eat-dogs/" target="_BLANK"><span class="artist_name">i-eat-dogs</span></a></td>
<td class="padding_left" width="33%"><a href="/user/maugryph/" target="_BLANK"><span class="artist_name">maugryph</span></a></td>
<td class="padding_left" width="33%"><a href="/user/lauralien/" target="_BLANK"><span class="artist_name">Lauralien</span></a></td>
</tr>
<tr>
<td class="padding_left" width="33%"><a href="/user/glowingspirit/" target="_BLANK"><span class="artist_name">GlowingSpirit</span></a></td>
<td class="padding_left" width="33%"><a href="/user/caelansky/" target="_BLANK"><span class="artist_name">CaelanSky</span></a></td>
<td class="padding_left" width="33%"><a href="/user/blue443/" target="_BLANK"><span class="artist_name">blue443</span></a></td>
</tr>
<tr>
<td class="padding_left" width="33%"><a href="/user/darziak/" target="_BLANK"><span class="artist_name">Darziak</span></a></td>
<td class="padding_left" width="33%"><a href="/user/maverickdrake95/" target="_BLANK"><span class="artist_name">MaverickDrake95</span></a></td>
<td class="padding_left" width="33%"><a href="/user/iraize/" target="_BLANK"><span class="artist_name">iRaize</span></a></td>
</tr>
<tr>
<td class="padding_left" width="33%"><a href="/user/marioella/" target="_BLANK"><span class="artist_name">Marioella</span></a></td>
</tr></table></td>
</tr>
<tr>
<td align="center" class="cat"><a href="/watchlist/by/fenford/">Full List (10)</a></td>
</tr>
</table>
</td>
<td width="50%" align="right" valign="top">
<table cellpadding="3" cellspacing="1" border="0" width="99%" class="maintable">
<tr>
<td align="center" class="cat"><b>Artist Information</b></td>
</tr>
<tr>
<td class="alt1 user-info" align="left">
<span>Species</span>: Dragon <br/>
<span>Age</span>: 24 <br/>
</td>
</tr>
</table>
<br/>
<table cellpadding="3" cellspacing="1" border="0" width="99%" class="maintable">
<tr>
<td class="cat" align="center"><b>Shouts</b></td>
</tr>
</table>
<br/>
<table id="shout-40889508" cellpadding="3" cellspacing="1" border="0" width="99%" class="maintable">
<tr>
<td valign="top" align="center" class="alt2">
<table cellpadding="0" cellspacing="0" border="0" width="100%" class="maintable">
<tr>
<td valign="top" align="center" width="20" class="lead">
&nbsp;
</td>
<td valign="top" align="center" rowspan="3" width="100" class="alt1 bpix tpix lpix rpix addpad">
<a href="/user/iraize/"><img class="avatar" alt="iraize" src="//a.facdn.net/1453493653/iraize.gif"/></a>
</td>
<td valign="top" align="left" class="lead addpad">
<b><a href="/user/iraize/">iRaize</a></b>
</td>
</tr>
<tr>
<td valign="top" align="left" width="20" class="alt1">
&nbsp;
</td>
<td valign="top" align="right" class="addpad alt1">
Posted: <span title="Nov 26th, 2016 01:18 PM" class="popup_date">15 minutes ago</span> </td>
</tr>
<tr>
<td valign="top" align="center" width="20" class="alt1">
&nbsp;
</td>
<td valign="top" align="left" class="alt1 addpad">
<div class="no_overflow alt1">
Thanks for watching back ^_^ </div>
</td>
</tr>
</table>
</td>
</tr>
</table>
<br/>
<table id="shout-40884289" cellpadding="3" cellspacing="1" border="0" width="99%" class="maintable">
<tr>
<td valign="top" align="center" class="alt2">
<table cellpadding="0" cellspacing="0" border="0" width="100%" class="maintable">
<tr>
<td valign="top" align="center" width="20" class="lead">
&nbsp;
</td>
<td valign="top" align="center" rowspan="3" width="100" class="alt1 bpix tpix lpix rpix addpad">
<a href="/user/maverickdrake95/"><img class="avatar" alt="maverickdrake95" src="//a.facdn.net/1424255659/maverickdrake95.gif"/></a>
</td>
<td valign="top" align="left" class="lead addpad">
<b><a href="/user/maverickdrake95/">MaverickDrake95</a></b>
</td>
</tr>
<tr>
<td valign="top" align="left" width="20" class="alt1">
&nbsp;
</td>
<td valign="top" align="right" class="addpad alt1">
Posted: <span title="Nov 25th, 2016 04:25 PM" class="popup_date">a day ago</span> </td>
</tr>
<tr>
<td valign="top" align="center" width="20" class="alt1">
&nbsp;
</td>
<td valign="top" align="left" class="alt1 addpad">
<div class="no_overflow alt1">
Hey there, stranger, welcome to Fur Affinity! :D </div>
</td>
</tr>
</table>
</td>
</tr>
</table>
<br/>
<table id="shout-40884254" cellpadding="3" cellspacing="1" border="0" width="99%" class="maintable">
<tr>
<td valign="top" align="center" class="alt2">
<table cellpadding="0" cellspacing="0" border="0" width="100%" class="maintable">
<tr>
<td valign="top" align="center" width="20" class="lead">
&nbsp;
</td>
<td valign="top" align="center" rowspan="3" width="100" class="alt1 bpix tpix lpix rpix addpad">
<a href="/user/iraize/"><img class="avatar" alt="iraize" src="//a.facdn.net/1453493653/iraize.gif"/></a>
</td>
<td valign="top" align="left" class="lead addpad">
<b><a href="/user/iraize/">iRaize</a></b>
</td>
</tr>
<tr>
<td valign="top" align="left" width="20" class="alt1">
&nbsp;
</td>
<td valign="top" align="right" class="addpad alt1">
Posted: <span title="Nov 25th, 2016 04:18 PM" class="popup_date">a day ago</span> </td>
</tr>
<tr>
<td valign="top" align="center" width="20" class="alt1">
&nbsp;
</td>
<td valign="top" align="left" class="alt1 addpad">
<div class="no_overflow alt1">
Welcome to FA c: </div>
</td>
</tr>
</table>
</td>
</tr>
</table>
<br/>
<table id="shout-40851301" cellpadding="3" cellspacing="1" border="0" width="99%" class="maintable">
<tr>
<td valign="top" align="center" class="alt2">
<table cellpadding="0" cellspacing="0" border="0" width="100%" class="maintable">
<tr>
<td valign="top" align="center" width="20" class="lead">
&nbsp;
</td>
<td valign="top" align="center" rowspan="3" width="100" class="alt1 bpix tpix lpix rpix addpad">
<a href="/user/marioella/"><img class="avatar" alt="marioella" src="//a.facdn.net/1465331346/marioella.gif"/></a>
</td>
<td valign="top" align="left" class="lead addpad">
<b><a href="/user/marioella/">Marioella</a></b>
</td>
</tr>
<tr>
<td valign="top" align="left" width="20" class="alt1">
&nbsp;
</td>
<td valign="top" align="right" class="addpad alt1">
Posted: <span title="Nov 21st, 2016 10:30 AM" class="popup_date">5 days ago</span> </td>
</tr>
<tr>
<td valign="top" align="center" width="20" class="alt1">
&nbsp;
</td>
<td valign="top" align="left" class="alt1 addpad">
<div class="no_overflow alt1">
Thank you ! Welcome at FA! :3 </div>
</td>
</tr>
</table>
</td>
</tr>
</table>
<br/>
<br/>
<table cellpadding="3" cellspacing="1" border="0" width="99%" class="maintable">
<tr>
<td class="cat" align="center"><b>Shout!</b></td>
</tr>
<tr>
<td class="alt2" align="center">
<form name="JSForm" id="JSForm" method="post" action="/user/fenford/">
<input type="hidden" name="action" value="shout"/>
<input type="hidden" name="key" value="e945902771af691ca6ef8875b2bebcb108703627"/>
<input type="hidden" name="name" value="fenford"/>
<table cellpadding="3" cellspacing="1" border="0" width="100%">
<tr>
<td><table class="bpix tpix rpix lpix"> <tr>
<td width="20%" align="center" class="alt1" valign="top"><img alt="" src="/themes/classic/img/smilies/tongue.png" style="cursor: pointer;" onclick="bbtag(':-p');"/></td><td width="20%" align="center" class="alt1" valign="top"><img alt="" src="/themes/classic/img/smilies/cool.png" style="cursor: pointer;" onclick="bbtag(':cool:');"/></td><td width="20%" align="center" class="alt1" valign="top"><img alt="" src="/themes/classic/img/smilies/wink.png" style="cursor: pointer;" onclick="bbtag(';-)');"/></td><td width="20%" align="center" class="alt1" valign="top"><img alt="" src="/themes/classic/img/smilies/oooh.png" style="cursor: pointer;" onclick="bbtag(':-o');"/></td><td width="20%" align="center" class="alt1" valign="top"><img alt="" src="/themes/classic/img/smilies/smile.png" style="cursor: pointer;" onclick="bbtag(':-)');"/></td> </tr>
<tr>
<td width="20%" align="center" class="alt1" valign="top"><img alt="" src="/themes/classic/img/smilies/evil.png" style="cursor: pointer;" onclick="bbtag(':evil:');"/></td><td width="20%" align="center" class="alt1" valign="top"><img alt="" src="/themes/classic/img/smilies/huh.png" style="cursor: pointer;" onclick="bbtag(':huh:');"/></td><td width="20%" align="center" class="alt1" valign="top"><img alt="" src="/themes/classic/img/smilies/dunno.png" style="cursor: pointer;" onclick="bbtag(':whatever:');"/></td><td width="20%" align="center" class="alt1" valign="top"><img alt="" src="/themes/classic/img/smilies/angel.png" style="cursor: pointer;" onclick="bbtag(':angel:');"/></td><td width="20%" align="center" class="alt1" valign="top"><img alt="" src="/themes/classic/img/smilies/badhairday.png" style="cursor: pointer;" onclick="bbtag(':badhair:');"/></td> </tr>
<tr>
<td width="20%" align="center" class="alt1" valign="top"><img alt="" src="/themes/classic/img/smilies/lmao.png" style="cursor: pointer;" onclick="bbtag(':lmao:');"/></td><td width="20%" align="center" class="alt1" valign="top"><img alt="" src="/themes/classic/img/smilies/cd.png" style="cursor: pointer;" onclick="bbtag(':cd:');"/></td><td width="20%" align="center" class="alt1" valign="top"><img alt="" src="/themes/classic/img/smilies/crying.png" style="cursor: pointer;" onclick="bbtag(':cry:');"/></td><td width="20%" align="center" class="alt1" valign="top"><img alt="" src="/themes/classic/img/smilies/dunno.png" style="cursor: pointer;" onclick="bbtag(':idunno:');"/></td><td width="20%" align="center" class="alt1" valign="top"><img alt="" src="/themes/classic/img/smilies/embarrassed.png" style="cursor: pointer;" onclick="bbtag(':embarrassed:');"/></td> </tr>
<tr>
<td width="20%" align="center" class="alt1" valign="top"><img alt="" src="/themes/classic/img/smilies/gift.png" style="cursor: pointer;" onclick="bbtag(':gift:');"/></td><td width="20%" align="center" class="alt1" valign="top"><img alt="" src="/themes/classic/img/smilies/coffee.png" style="cursor: pointer;" onclick="bbtag(':coffee:');"/></td><td width="20%" align="center" class="alt1" valign="top"><img alt="" src="/themes/classic/img/smilies/love.png" style="cursor: pointer;" onclick="bbtag(':love:');"/></td><td width="20%" align="center" class="alt1" valign="top"><img alt="" src="/themes/classic/img/smilies/nerd.png" style="cursor: pointer;" onclick="bbtag(':isanerd:');"/></td><td width="20%" align="center" class="alt1" valign="top"><img alt="" src="/themes/classic/img/smilies/note.png" style="cursor: pointer;" onclick="bbtag(':note:');"/></td> </tr>
<tr>
<td width="20%" align="center" class="alt1" valign="top"><img alt="" src="/themes/classic/img/smilies/derp.png" style="cursor: pointer;" onclick="bbtag(':derp:');"/></td><td width="20%" align="center" class="alt1" valign="top"><img alt="" src="/themes/classic/img/smilies/sarcastic.png" style="cursor: pointer;" onclick="bbtag(':sarcastic:');"/></td><td width="20%" align="center" class="alt1" valign="top"><img alt="" src="/themes/classic/img/smilies/serious.png" style="cursor: pointer;" onclick="bbtag(':serious:');"/></td><td width="20%" align="center" class="alt1" valign="top"><img alt="" src="/themes/classic/img/smilies/sad.png" style="cursor: pointer;" onclick="bbtag(':-(');"/></td><td width="20%" align="center" class="alt1" valign="top"><img alt="" src="/themes/classic/img/smilies/sleepy.png" style="cursor: pointer;" onclick="bbtag(':sleepy:');"/></td> </tr>
<tr>
<td width="20%" align="center" class="alt1" valign="top"><img alt="" src="/themes/classic/img/smilies/teeth.png" style="cursor: pointer;" onclick="bbtag(':teeth:');"/></td><td width="20%" align="center" class="alt1" valign="top"><img alt="" src="/themes/classic/img/smilies/veryhappy.png" style="cursor: pointer;" onclick="bbtag(':veryhappy:');"/></td><td width="20%" align="center" class="alt1" valign="top"><img alt="" src="/themes/classic/img/smilies/yelling.png" style="cursor: pointer;" onclick="bbtag(':yelling:');"/></td><td width="20%" align="center" class="alt1" valign="top"><img alt="" src="/themes/classic/img/smilies/zipped.png" style="cursor: pointer;" onclick="bbtag(':zipped:');"/></td><td width="20%" align="center" class="alt1" valign="top">&nbsp;</td> </tr>
</table></td>
<td valign="top">
<textarea id="JSMessage" name="shout" rows="9" cols="30" onkeydown="updateCounter()" onkeyup="updateCounter()" onrowsdelete="updateCounter()"></textarea><br/>
<input class="button" type="submit" name="submit" value="Submit"/> <input type="text" size="3" maxlength="3" readonly="readonly" name="chars_left" id="chars_left" class="button" value="222">
</td>
</tr>
</table>
</form>
</td>
</tr>
</table>
</td>
</tr>
</table>
<script type="text/javascript">
Queue.add(function(){
$$('span.popup_date').each(function(elm){
elm.observe('click',function(evt){
var elm = evt.element();
var tmp=elm.title;
elm.title=elm.innerHTML;
elm.innerHTML=tmp;
})
});
});
var submission_data = {"21826401":{"title":"Fenford","username":"Fenford","lower":"fenford","html_date":"<span title=\"Nov 26th, 2016 01:24 PM\" class=\"popup_date\">a few minutes ago<\/span>","icon_rating":"general"},"21821621":{"title":"Inktober 2016 #4 - Stone Lounger","username":"CaelanSky","lower":"caelansky","html_date":"<span title=\"Nov 26th, 2016 01:27 PM\" class=\"popup_date\">a few minutes ago<\/span>","icon_rating":"general"},"21810195":{"title":"No time to give up!","username":"Soulhunter-Amras","lower":"soulhunter-amras","html_date":"<span title=\"Nov 26th, 2016 01:26 PM\" class=\"popup_date\">a few minutes ago<\/span>","icon_rating":"general"},"21817675":{"title":"D:\\Drawings\\Sketch_24","username":"DSW7","lower":"dsw7","html_date":"<span title=\"Nov 26th, 2016 01:26 PM\" class=\"popup_date\">a few minutes ago<\/span>","icon_rating":"general"},"21819509":{"title":"[C] Danastrix","username":"Marioella","lower":"marioella","html_date":"<span title=\"Nov 26th, 2016 12:23 PM\" class=\"popup_date\">an hour ago<\/span>","icon_rating":"general"},"21819562":{"title":"[C] Rilestone","username":"Marioella","lower":"marioella","html_date":"<span title=\"Nov 26th, 2016 12:21 PM\" class=\"popup_date\">an hour ago<\/span>","icon_rating":"general"},"21819453":{"title":"[C] Fenford","username":"Marioella","lower":"marioella","html_date":"<span title=\"Nov 26th, 2016 12:21 PM\" class=\"popup_date\">an hour ago<\/span>","icon_rating":"general"}};
var delay_timer = null;
var evt_element = null;
Queue.add(function(){
// declare stuff
//
window['previewicon_mouseover'] = function(evt){
evt_element = evt.element();
delay_timer = _previewicon_mouseover.delay(0.3);
};
window['previewicon_mouseout'] = function(evt){
delay_timer && window.clearTimeout(delay_timer);
};
window['_previewicon_mouseover'] = function(){
var elm = $(evt_element);
var thumb = elm.tagName.toLowerCase() == 'img' ? elm : elm.down('img');
var anchor = elm.tagName.toLowerCase() == 'a' ? elm : elm.up('a');
var cell = elm.up('b');
var container = elm.up('center');
if(!cell.hasClassName('active')){
container.select('b').invoke('removeClassName', 'active');
cell.addClassName('active');
var img_src = thumb.src.replace(/@\d+/, '@300');
var sid = parseInt(cell.id.replace('sid_', ''), 10);
var data = submission_data[sid];
var preview_container = container.up('td').down('center');
var preview_cell = preview_container.down('b');
var link = preview_cell.down('s a');
var img = link.down('img');
var title = preview_cell.down('span');
var date = preview_cell.down('i');
console.log('preview_container: %o', preview_container);
console.log('preview_cell: %o', preview_cell);
console.log('link: %o', link);
console.log('img: %o', img);
console.log('title: %o', title);
console.log('date: %o', date);
preview_cell.id = 'sid_'+sid;
preview_cell.className = 'r-'+data.icon_rating;
link.href = '/view/'+sid;
var new_img = new Image();
new_img.src = img_src;
img.parentNode.replaceChild(new_img, img);
var tmp = new Element('div');
tmp.innerHTML = data.title;
title.childNodes[0].nodeValue = tmp.childNodes[0].nodeValue;
date.update((elm.up('center').hasClassName('userpage-favorites') ? 'faved: ' : 'uploaded: ')+data.html_date);
date.down('span').observe('click', function(evt){
var elm = evt.element();
var tmp=elm.title;
elm.title=elm.innerHTML;
elm.innerHTML=tmp;
});
if(preview_container.hasClassName('userpage-first-favorite')){
var artist = preview_cell.down('span a');
console.log('artist: %o', artist);
artist.href = '/user/'+data.lower;
artist.update(data.username);
}
}
};
window['reflow_contact_info'] = function(container){
// Force the contact information block to be one after the other
//
var screen_width = document.viewport.getWidth();
if(screen_width > 1300 && screen_width < 1850)
{
$$('td.user-contacts div.websites').each(function(elm){
elm.setStyle({
clear: 'both'
});
});
}
else
{
$$('td.user-contacts div.websites').each(function(elm){
elm.setStyle({
clear: 'none'
});
});
}
};
// do stuff
//
var latest_submissions = $$('.userpage-submissions s>a');
if(latest_submissions.length)
{
latest_submissions.invoke('observe', 'mouseover', previewicon_mouseover);
latest_submissions.invoke('observe', 'mouseout' , previewicon_mouseout);
latest_submissions[0].up('b').addClassName('active');
}
var latest_favorites = $$('.userpage-favorites s>a');
if(latest_favorites.length)
{
latest_favorites.invoke('observe', 'mouseover', previewicon_mouseover);
latest_favorites.invoke('observe', 'mouseout' , previewicon_mouseout);
latest_favorites[0].up('b').addClassName('active');
}
reflow_contact_info();
window.onresize = reflow_contact_info;
if($('JSForm')) {
// disable submit button on form submit
$('JSForm').observe('submit', function(evt) {
// disable the button to prevent multiple clicks and thus multiple create requests
var btn = $('JSForm').down('input[type="submit"]');
btn.value = 'Submitting...';
btn.disabled = true;
});
// prevent possible cached button state on page reload
var btn = $('JSForm').down('input[type="submit"]');
btn.value = 'Submit';
btn.disabled = false;
}
});
</script>
</div>
<div class="footer">
<div class="ads" style="height: auto !important;">
<span id="ad-10" class="ad hidden" style="display:inline-block; margin-bottom: 10px;"></span>
<img class="falogo" src="/themes/classic/img/banners/fa_logo.png">
<div class="ftr">
<div id="ad-6" class="ad hidden spacer"></div>
<div id="ad-8" class="ad hidden"></div>
</div>
</div>
<br/>
<p>
<a href="/advertising">Advertising</a> |
<a href="http://twitter.com/furaffinity">Twitter</a> |
<a href="http://www.facebook.com/furaffinity"> Facebook</a> |
<a href="/tos">Terms of Service</a> |
<a href="/coc">Code of Conduct</a> |
<a href="/aup">Acceptable Upload Policy</a>
</p>
Fur Affinity is &copy; 2005-2016 IMVU<br/><br/>
<center>
12636 <b><span title="Measured in the last 900 seconds">Users online</span></b> &mdash; 2797 <b>guests</b> and 9839 <b>registered</b>
</center>
Server Local Time: Nov 26th, 2016 01:34 PM <br/>
Page generated in 0.012 seconds [ 27.7% PHP, 72.3% SQL ] (28 queries)</div>
<script type="text/javascript">
var server_timestamp = 1480185298;
var client_timestamp = ((new Date()).getTime())/1000;
var server_timestamp_delta = server_timestamp - client_timestamp;
var sfw_cookie_name = 'sfw';
var news_cookie_name = 'n';
LazyLoad.load('/themes/classic/js/prototype.js', function(){
LazyLoad.load('/themes/classic/js/script.js?u=2016110900', function(){
Queue.process();
init_dropdown_menu();
register_logout_onclick_handler();
init_news_block();
init_sfw_button();
//
// Load and init FA ads
//
// non-swf
var ad_zone_ids = [2,4,6,8,10];
var ad_zone_info_src = '//rv.furaffinity.net/www/delivery/spc.php?zones='+(ad_zone_ids.join('|'))+'&r='+((new Date()).getTime());
try {
if(window.location) {
ad_zone_info_src += '&loc='+escape(window.location);
}
if(document.referrer) {
ad_zone_info_src += '&referer='+escape(document.referrer);
}
} catch(e){
console && console.log && console.log('JS Error caught: %o', e);
}
LazyLoad.load(ad_zone_info_src, function(){
try {
if(typeof(OA_output) == 'undefined') {
return;
}
var tmp_output, ad_block;
for(var i=0, cnt=ad_zone_ids.length; i<cnt; i++) {
tmp_output = OA_output[ad_zone_ids[i]];
if(typeof(tmp_output) != 'undefined') {
// make URLs protocol relative
tmp_output = tmp_output.replace(/https?:\/\/rv\./g, '//rv.');
// remove impression tracking
//tmp_output = tmp_output.replace(/<div\ id='beacon.+?<\/div>/g, '');
ad_block = $('ad-'+ad_zone_ids[i]);
if(ad_block) {
ad_block.innerHTML = tmp_output;
ad_block.removeClassName('hidden');
}
}
}
} catch(e) {
console && console.log && console.log('JS Error caught: %o', e);
}
});
});
});
//
// load and init additional ads
//
(function(w, d) {
// ad zone definition, general rating
w.ad_data = {
'top': {
id : 'ad-extra-flat',
zone: '/6017/FA_GA',
size: [[728, 90]]
},
'submission_flat': {
id : 'ad-extra-comments',
zone: '/6017/FA_GA/Low_Value_GA_728_90',
size: [[728, 90]]
},
'submission_square': {
id : 'ad-extra-submission-square',
zone: '/6017/FA_GA/FA_GA_Web_300_250',
size: [[300, 250]]
}
};
// init ads
w.googletag = w.googletag || {cmd: []};
//
for(var zone_handle in w.ad_data) {
if(w.ad_data.hasOwnProperty(zone_handle)) {
var data = w.ad_data[zone_handle];
var elm = d.getElementById(data.id);
if(elm) {
(function(data){
// this will be executed after google ad code loads
w.googletag.cmd.push(function(){
try {
//
w.googletag.defineSlot(data.zone, data.size, data.id).setCollapseEmptyDiv(true).addService(w.googletag.pubads());
// consolidate all slot calls into a single request
w.googletag.pubads().enableSingleRequest();
// enable services for defined ad slots
w.googletag.enableServices();
//
w.googletag.display(data.id);
} catch(e) {
console && console.log && console.log('JS Error caught: %o', e);
}
});
})(data);
}
}
}
// load google ad code
LazyLoad.load('//www.googletagservices.com/tag/js/gpt.js', function() {
if(typeof(googletag._vars_) === 'undefined') {
// google ad code has been blocked
// hide all add containers
for(var zone_handle in w.ad_data) {
if(w.ad_data.hasOwnProperty(zone_handle)) {
var elm = d.getElementById(w.ad_data[zone_handle].id);
if(elm) {
elm.className = elm.className + ' hidden';
}
}
}
}
});
})(window, document);
</script>
<script type="text/javascript">
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-60038462-1', 'auto');
ga('send', 'pageview');
</script>
<script type="text/javascript">
var _qevents = _qevents || [];
(function() {
var elem = document.createElement('script');
elem.src = (document.location.protocol == "https:" ? "https://secure" : "http://edge") + ".quantserve.com/quant.js";
elem.async = true;
elem.type = "text/javascript";
var scpt = document.getElementsByTagName('script')[0];
scpt.parentNode.insertBefore(elem, scpt);
})();
_qevents.push({
qacct:"p-8fZNjMQsH1Ews"
});
</script>
<noscript>
<div style="display:none;">
<img src="//pixel.quantserve.com/pixel/p-8fZNjMQsH1Ews.gif" border="0" height="1" width="1" alt="Quantcast"/>
</div>
</noscript>
<script defer type="text/javascript" src="/rails/live/reload/script"></script>
<script id="rails-live-reload-options" type="application/json" nonce="">
{"files":[],"time":1752011999,"url":"/rails/live/reload"}
</script>
<script async nonce="" type="text/javascript" id="mini-profiler" src="/mini-profiler-resources/includes.js?v=116e2a6fd81c286e004e2a0afb03baa1" data-css-url="/mini-profiler-resources/includes.css?v=116e2a6fd81c286e004e2a0afb03baa1" data-version="116e2a6fd81c286e004e2a0afb03baa1" data-path="/mini-profiler-resources/" data-current-id="qvmoy9uss2nybl1joz1m" data-ids="qvmoy9uss2nybl1joz1m,ac5h5o235aslw7ojwo2m,idg040nujpcknkkwbtle,93n669rzg1qkz1bqipi6,w7rj81230dggy7rl3n4b,k11gwe3vwlrmvpwnilda,ig3qyia9dsdytaq5mpqy,alut5mgqr3u0m88skgia,tjvfy3mkhriw1xe7qj34" data-horizontal-position="right" data-vertical-position="top" data-trivial="false" data-children="false" data-max-traces="20" data-controls="false" data-total-sql-count="false" data-authorized="true" data-toggle-shortcut="alt+p" data-start-hidden="false" data-collapse-results="true" data-html-container="body" data-hidden-custom-fields="" data-turbo-permanent="false"></script>
</body>
</html>

File diff suppressed because one or more lines are too long