Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

rage faces and the 7 grant updates

  • Loading branch information...
commit 78c530e8d105567252f879c0ddb21cda0fb48040 1 parent 695d324
@zackster authored
Showing with 941 additions and 47 deletions.
  1. +49 −2 TODO
  2. +36 −26 app.js
  3. +5 −0 rooms/models.js
  4. +2 −1  static-config.js
  5. +68 −3 static/chat.js
  6. +2 −7 static/comm.js
  7. +652 −0 static/css/rage.css
  8. BIN  static/img/001.jpg
  9. BIN  static/img/002.jpg
  10. BIN  static/img/12.jpg
  11. BIN  static/img/447.jpg
  12. BIN  static/img/461.jpg
  13. BIN  static/img/4rest_by_UncleCameleon.jpg
  14. BIN  static/img/51200203.jpg
  15. BIN  static/img/Afternoon1_01.jpg
  16. BIN  static/img/Atomicsunset.jpg
  17. BIN  static/img/DarkblissWraith.jpg
  18. BIN  static/img/Dashing.jpg
  19. BIN  static/img/Grassy.jpg
  20. BIN  static/img/Hamad_Darwish_dot_com_Windows_Vista_Wallpapers_-11.jpg
  21. BIN  static/img/Hamad_Darwish_dot_com_Windows_Vista_Wallpapers_-13.jpg
  22. BIN  static/img/Hamad_Darwish_dot_com_Windows_Vista_Wallpapers_-15.jpg
  23. BIN  static/img/Hamad_Darwish_dot_com_Windows_Vista_Wallpapers_-16.jpg
  24. BIN  static/img/Hamad_Darwish_dot_com_Windows_Vista_Wallpapers_-18.jpg
  25. BIN  static/img/Hamad_Darwish_dot_com_Windows_Vista_Wallpapers_-3.jpg
  26. BIN  static/img/Hamad_Darwish_dot_com_Windows_Vista_Wallpapers_-5.jpg
  27. BIN  static/img/Hamad_Darwish_dot_com_Windows_Vista_Wallpapers_-6.jpg
  28. BIN  static/img/Jungle_Dreaming.jpg
  29. BIN  static/img/KingdomOfHeaven.jpg
  30. BIN  static/img/Lone_Tree_1600.jpg
  31. BIN  static/img/Lost.jpg
  32. BIN  static/img/Monument_Valley.jpg
  33. BIN  static/img/Mt_Buller.jpg
  34. BIN  static/img/Nexus-by-Burning-Liquid.jpg
  35. BIN  static/img/Pacific.jpg
  36. BIN  static/img/Reaching_for_the_Stars.jpg
  37. BIN  static/img/Spot_of_Light.jpg
  38. BIN  static/img/Summer_Sunflowers.jpg
  39. BIN  static/img/Sun_ray_in_the_woods.jpg
  40. BIN  static/img/TRILITH_by_tigaer.jpg
  41. BIN  static/img/Terragen___The_Way_God_Made_Me.jpg
  42. BIN  static/img/The-Greenway.jpg
  43. BIN  static/img/The_Rock_by_DJMattRicks.jpg
  44. BIN  static/img/Unforgettable-Days.jpg
  45. BIN  static/img/Viva-La-Nature-5-(11).jpg
  46. BIN  static/img/Viva-La-Nature-5-(15).jpg
  47. BIN  static/img/Viva-La-Nature-5-(3).jpg
  48. BIN  static/img/Viva-La-Nature-5-(4).jpg
  49. BIN  static/img/Wafting.jpg
  50. BIN  static/img/a_place_to_rest.jpg
  51. BIN  static/img/a_year_has_gone.jpg
  52. BIN  static/img/another-morning.jpg
  53. BIN  static/img/azalea.jpg
  54. BIN  static/img/beautiful-day.jpg
  55. BIN  static/img/brothers.jpg
  56. BIN  static/img/dedication.jpg
  57. BIN  static/img/dreamy-world.jpg
  58. BIN  static/img/elbalia.jpg
  59. BIN  static/img/ethaer.jpg
  60. BIN  static/img/forestfall.jpg
  61. BIN  static/img/g.gif
  62. BIN  static/img/hug-white.png
  63. BIN  static/img/hug.jpg
  64. BIN  static/img/jungle_bath.jpg
  65. BIN  static/img/magic-tree.jpg
  66. BIN  static/img/meelup-beach.jpg
  67. +75 −0 static/img/nature.txt
  68. BIN  static/img/night_comes_down.jpg
  69. BIN  static/img/no-more-rain.jpg
  70. BIN  static/img/on-the-beach.jpg
  71. BIN  static/img/paramount.jpg
  72. BIN  static/img/red-rocks.jpg
  73. BIN  static/img/s0.gif
  74. BIN  static/img/s1.gif
  75. BIN  static/img/s2.gif
  76. BIN  static/img/s3.gif
  77. BIN  static/img/s4.gif
  78. BIN  static/img/s5.gif
  79. BIN  static/img/s6.gif
  80. BIN  static/img/s7.gif
  81. BIN  static/img/sea-of-plague.jpg
  82. BIN  static/img/shimuna.jpg
  83. BIN  static/img/skyscrapers-&-lost-wonders_01.jpg
  84. BIN  static/img/splatter.jpg
  85. BIN  static/img/sprites.png
  86. BIN  static/img/stonehenge_wallpaper.jpg
  87. BIN  static/img/the-other-side.jpg
  88. BIN  static/img/the-other-side.jpg.1
  89. BIN  static/img/thetismoon2k72.jpg
  90. BIN  static/img/tion.jpg
  91. BIN  static/img/waterfall-desktop.jpg
  92. BIN  static/img/west-new-york-girl.jpg
  93. BIN  static/img/winter-landscape.jpg
  94. BIN  static/img/winter-wonderland.jpg
  95. BIN  static/img/yellow-field.jpg
  96. BIN  static/nbloxFreeTetris.swf
  97. +2 −0  users/models.js
  98. +17 −0 views/chat.jade
  99. +21 −8 views/index.jade
  100. +12 −0 views/minimal-layout.jade
View
51 TODO
@@ -1,3 +1,52 @@
+split chat.jade into: listen.jade and vent.jade
+
+
+- Mandatory listener test noreg??
+listen->vent crasg
+
+
+* show who your previous listener was - info box with ability to message them on the forums, assign them positive feedback, or assign them negative feedback
+
+
+
+Each *User* instance has a property, an array, of previous partners - these are UIDs.
+When you join a room, your dyad partner's User.id gets pushed to the array, partnerList
+
+
+
+
+Whenever you get a new partner - the chat.js event/function is called - triggering a comm.request and gets the person's partnerList. it looks at partnerList[partnerList.length()-2] and returns it to the comm.request's callback function, which displays them. a javascript $("#MostRecentChatPartner").html() is what happens.
+Chat.jade needs a #MOstRecentChatPartner div
+
+
+function getPreviousPartner() {
+
+ x = User;// get the User object for the person sending the comm request
+ authServer.getUsernameFromListenerId(User.partner_list[User.partner_list.length()-2]);
+
+
+
+}
+
+
+* when you rate someone positive, or negative, optionally give them feedback or cancel it
+
+Before it sends the event, hide it and replace it with a new form, then you need to create the form, and have a submit button, and when the submit button is clicked THEN the comm/event ( from word^5) and also include the additional-comments
+
+
+* figure out why leaderboard isn't updating for users in real-time ... e.g. why doesn't "Zachary Burt" have any points?
+
+* figure out how many negative feedbacks have been assigned to Users with forum usernames... group by syntax, and paste it here
+
+* call joe esposito and figure out "getting started guide" for flaskDijscrape
+
+
+* create roleplay fetish chat site
+
+> respond to reddit thread
+
+
+
abuse mod tool
19 Don't auto reconnect - if you are a listener and your venter leaves.
20 make sure to hook up feedback to logged conversations so i can analyze
@@ -11,8 +60,6 @@ Ask listeners to fill out an explanation for why they rated the person good
13 show scrolling "TIP" bar linking to suicide threads, suicide hotline number, etc.
-14 Chat expands to fill browser
-
View
62 app.js
@@ -138,7 +138,7 @@ function(err) {
function(req, res) {
res.render("chat", {
type: "venter",
- layout: 'layout'
+ layout: 'minimal-layout'
});
});
@@ -147,7 +147,7 @@ function(err) {
if ((process.env.NODE_ENV || "development") === 'development') {
res.render("chat", {
type: "listener",
- layout: 'layout'
+ layout: 'minimal-layout'
});
}
else {
@@ -157,21 +157,26 @@ function(err) {
vB_dao.getEmailAndJoindateForUser(username, function(vB_info) {
res.render("chat", {
type: "listener",
- layout: 'layout',
+ layout: 'minimal-layout',
email: vB_info.email,
- created_at: vB_info.created_at,
+ created_at: vB_info.created_at,
show_intercom: true
});
});
- } else if(feedbackServer.ipAddressHasNeverReceivedNegativeFeedback(req.headers['x-forwarded-for'] || req.address.address)) {
- res.render("chat", {
- layout: 'layout',
- type: "listener",
- show_intercom: false
- });
- } else {
- res.render("listener-registration");
- }
+ }
+ else {
+ feedbackServer.ipAddressHasNeverReceivedNegativeFeedback(req.headers['x-forwarded-for'] || req.address.address, function(clean_record) {
+ if(clean_record) {
+ res.render("chat", {
+ layout: 'minimal-layout',
+ type: "listener",
+ show_intercom: false
+ });
+ } else {
+ res.render("listener-registration");
+ }
+ });
+ }
});
}
});
@@ -455,15 +460,15 @@ function(err) {
* Request the current position the client is in the queue for
*/
socketHandlers.queue = function(client, user, _, callback) {
-
- var queue_info = Room.getQueuePosition(user.id);
- log.logWaitTime({
- userid: user.id,
- user_type: queue_info.user_type,
- queuePosition: queue_info.queue_position,
- join_time: user.join_time,
- current_time: new Date().getTime()
- });
+
+ var queue_info = Room.getQueuePosition(user.id);
+ log.logWaitTime({
+ userid: user.id,
+ user_type: queue_info.user_type,
+ queuePosition: queue_info.queue_position,
+ join_time: user.join_time,
+ current_time: new Date().getTime()
+ });
callback(queue_info.queue_position);
};
@@ -471,7 +476,7 @@ function(err) {
socketHandlers.authenticateUser = function(client, user, data, callback) {
authServer.login(user.id, data.username, data.password,
function(success) {
- if (success) {
+ if (success) {
feedbackServer.creditFeedback({
id: user.id,
username: data.username
@@ -510,18 +515,23 @@ function(err) {
}
var listenerId = room.conversation.listener.userId;
- console.log('Adding feedback...');
+ console.log('Adding feedback...');
feedbackServer.addFeedback({
venter: venterId,
listener: listenerId,
direction: data.direction
});
- console.log('Sending acknowledgement....');
- console.log('sending to: ', listenerId);
+ console.log('Sending acknowledgement....');
+ console.log('sending to: ', listenerId);
room.sendToUser(listenerId, "received-feedback", data.direction);
};
+ socketHandlers.getPreviousPartner = function(client, user, data, callback) {
+ var previous_partners = User.getById(user.id).partner_list;
+ callback(authServer.getUsernameFromListenerId(previous_partners[previous_partners.length()-2]));
+ };
+
/**
* Request to join a channel based on the provided type
*/
View
5 rooms/models.js
@@ -169,7 +169,12 @@
log.store("joinRoom", listenerId);
var venter = User.getById(venterId);
+ venter.partner_list.push(listenerId);
var listener = User.getById(listenerId);
+ listener.partner_list.push(venterId);
+
+
+
var venterIP = venter ? venter.getIPAddress() || "" : "";
var listenerIP = listener ? listener.getIPAddress() || "" : "";
View
3  static-config.js
@@ -25,7 +25,8 @@ module.exports = function (config) {
"css/abuse.css",
"jquery-ui-1.8.13.custom.css",
"jquery.ui.datetime.css",
- "css/jquery-ui/jquery.ui.all.css"
+ "css/jquery-ui/jquery.ui.all.css",
+ "css/rage.css"
];
config.version = 0;
require('child_process').exec("git log -1 --format=format:%H", {
View
71 static/chat.js
@@ -131,6 +131,51 @@
info('Connection error');
});
+
+ var wallpaper_timer;
+ $('#playGame').click(function() { window.Chat.ENTERTAINMENT_RUNNING = true; $("#chat_input").hide(); $("#column_left_chat").hide(); $("#entertainmentChoice").hide(); $("#entertainmentGame").show(); });
+ $('#playRelaxingSounds').click(function() {
+ window.Chat.ENTERTAINMENT_RUNNING = true; $("#chat_input").hide(); $("#column_left_chat").hide(); $("#entertainmentChoice").hide();
+ $("#entertainmentSounds").show();
+ $("#entertainmentSounds").append($("<iframe width=\"1\" height=\"1\" src=\"http://www.youtube.com/embed/uupzk-YCBO0?rel=0&autoplay=1\" frameborder=\"0\"></iframe>"));
+ var beautiful_wallpapers = ["the-other-side.jpg", "Hamad_Darwish_dot_com_Windows_Vista_Wallpapers_-3.jpg", "Hamad_Darwish_dot_com_Windows_Vista_Wallpapers_-5.jpg", "Hamad_Darwish_dot_com_Windows_Vista_Wallpapers_-16.jpg", "Hamad_Darwish_dot_com_Windows_Vista_Wallpapers_-6.jpg", "elbalia.jpg", "ethaer.jpg", "shimuna.jpg", "paramount.jpg", "brothers.jpg", "Monument_Valley.jpg", "TRILITH_by_tigaer.jpg", "Terragen___The_Way_God_Made_Me.jpg", "The_Rock_by_DJMattRicks.jpg", "Lost.jpg", "splatter.jpg", "Pacific.jpg", "Unforgettable-Days.jpg", "skyscrapers-&-lost-wonders_01.jpg", "winter-wonderland.jpg", "winter-landscape.jpg", "Mt_Buller.jpg", "Hamad_Darwish_dot_com_Windows_Vista_Wallpapers_-15.jpg", "forestfall.jpg", "Dashing.jpg", "meelup-beach.jpg", "tion.jpg", "Viva-La-Nature-5-(3).jpg", "Viva-La-Nature-5-(4).jpg", "Viva-La-Nature-5-(11).jpg", "Viva-La-Nature-5-(15).jpg", "on-the-beach.jpg", "red-rocks.jpg", "another-morning.jpg", "Atomicsunset.jpg", "waterfall-desktop.jpg", "461.jpg", "sea-of-plague.jpg", "Afternoon1_01.jpg", "Grassy.jpg", "Hamad_Darwish_dot_com_Windows_Vista_Wallpapers_-11.jpg", "Hamad_Darwish_dot_com_Windows_Vista_Wallpapers_-13.jpg", "Hamad_Darwish_dot_com_Windows_Vista_Wallpapers_-18.jpg", "Lone_Tree_1600.jpg", "a_place_to_rest.jpg", "12.jpg", "Jungle_Dreaming.jpg", "west-new-york-girl.jpg", "a_year_has_gone.jpg", "dedication.jpg", "azalea.jpg", "yellow-field.jpg", "Summer_Sunflowers.jpg", "The-Greenway.jpg", "Sun_ray_in_the_woods.jpg", "51200203.jpg", "stonehenge_wallpaper.jpg", "Spot_of_Light.jpg", "Wafting.jpg", "the-other-side.jpg", "4rest_by_UncleCameleon.jpg", "DarkblissWraith.jpg", "KingdomOfHeaven.jpg", "magic-tree.jpg", "Reaching_for_the_Stars.jpg", "dreamy-world.jpg", "447.jpg", "001.jpg", "002.jpg", "no-more-rain.jpg", "night_comes_down.jpg", "Nexus-by-Burning-Liquid.jpg", "thetismoon2k72.jpg", "jungle_bath.jpg", "beautiful-day.jpg"];
+ var show_new_wallpaper = function() {
+ var wallpaper = beautiful_wallpapers[Math.floor(Math.random() * beautiful_wallpapers.length)];
+ var $wallpaper_img = $("<img></img>");
+ $wallpaper_img.attr('src', 'img/' + wallpaper);
+ $wallpaper_img.hide();
+
+ $("#wallpapers img").fadeOut(2000, function() {
+ $(this).remove();
+ $("#wallpapers").append($wallpaper_img);
+ $("#wallpapers img").fadeIn(2000);
+ });
+
+
+ };
+
+ show_new_wallpaper();
+ wallpaper_timer = setInterval(function() { show_new_wallpaper(); }, 30*1000);
+ });
+
+
+
+
+ var $entertainment = $("div#entertainment");
+
+ var resetEntertainment = function() {
+ clearInterval(wallpaper_timer);
+ window.Chat.ENTERTAINMENT_RUNNING = false;
+ $("#entertainmentSounds iframe").remove();
+ $("#column_left_chat").show();
+ $("#chat_input").show();
+ $("#entertainmentChoice").show();
+ $("#entertainmentGame").hide();
+ $("#entertainmentSounds").hide();
+ $("#entertainment").hide();
+
+ };
+
var status = function(msg, cssClass, checkQueue) {
checkingQueue = checkQueue && msg;
@@ -142,7 +187,9 @@
$status.addClass(cssClass);
if(msgform) {
$status.text("Connected");
+ resetEntertainment();
} else {
+ $entertainment.show();
$status.text(msg);
}
queryQueuePosition();
@@ -231,6 +278,14 @@
});
$('#enable_sound').attr('checked', true);
+ $("#enable_sound").change(function() {
+ if (window.Chat.ENTERTAINMENT_RUNNING && !$(this).attr('checked')) {
+ $("#entertainmentSounds iframe").remove();
+ }
+ else if (window.Chat.ENTERTAINMENT_RUNNING) {
+ $("#entertainmentSounds").append($("<iframe width=\"1\" height=\"1\" src=\"http://www.youtube.com/embed/uupzk-YCBO0?rel=0&autoplay=1\" frameborder=\"0\"></iframe>"));
+ }
+ });
$('#enable_typing').attr('checked', true);
info('Initializing');
$("#main").hide();
@@ -294,19 +349,29 @@
window.gong = gong;
var scrollToBottomOfChat = function () {
- var scrollDiv = document.getElementById("column_left_chat"); //scroll to bottom of chat
- scrollDiv.scrollTop = scrollDiv.scrollHeight;
+ if(!window.Chat.ENTERTAINMENT_RUNNING) {
+ var scrollDiv = document.getElementById("column_left_chat"); //scroll to bottom of chat
+ scrollDiv.scrollTop = scrollDiv.scrollHeight;
+ }
};
+ var rageSubstitute = function($td){
+ var rages = ['/yuno', '/yey', '/wtf', '/why', '/whoa', '/wetodddog', '/welp', '/wayevil', '/wat', '/vuvu', '/uhm', '/trollmom', '/trolldad', '/troll', '/trap', '/teethrage', '/sweetjesus', '/surprised', '/suprised', '/straight', '/steve', '/stare', '/son', '/serious', '/schlick', '/sadtroll', '/sad', '/rtroll', '/rmilk', '/red', '/poker', '/pissed', '/pickletime', '/pfttxt', '/pft', '/perfect', '/omg', '/okay', '/ohcrap', '/notsure', '/notokay', '/notbad', '/nomegusta', '/milk', '/melvin', '/megustaperfect', '/megusta', '/longneck', '/lol', '/jizzsplosion', '/jackieeeee!', '/itstime', '/ilovethebeefytaco', '/ifeelsyabreh', '/hmm', '/high', '/hehheh', '/harpdarp', '/happy', '/gyey', '/gwat', '/gwah', '/guhm', '/gtroll', '/gtongue', '/gtfo', '/gsmile', '/gserious', '/gohno', '/ghappy', '/gfu', '/gbeh', '/gaytroll', '/gah', '/fy1', '/futext', '/fumanchu', '/fuckthatshit', '/fu', '/freddie', '/foreveralonelaugh', '/foreveralone', '/femyao', '/fap', '/eyes', '/ewbtetext', '/ewbte', '/dude', '/deviltroll', '/creepy', '/challengeaccepted', '/cereal', '/bzz', '/blackhair', '/biggusta', '/beh', '/awyeah', '/awyea', '/awman', '/aintthatsomeshit'];
+ window._.each(rages.reverse(), function(value, key, list) {
+ $td.html($td.html().replace(new RegExp("(\\" + value + ")", "g"), '<a href="' + value + '"/>'));
+ });
+ };
+
i = 0;
var titleCurrentlyChanging = false;
function addMessage(from, msg, cssClass) {
var $td = $("<span>");
- if (msg instanceof $) {
+ if (msg instanceof $) { // when the fuck does this happen. trace it some time when you're sober, jackass.
$td.append(msg);
} else {
$td.text(capitalize(from) + ": " + msg);
}
+ rageSubstitute($td);
$('#chatWindow > div:last')
.append($("<div>")
.addClass(cssClass || (from === 'Me' ? 'blue-row' : from === 'System' ? 'off-white-row' : 'white-row'))
View
9 static/comm.js
@@ -27,7 +27,7 @@
window.COMPASSION_PIT_VERSION = undefined;
// amount of time to consider a disconnect a "real" disconnect.
- var DISCONNECT_LEEWAY = 10 * 1000;
+ var DISCONNECT_LEEWAY = 30 * 1000;
var BACKLOG_SIZE = 100;
@@ -79,7 +79,6 @@
socketio_addr = null;
}
- window.log('determining sio addr');
if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)){
@@ -105,9 +104,8 @@
var events = {};
- window.log('declaring emit');
+
var emit = function (event) {
- window.log("Emit was called for event " + event);
var callbacks = has.call(events, event) && events[event];
if (callbacks) {
var args = Array.prototype.slice.call(arguments, 1);
@@ -135,7 +133,6 @@
var sentConnectedEvents = false;
var register = function () {
- window.log("big register method being called.");
currentConnectIndex += 1;
isRegistered = false;
var registerMessage = {
@@ -312,7 +309,6 @@
checkSend();
};
- window.log('returning from comm');
return {
on: function (event, callback) {
@@ -341,7 +337,6 @@
socket.socket.reconnect();
},
register: function (userId) {
- window.log("calling register method");
register();
}
};
View
652 static/css/rage.css
@@ -0,0 +1,652 @@
+.faces, a[href="/fy1"]:after, a[href="/milk"]:after, a[href="/pickletime"]:after, a[href="/notsure"]:after, a[href="/fuckthatshit"]:after, a[href="/teethrage"]:after, a[href="/foreveralone"]:after, a[href="/bzz"]:after, a[href="/creepy"]:after, a[href="/itstime"]:after, a[href="/gtroll"]:after, a[href="/fap"]:after, a[href="/pfttxt"]:after, a[href="/biggusta"]:after, a[href="/hahahahaha"]:after, a[href="/2229"]:after, a[href="/smokeweedeveryday"]:after, a[href="/jackieeeee!"]:after, a[href="/jizzsplosion"]:after, a[href="/ifeelsyabreh"]:after, a[href="/trollmom"]:after, a[href="/femyao"]:after, a[href="/ilovethebeefytaco"]:after, a[href="/gyey"]:after, a[href="/gwat"]:after, a[href="/gsmile"]:after, a[href="/gtongue"]:after, a[href="/gohno"]:after, a[href="/gwah"]:after, a[href="/ghappy"]:after, a[href="/gbeh"]:after, a[href="/gfu"]:after, a[href="/guhm"]:after, a[href="/fu"]:after, a[href="/beh"]:after, a[href="/gah"]:after, a[href="/perfect"]:after, a[href="/happy"]:after, a[href="/uhm"]:after, a[href="/wat"]:after, a[href="/yey"]:after, a[href="/fuckyeah"]:after, a[href="/ewbte"]:after, a[href="/son"]:after, a[href="/high"]:after, a[href="/poker"]:after, a[href="/rightmilk"]:after, a[href="/megusta"]:after, a[href="/troll"]:after, a[href="/rtroll"]:after, a[href="/leftmilk"]:after, a[href="/futext"]:after, a[href="/pft"]:after, a[href="/sadtroll"]:after, a[href="/wetodddog"]:after, a[href="/harpdarp"]:after, a[href="/dude"]:after, a[href="/eyes"]:after, a[href="/awman"]:after, a[href="/bepsausage"]:after, a[href="/lol"]:after, a[href="/omg"]:after, a[href="/pissed"]:after, a[href="/hmm"]:after, a[href="/whoa"]:after, a[href="/sad"]:after, a[href="/thumbsup"]:after, a[href="/blackhair"]:after, a[href="/hehheh"]:after, a[href="/straight"]:after, a[href="/bepinthemorning"]:after, a[href="/red"]:after, a[href="/bepislaughingatyourmum"]:after, a[href="/nomegusta"]:after, a[href="/wtf"]:after, a[href="/trolldad"]:after, a[href="/wayevil"]:after, a[href="/challengeaccepted"]:after, a[href="/melvin"]:after, a[href="/welp"]:after, a[href="/bepistrollingyoubetter"]:after, a[href="/djlovestaco"]:after, a[href="/why"]:after, a[href="/surprised"]:after, a[href="/suprised"]:after, a[href="/longneck"]:after, a[href="/sweetjesus"]:after, a[href="/notokay"]:after, a[href="/yuno"]:after, a[href="/awyeah"]:after, a[href="/awyea"]:after, a[href="/ohisthatacarrot"]:after, a[href="/carrt"]:after, a[href="/iamawaffle"]:after, a[href="/jackieeeee"]:after, a[href="/aintthatsomeshit"]:after, a[href="/igotthis"]:after, a[href="/teeth"]:after, a[href="/foreveralonewithyourmum"]:after, a[href="/megustaperfect"]:after, a[href="/fapfap"]:after, a[href="/schlick"]:after, a[href="/gtfo"]:after, a[href="/stare"]:after, a[href="/fumanchu"]:after, a[href="/vuvu"]:after, a[href="/pfttext"]:after, a[href="/indeed"]:after, a[href="/ifeelyoubrah"]:after, a[href="/steve"]:after, a[href="/serious"]:after, a[href="/gserious"]:after, a[href="/gaytroll"]:after, a[href="/deviltroll"]:after, a[href="/freddie"]:after, a[href="/thestonedmod"]:after, a[href="/notbad"]:after, a[href="/trollmum"]:after, a[href="/gwtf"]:after, a[href="/okay"]:after, a[href="/splashy"]:after, a[href="/toomuchweed"]:after, a[href="/chrisbrpwnd"]:after, a[href="/21424"]:after, a[href="/biebs"]:after, a[href="/cereal"]:after, a[href="/foreveralonelaugh"]:after, a[href="/ohcrap"]:after, a[href="/jasonqualman"]:after, a[href="/fyl"]:after, a[href="/rmilk"]:after, a[href="/ewbtetext"]:after, a[href="/trap"]:after, author[href*="/flabbergasted1"]:before {
+ width: 25px;
+ height: 25px;
+ content: " ";
+ background-image: url('../img/sprites.png');
+ display: inline-block
+ }
+a[href="/fy1"]:after {
+ background-position: -240px -30px;
+ width: 23px;
+ height: 25px
+ }
+a[href="/milk"]:after {
+ background-position: -210px -60px;
+ width: 21px;
+ height: 25px
+ }
+a[href="/pickletime"]:after {
+ background-position: -240px -87px;
+ width: 56px;
+ height: 21px
+ }
+a[href="/notsure"]:after {
+ background-position: -433px -315px;
+ width: 22px;
+ height: 34px
+ }
+a[href="/fuckthatshit"]:after {
+ background-position: 0 -180px;
+ width: 61px;
+ height: 88px
+ }
+a[href="/teethrage"]:after {
+ background-position: -331px -61px;
+ width: 59px;
+ height: 59px
+ }
+a[href="/foreveralone"]:after {
+ background-position: -330px -120px;
+ width: 88px;
+ height: 95px
+ }
+a[href="/bzz"]:after {
+ background-position: -125px -150px;
+ width: 97px;
+ height: 28px
+ }
+a[href="/creepy"]:after {
+ background-position: -300px -60px;
+ width: 30px;
+ height: 31px
+ }
+a[href="/itstime"]:after {
+ background-position: -270px -300px;
+ width: 41px;
+ height: 41px
+ }
+a[href="/gtroll"]:after {
+ background-position: -149px -300px;
+ width: 35px;
+ height: 31px
+ }
+a[href="/fap"]:after {
+ background-position: -331px -330px;
+ width: 39px;
+ height: 45px
+ }
+a[href="/pfttxt"]:after {
+ background-position: -120px -571px;
+ width: 12px;
+ height: 24px
+ }
+a[href="/biggusta"]:after {
+ background-position: -370px -380px;
+ width: 65px;
+ height: 67px
+ }
+a[href="/hahahahaha"]:after {
+ background-position: -60px -541px;
+ width: 35px;
+ height: 34px
+ }
+a[href="/2229"]:after {
+ background-position: -108px -403px;
+ width: 47px;
+ height: 67px
+ }
+a[href="/smokeweedeveryday"]:after {
+ background-position: -180px -420px;
+ width: 45px;
+ height: 54px
+ }
+a[href="/jackieeeee!"]:after {
+ background-position: -210px -361px;
+ width: 95px;
+ height: 54px
+ }
+a[href="/jizzsplosion"]:after {
+ background-position: -315px -380px;
+ width: 50px;
+ height: 67px
+ }
+a[href="/ifeelsyabreh"]:after {
+ background-position: -450px -30px;
+ width: 47px;
+ height: 50px
+ }
+a[href="/trollmom"]:after {
+ background-position: -332px -240px;
+ width: 62px;
+ height: 80px
+ }
+a[href="/femyao"]:after {
+ background-position: -420px -150px;
+ width: 63px;
+ height: 66px
+ }
+a[href="/ilovethebeefytaco"]:after {
+ background-position: -59px -270px;
+ width: 32px;
+ height: 26px
+ }
+a[href="/gyey"]:after {
+ background-position: 0 0;
+ width: 26px;
+ height: 24px
+ }
+a[href="/gwat"]:after {
+ background-position: -30px 0;
+ width: 26px;
+ height: 25px
+ }
+a[href="/gsmile"]:after {
+ background-position: -60px 0;
+ width: 26px;
+ height: 24px
+ }
+a[href="/gtongue"]:after {
+ background-position: -90px 0;
+ width: 26px;
+ height: 25px
+ }
+a[href="/gohno"]:after, a[href="/gwah"]:after {
+ background-position: -120px 0;
+ width: 30px;
+ height: 30px
+ }
+a[href="/ghappy"]:after {
+ background-position: -150px 0;
+ width: 30px;
+ height: 30px
+ }
+a[href="/gbeh"]:after {
+ background-position: -180px 0;
+ width: 25px;
+ height: 25px
+ }
+a[href="/gohno"]:after {
+ background-position: -210px 0;
+ width: 30px;
+ height: 30px
+ }
+a[href="/gfu"]:after {
+ background-position: -240px 0;
+ width: 24px;
+ height: 25px
+ }
+a[href="/guhm"]:after {
+ background-position: -270px 0;
+ width: 25px;
+ height: 30px
+ }
+a[href="/fu"]:after {
+ background-position: 0 -29px;
+ width: 26px;
+ height: 26px
+ }
+a[href="/beh"]:after {
+ background-position: -29px -28px;
+ width: 27px;
+ height: 27px
+ }
+a[href="/gah"]:after {
+ background-position: -60px -30px;
+ width: 24px;
+ height: 26px
+ }
+a[href="/perfect"]:after {
+ background-position: -90px -30px;
+ width: 26px;
+ height: 23px
+ }
+a[href="/happy"]:after {
+ background-position: -120px -30px;
+ width: 26px;
+ height: 26px
+ }
+a[href="/uhm"]:after {
+ background-position: -150px -30px;
+ width: 24px;
+ height: 26px
+ }
+a[href="/wat"]:after {
+ background-position: -180px -30px;
+ width: 25px;
+ height: 27px
+ }
+a[href="/yey"]:after {
+ background-position: -210px -30px;
+ width: 24px;
+ height: 26px
+ }
+a[href="/fuckyeah"]:after {
+ background-position: -240px -30px;
+ width: 27px;
+ height: 23px
+ }
+a[href="/ewbte"]:after {
+ background-position: -270px -30px;
+ width: 24px;
+ height: 26px
+ }
+a[href="/son"]:after {
+ background-position: 0 -60px;
+ width: 23px;
+ height: 24px
+ }
+a[href="/high"]:after {
+ background-position: -30px -60px;
+ width: 26px;
+ height: 25px
+ }
+a[href="/poker"]:after {
+ background-position: -60px -60px;
+ width: 30px;
+ height: 30px
+ }
+a[href="/rightmilk"]:after {
+ background-position: -90px -60px;
+ width: 23px;
+ height: 26px
+ }
+a[href="/megusta"]:after {
+ background-position: -120px -60px;
+ width: 25px;
+ height: 25px
+ }
+a[href="/troll"]:after {
+ background-position: -150px -60px;
+ width: 26px;
+ height: 27px
+ }
+a[href="/rtroll"]:after {
+ background-position: -180px -60px;
+ width: 25px;
+ height: 26px
+ }
+a[href="/leftmilk"]:after {
+ background-position: -210px -60px;
+ width: 22px;
+ height: 26px
+ }
+a[href="/futext"]:after {
+ background-position: -240px -60px;
+ width: 11px;
+ height: 30px
+ }
+a[href="/pft"]:after {
+ background-position: -270px -60px;
+ width: 24px;
+ height: 25px
+ }
+a[href="/sadtroll"]:after {
+ background-position: 0 -90px;
+ width: 25px;
+ height: 25px
+ }
+a[href="/wetodddog"]:after {
+ background-position: -30px -90px;
+ width: 27px;
+ height: 35px
+ }
+a[href="/harpdarp"]:after {
+ background-position: -60px -91px;
+ width: 35px;
+ height: 38px
+ }
+a[href="/dude"]:after {
+ background-position: -120px -90px;
+ width: 23px;
+ height: 26px
+ }
+a[href="/eyes"]:after {
+ background-position: -150px -90px;
+ width: 30px;
+ height: 30px
+ }
+a[href="/awman"]:after {
+ background-position: -180px -90px;
+ width: 36px;
+ height: 29px
+ }
+a[href="/bepsausage"]:after {
+ background-position: -240px -90px;
+ width: 57px;
+ height: 19px
+ }
+a[href="/lol"]:after {
+ background-position: 0 -120px;
+ width: 22px;
+ height: 26px
+ }
+a[href="/omg"]:after {
+ background-position: -120px -120px;
+ width: 35px;
+ height: 30px
+ }
+a[href="/pissed"]:after {
+ background-position: -180px -120px;
+ width: 20px;
+ height: 25px
+ }
+a[href="/hmm"]:after {
+ background-position: -210px -120px;
+ width: 30px;
+ height: 30px
+ }
+a[href="/whoa"]:after {
+ background-position: -240px -120px;
+ width: 25px;
+ height: 24px
+ }
+a[href="/sad"]:after {
+ background-position: -269px -119px;
+ width: 25px;
+ height: 25px
+ }
+a[href="/thumbsup"]:after {
+ background-position: 0 -150px;
+ width: 30px;
+ height: 25px
+ }
+a[href="/blackhair"]:after {
+ background-position: -30px -150px;
+ width: 25px;
+ height: 30px
+ }
+a[href="/hehheh"]:after {
+ background-position: -60px -150px;
+ width: 25px;
+ height: 25px
+ }
+a[href="/straight"]:after {
+ background-position: -90px -150px;
+ width: 25px;
+ height: 30px
+ }
+a[href="/bepinthemorning"]:after {
+ background-position: -120px -150px;
+ width: 100px;
+ height: 30px
+ }
+a[href="/red"]:after {
+ background-position: -240px -150px;
+ width: 34px;
+ height: 30px
+ }
+a[href="/bepislaughingatyourmum"]:after {
+ background-position: 0 -180px;
+ width: 60px;
+ height: 90px
+ }
+a[href="/nomegusta"]:after {
+ background-position: 0 -270px;
+ width: 24px;
+ height: 30px
+ }
+a[href="/wtf"]:after {
+ background-position: -90px -180px;
+ width: 60px;
+ height: 90px
+ }
+a[href="/trolldad"]:after {
+ background-position: -180px -180px;
+ width: 43px;
+ height: 60px
+ }
+a[href="/wayevil"]:after {
+ background-position: -240px -180px;
+ width: 40px;
+ height: 40px
+ }
+a[href="/challengeaccepted"]:after {
+ background-position: -300px -180px;
+ width: 30px;
+ height: 40px
+ }
+a[href="/melvin"]:after {
+ background-position: -300px -240px;
+ width: 30px;
+ height: 30px
+ }
+a[href="/welp"]:after {
+ background-position: -300px -120px;
+ width: 30px;
+ height: 33px
+ }
+a[href="/bepistrollingyoubetter"]:after {
+ background-position: -300px -60px;
+ width: 30px;
+ height: 30px
+ }
+a[href="/djlovestaco"]:after {
+ background-position: -60px -270px;
+ width: 30px;
+ height: 30px
+ }
+a[href="/why"]:after {
+ background-position: -90px -270px;
+ width: 30px;
+ height: 30px
+ }
+a[href="/surprised"]:after, a[href="/suprised"]:after {
+ background-position: -120px -270px;
+ width: 30px;
+ height: 30px
+ }
+a[href="/longneck"]:after {
+ background-position: 0 -300px;
+ width: 63px;
+ height: 54px
+ }
+a[href="/sweetjesus"]:after {
+ background-position: -90px -300px;
+ width: 40px;
+ height: 38px
+ }
+a[href="/notokay"]:after {
+ background-position: 0 -360px;
+ width: 31px;
+ height: 37px
+ }
+a[href="/yuno"]:after {
+ background-position: -30px -360px;
+ width: 42px;
+ height: 44px
+ }
+a[href="/awyeah"]:after, a[href="/awyea"]:after {
+ background-position: -90px -360px;
+ width: 65px;
+ height: 40px
+ }
+a[href="/ohisthatacarrot"]:after, a[href="/carrt"]:after {
+ background-position: -160px -360px;
+ width: 32px;
+ height: 30px
+ }
+a[href="/iamawaffle"]:after {
+ background-position: -60px -540px;
+ width: 33px;
+ height: 35px
+ }
+a[href="/jackieeeee"]:after {
+ background-position: -210px -360px;
+ width: 100px;
+ height: 60px
+ }
+a[href="/aintthatsomeshit"]:after {
+ background-position: -210px -300px;
+ width: 50px;
+ height: 41px
+ }
+a[href="/igotthis"]:after {
+ background-position: -270px -300px;
+ width: 50px;
+ height: 50px
+ }
+a[href="/teeth"]:after {
+ background-position: -330px -60px;
+ width: 60px;
+ height: 60px
+ }
+a[href="/foreveralonewithyourmum"]:after {
+ background-position: -330px -120px;
+ width: 90px;
+ height: 95px
+ }
+a[href="/megustaperfect"]:after {
+ background-position: -330px 0;
+ width: 60px;
+ height: 52px
+ }
+a[href="/fapfap"]:after {
+ background-position: -330px -330px;
+ width: 45px;
+ height: 45px
+ }
+a[href="/schlick"]:after {
+ background-position: -390px -330px;
+ width: 40px;
+ height: 45px
+ }
+a[href="/gtfo"]:after {
+ background-position: -30px -270px;
+ width: 30px;
+ height: 30px
+ }
+a[href="/stare"]:after {
+ background-position: -240px -240px;
+ width: 47px;
+ height: 36px
+ }
+a[href="/fumanchu"]:after {
+ background-position: -180px -240px;
+ width: 60px;
+ height: 41px
+ }
+a[href="/vuvu"]:after {
+ background-position: -390px 0;
+ width: 30px;
+ height: 30px
+ }
+a[href="/pfttext"]:after {
+ background-position: -120px -570px;
+ width: 30px;
+ height: 30px
+ }
+a[href="/indeed"]:after {
+ background-position: -450px 0;
+ width: 15px;
+ height: 25px
+ }
+a[href="/ifeelyoubrah"]:after {
+ background-position: -450px -30px;
+ width: 50px;
+ height: 50px
+ }
+a[href="/steve"]:after {
+ background-position: -510px -30px;
+ width: 40px;
+ height: 50px
+ }
+a[href="/serious"]:after {
+ background-position: -540px -90px;
+ width: 50px;
+ height: 50px
+ }
+a[href="/gserious"]:after {
+ background-position: -510px -150px;
+ width: 50px;
+ height: 50px
+ }
+a[href="/gaytroll"]:after {
+ background-position: -540px -210px;
+ width: 39px;
+ height: 50px
+ }
+a[href="/deviltroll"]:after {
+ background-position: -420px -90px;
+ width: 37px;
+ height: 50px
+ }
+a[href="/freddie"]:after {
+ background-position: -480px -240px;
+ width: 48px;
+ height: 100px
+ }
+a[href="/thestonedmod"]:after {
+ background-position: -540px -270px;
+ width: 50px;
+ height: 53px
+ }
+a[href="/notbad"]:after {
+ background-position: -420px -240px;
+ width: 42px;
+ height: 67px
+ }
+a[href="/trollmum"]:after {
+ background-position: -330px -240px;
+ width: 65px;
+ height: 80px
+ }
+a[href="/gwtf"]:after {
+ background-position: -420px -150px;
+ width: 65px;
+ height: 65px
+ }
+a[href="/okay"]:after {
+ background-position: -390px -30px;
+ width: 60px;
+ height: 59px
+ }
+a[href="/splashy"]:after {
+ background-position: -240px -420px;
+ width: 57px;
+ height: 45px
+ }
+a[href="/toomuchweed"]:after {
+ background-position: -180px -420px;
+ width: 45px;
+ height: 54px
+ }
+a[href="/chrisbrpwnd"]:after, a[href="/21424"]:after {
+ background-position: -150px -480px;
+ width: 91px;
+ height: 116px
+ }
+a[href="/biebs"]:after {
+ background-position: -120px -420px;
+ width: 49px;
+ height: 68px
+ }
+a[href="/cereal"]:after {
+ background-position: -47px -414px;
+ width: 40px;
+ height: 33px
+ }
+a[href="/foreveralonelaugh"]:after {
+ background-position: 0 -450px;
+ width: 75px;
+ height: 86px
+ }
+a[href="/ohcrap"]:after {
+ background-position: 0 -420px;
+ width: 30px;
+ height: 29px
+ }
+a[href="/jasonqualman"]:after {
+ background-position: -80px -485px;
+ width: 36px;
+ height: 50px
+ }
+a[href="/fyl"]:after {
+ background-position: -90px -480px;
+ width: 36px;
+ height: 50px
+ }
+a[href="/rmilk"]:after {
+ background-position: -90px -60px;
+ width: 21px;
+ height: 25px
+ }
+a[href="/ewbtetext"]:after {
+ background-position: -120px -541px;
+ width: 14px;
+ height: 10px
+ }
+a[href="/trap"]:after {
+ background-position: -480px -90px;
+ width: 41px;
+ height: 40px
+}
View
BIN  static/img/001.jpg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
BIN  static/img/002.jpg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
BIN  static/img/12.jpg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
BIN  static/img/447.jpg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
BIN  static/img/461.jpg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
BIN  static/img/4rest_by_UncleCameleon.jpg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
BIN  static/img/51200203.jpg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
BIN  static/img/Afternoon1_01.jpg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
BIN  static/img/Atomicsunset.jpg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
BIN  static/img/DarkblissWraith.jpg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
BIN  static/img/Dashing.jpg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
BIN  static/img/Grassy.jpg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
BIN  static/img/Hamad_Darwish_dot_com_Windows_Vista_Wallpapers_-11.jpg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
BIN  static/img/Hamad_Darwish_dot_com_Windows_Vista_Wallpapers_-13.jpg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
BIN  static/img/Hamad_Darwish_dot_com_Windows_Vista_Wallpapers_-15.jpg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
BIN  static/img/Hamad_Darwish_dot_com_Windows_Vista_Wallpapers_-16.jpg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
BIN  static/img/Hamad_Darwish_dot_com_Windows_Vista_Wallpapers_-18.jpg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
BIN  static/img/Hamad_Darwish_dot_com_Windows_Vista_Wallpapers_-3.jpg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
BIN  static/img/Hamad_Darwish_dot_com_Windows_Vista_Wallpapers_-5.jpg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
BIN  static/img/Hamad_Darwish_dot_com_Windows_Vista_Wallpapers_-6.jpg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
BIN  static/img/Jungle_Dreaming.jpg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
BIN  static/img/KingdomOfHeaven.jpg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
BIN  static/img/Lone_Tree_1600.jpg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
BIN  static/img/Lost.jpg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
BIN  static/img/Monument_Valley.jpg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
BIN  static/img/Mt_Buller.jpg
Diff not rendered
View
BIN  static/img/Nexus-by-Burning-Liquid.jpg
Diff not rendered
View
BIN  static/img/Pacific.jpg
Diff not rendered
View
BIN  static/img/Reaching_for_the_Stars.jpg
Diff not rendered
View
BIN  static/img/Spot_of_Light.jpg
Diff not rendered
View
BIN  static/img/Summer_Sunflowers.jpg
Diff not rendered
View
BIN  static/img/Sun_ray_in_the_woods.jpg
Diff not rendered
View
BIN  static/img/TRILITH_by_tigaer.jpg
Diff not rendered
View
BIN  static/img/Terragen___The_Way_God_Made_Me.jpg
Diff not rendered
View
BIN  static/img/The-Greenway.jpg
Diff not rendered
View
BIN  static/img/The_Rock_by_DJMattRicks.jpg
Diff not rendered
View
BIN  static/img/Unforgettable-Days.jpg
Diff not rendered
View
BIN  static/img/Viva-La-Nature-5-(11).jpg
Diff not rendered
View
BIN  static/img/Viva-La-Nature-5-(15).jpg
Diff not rendered
View
BIN  static/img/Viva-La-Nature-5-(3).jpg
Diff not rendered
View
BIN  static/img/Viva-La-Nature-5-(4).jpg
Diff not rendered
View
BIN  static/img/Wafting.jpg
Diff not rendered
View
BIN  static/img/a_place_to_rest.jpg
Diff not rendered
View
BIN  static/img/a_year_has_gone.jpg
Diff not rendered
View
BIN  static/img/another-morning.jpg
Diff not rendered
View
BIN  static/img/azalea.jpg
Diff not rendered
View
BIN  static/img/beautiful-day.jpg
Diff not rendered
View
BIN  static/img/brothers.jpg
Diff not rendered
View
BIN  static/img/dedication.jpg
Diff not rendered
View
BIN  static/img/dreamy-world.jpg
Diff not rendered
View
BIN  static/img/elbalia.jpg
Diff not rendered
View
BIN  static/img/ethaer.jpg
Diff not rendered
View
BIN  static/img/forestfall.jpg
Diff not rendered
View
BIN  static/img/g.gif
Diff not rendered
View
BIN  static/img/hug-white.png
Diff not rendered
View
BIN  static/img/hug.jpg
Diff not rendered
View
BIN  static/img/jungle_bath.jpg
Diff not rendered
View
BIN  static/img/magic-tree.jpg
Diff not rendered
View
BIN  static/img/meelup-beach.jpg
Diff not rendered
View
75 static/img/nature.txt
@@ -0,0 +1,75 @@
+http://media02.hongkiat.com/nature_wallpapers/the-other-side.jpg
+http://media02.hongkiat.com/nature_wallpapers/Hamad_Darwish_dot_com_Windows_Vista_Wallpapers_-3.jpg
+http://media02.hongkiat.com/nature_wallpapers/Hamad_Darwish_dot_com_Windows_Vista_Wallpapers_-5.jpg
+http://media02.hongkiat.com/nature_wallpapers/Hamad_Darwish_dot_com_Windows_Vista_Wallpapers_-16.jpg
+http://media02.hongkiat.com/nature_wallpapers/Hamad_Darwish_dot_com_Windows_Vista_Wallpapers_-6.jpg
+http://media02.hongkiat.com/nature_wallpapers/elbalia.jpg
+http://media02.hongkiat.com/nature_wallpapers/ethaer.jpg
+http://media02.hongkiat.com/nature_wallpapers/shimuna.jpg
+http://media02.hongkiat.com/nature_wallpapers/paramount.jpg
+http://media02.hongkiat.com/nature_wallpapers/brothers.jpg
+http://media02.hongkiat.com/nature_wallpapers/Monument_Valley.jpg
+http://media02.hongkiat.com/nature_wallpapers/TRILITH_by_tigaer.jpg
+http://media02.hongkiat.com/nature_wallpapers/Terragen___The_Way_God_Made_Me.jpg
+http://media02.hongkiat.com/nature_wallpapers/The_Rock_by_DJMattRicks.jpg
+http://media02.hongkiat.com/nature_wallpapers/Lost.jpg
+http://media02.hongkiat.com/nature_wallpapers/splatter.jpg
+http://media02.hongkiat.com/nature_wallpapers/Pacific.jpg
+http://media02.hongkiat.com/nature_wallpapers/Unforgettable-Days.jpg
+http://media02.hongkiat.com/nature_wallpapers/skyscrapers-&-lost-wonders_01.jpg
+http://media02.hongkiat.com/nature_wallpapers/winter-wonderland.jpg
+http://media02.hongkiat.com/nature_wallpapers/winter-landscape.jpg
+http://media02.hongkiat.com/nature_wallpapers/Mt_Buller.jpg
+http://media02.hongkiat.com/nature_wallpapers/Hamad_Darwish_dot_com_Windows_Vista_Wallpapers_-15.jpg
+http://media02.hongkiat.com/nature_wallpapers/forestfall.jpg
+http://media02.hongkiat.com/nature_wallpapers/Dashing.jpg
+http://media02.hongkiat.com/nature_wallpapers/meelup-beach.jpg
+http://media02.hongkiat.com/nature_wallpapers/tion.jpg
+http://media02.hongkiat.com/nature_wallpapers/Viva-La-Nature-5-(3).jpg
+http://media02.hongkiat.com/nature_wallpapers/Viva-La-Nature-5-(4).jpg
+http://media02.hongkiat.com/nature_wallpapers/Viva-La-Nature-5-(11).jpg
+http://media02.hongkiat.com/nature_wallpapers/Viva-La-Nature-5-(15).jpg
+http://media02.hongkiat.com/nature_wallpapers/on-the-beach.jpg
+http://media02.hongkiat.com/nature_wallpapers/red-rocks.jpg
+http://media02.hongkiat.com/nature_wallpapers/another-morning.jpg
+http://media02.hongkiat.com/nature_wallpapers/Atomicsunset.jpg
+http://media02.hongkiat.com/nature_wallpapers/waterfall-desktop.jpg
+http://media02.hongkiat.com/nature_wallpapers/461.jpg
+http://media02.hongkiat.com/nature_wallpapers/sea-of-plague.jpg
+http://media02.hongkiat.com/nature_wallpapers/Afternoon1_01.jpg
+http://media02.hongkiat.com/nature_wallpapers/Grassy.jpg
+http://media02.hongkiat.com/nature_wallpapers/Hamad_Darwish_dot_com_Windows_Vista_Wallpapers_-11.jpg
+http://media02.hongkiat.com/nature_wallpapers/Hamad_Darwish_dot_com_Windows_Vista_Wallpapers_-13.jpg
+http://media02.hongkiat.com/nature_wallpapers/Hamad_Darwish_dot_com_Windows_Vista_Wallpapers_-18.jpg
+http://media02.hongkiat.com/nature_wallpapers/Lone_Tree_1600.jpg
+http://media02.hongkiat.com/nature_wallpapers/a_place_to_rest.jpg
+http://media02.hongkiat.com/nature_wallpapers/12.jpg
+http://media02.hongkiat.com/nature_wallpapers/Jungle_Dreaming.jpg
+http://media02.hongkiat.com/nature_wallpapers/west-new-york-girl.jpg
+http://media02.hongkiat.com/nature_wallpapers/a_year_has_gone.jpg
+http://media02.hongkiat.com/nature_wallpapers/dedication.jpg
+http://media02.hongkiat.com/nature_wallpapers/azalea.jpg
+http://media02.hongkiat.com/nature_wallpapers/yellow-field.jpg
+http://media02.hongkiat.com/nature_wallpapers/Summer_Sunflowers.jpg
+http://media02.hongkiat.com/nature_wallpapers/The-Greenway.jpg
+http://media02.hongkiat.com/nature_wallpapers/Sun_ray_in_the_woods.jpg
+http://media02.hongkiat.com/nature_wallpapers/51200203.jpg
+http://media02.hongkiat.com/nature_wallpapers/stonehenge_wallpaper.jpg
+http://media02.hongkiat.com/nature_wallpapers/Spot_of_Light.jpg
+http://media02.hongkiat.com/nature_wallpapers/Wafting.jpg
+http://media02.hongkiat.com/nature_wallpapers/the-other-side.jpg
+http://media02.hongkiat.com/nature_wallpapers/4rest_by_UncleCameleon.jpg
+http://media02.hongkiat.com/nature_wallpapers/DarkblissWraith.jpg
+http://media02.hongkiat.com/nature_wallpapers/KingdomOfHeaven.jpg
+http://media02.hongkiat.com/nature_wallpapers/magic-tree.jpg
+http://media02.hongkiat.com/nature_wallpapers/Reaching_for_the_Stars.jpg
+http://media02.hongkiat.com/nature_wallpapers/dreamy-world.jpg
+http://media02.hongkiat.com/nature_wallpapers/447.jpg
+http://media02.hongkiat.com/nature_wallpapers/001.jpg
+http://media02.hongkiat.com/nature_wallpapers/002.jpg
+http://media02.hongkiat.com/nature_wallpapers/no-more-rain.jpg
+http://media02.hongkiat.com/nature_wallpapers/night_comes_down.jpg
+http://media02.hongkiat.com/nature_wallpapers/Nexus-by-Burning-Liquid.jpg
+http://media02.hongkiat.com/nature_wallpapers/thetismoon2k72.jpg
+http://media02.hongkiat.com/nature_wallpapers/jungle_bath.jpg
+http://media02.hongkiat.com/nature_wallpapers/beautiful-day.jpg
View
BIN  static/img/night_comes_down.jpg
Diff not rendered
View
BIN  static/img/no-more-rain.jpg
Diff not rendered
View
BIN  static/img/on-the-beach.jpg
Diff not rendered
View
BIN  static/img/paramount.jpg
Diff not rendered
View
BIN  static/img/red-rocks.jpg
Diff not rendered
View
BIN  static/img/s0.gif
Diff not rendered
View
BIN  static/img/s1.gif
Diff not rendered
View
BIN  static/img/s2.gif
Diff not rendered
View
BIN  static/img/s3.gif
Diff not rendered
View
BIN  static/img/s4.gif
Diff not rendered
View
BIN  static/img/s5.gif
Diff not rendered
View
BIN  static/img/s6.gif
Diff not rendered
View
BIN  static/img/s7.gif
Diff not rendered
View
BIN  static/img/sea-of-plague.jpg
Diff not rendered
View
BIN  static/img/shimuna.jpg
Diff not rendered
View
BIN  static/img/skyscrapers-&-lost-wonders_01.jpg
Diff not rendered
View
BIN  static/img/splatter.jpg
Diff not rendered
View
BIN  static/img/sprites.png
Diff not rendered
View
BIN  static/img/stonehenge_wallpaper.jpg
Diff not rendered
View
BIN  static/img/the-other-side.jpg
Diff not rendered
View
BIN  static/img/the-other-side.jpg.1
Binary file not shown
View
BIN  static/img/thetismoon2k72.jpg
Diff not rendered
View
BIN  static/img/tion.jpg
Diff not rendered
View
BIN  static/img/waterfall-desktop.jpg
Diff not rendered
View
BIN  static/img/west-new-york-girl.jpg
Diff not rendered
View
BIN  static/img/winter-landscape.jpg
Diff not rendered
View
BIN  static/img/winter-wonderland.jpg
Diff not rendered
View
BIN  static/img/yellow-field.jpg
Diff not rendered
View
BIN  static/nbloxFreeTetris.swf
Binary file not shown
View
2  users/models.js
@@ -22,6 +22,8 @@
this.id = id = id || guid();
this.publicId = publicId = publicId || guid();
this.join_time = new Date().getTime();
+
+ this.partner_list = [];
this.socket = require("../app").socket;
this.messageBacklog = [];
View
17 views/chat.jade
@@ -9,6 +9,23 @@
div(id="main",style="display:none")
#audioPlayer
#left
+ #entertainment(style="display: none")
+ #entertainmentChoice
+ h2 While you wait for the next available chat partner, you have some options for how to kill time.
+ button(id="playGame") Play Game
+ | -or-
+ button(id="playRelaxingSounds") Experience Relaxing Landscape Sounds
+ #entertainmentGame(style="display: none; text-align: center")
+ //iframe(src="board.htm", height=350, width=300, id="tetris_board", name="tetris_board")
+ object(classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000", codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0", width="350", height="340", title="tetrisFlash")
+ param(name="movie", value="nbloxFreeTetris.swf")
+ param(name="quality", value="high")
+ embed(src="nbloxFreeTetris.swf", quality="high", pluginspage="http://www.macromedia.com/go/getflashplayer", type="application/x-shockwave-flash", width="350", height="340")
+ h3 As soon as your chat partner enters, the game will be hidden
+ #entertainmentSounds(style="display: none; text-align: center")
+ #wallpapers
+ img
+ h3 As soon as your chat partner enters, the show will stop
#column_left_chat
div#chatWindow
div
View
29 views/index.jade
@@ -22,6 +22,16 @@ script
- }
+div#ad-leaderboard-top(style="text-align: center")
+ script(type="text/javascript")
+ google_ad_client = "ca-pub-6036766792552196";
+ /* Homepage Leaderboard */
+ google_ad_slot = "4663790079";
+ google_ad_width = 728;
+ google_ad_height = 90;
+ script(src="http://pagead2.googlesyndication.com/pagead/show_ads.js")
+
+
.cont_lft.fltlft
h1#counts Currently Online:
span#listener-count 0
@@ -33,13 +43,7 @@ script
em Help a random person get it off their chest:
a.listen(href="/listen") &nbsp;
span.new
- script
- google_ad_client = "ca-pub-6036766792552196";
- /* CompassionPit Homepage Medium Rectangle */
- google_ad_slot = "0693952875";
- google_ad_width = 300;
- google_ad_height = 250;
- script(src="http://pagead2.googlesyndication.com/pagead/show_ads.js")
+ img(src="img/hug-white.png")
.cont_rht.fltrht
h1 Compassion Pit visitors are people dealing with all sorts of life's problems. And we’re here to help...
em Whether it’s sex, gender identity, relationship problems, sexual identity, domestic abuse, friendship loyalty, sexual perversions, money, crime, sexually transmitted diseases, procrastination, boredom... You name it! Learn more at our
@@ -62,4 +66,13 @@ script
})();
li
iframe(src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.compassionpit.com&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=35", scrolling="no", frameborder="0", style="border:none; overflow:hidden; width:240px; height:35px;", id="facebookLikeBoxIFrame")
-.clear
+
+ div#bottom-ad-unit(style="float: right")
+ script(type="text/javascript")
+ google_ad_client = "ca-pub-6036766792552196";
+ /* Homepage Bottom Banner */
+ google_ad_slot = "0315967237";
+ google_ad_width = 468;
+ google_ad_height = 60;
+ script(src="http://pagead2.googlesyndication.com/pagead/show_ads.js")
+.clear
View
12 views/minimal-layout.jade
@@ -39,6 +39,18 @@ html
.rht_curves
img(src="img/rht_curve.png", width="200", height="367", alt="decorative border")
+ #header
+ .container
+ div#adForTopOfPage(style="text-align:center")
+ script
+ google_ad_client = "ca-pub-6036766792552196";
+ /* Top of Chat Page */
+ google_ad_slot = "8018594713";
+ google_ad_width = 728;
+ google_ad_height = 90;
+ //-->
+ script(src="http://pagead2.googlesyndication.com/pagead/show_ads.js")
+
#body_container
.container
.topbg
Please sign in to comment.
Something went wrong with that request. Please try again.