Dominion Strategy Forum

Please login or register.

Login with username, password and session length
Pages: 1 ... 67 68 [69] 70 71 72  All

Author Topic: Goko Dominion Salvager Discussion  (Read 340696 times)

0 Members and 1 Guest are viewing this topic.

GwinnR

  • Tactician
  • *****
  • Offline Offline
  • Posts: 417
  • Respect: +782
    • View Profile
    • German Youtube-Videos
Re: Goko Dominion Salvager Discussion
« Reply #1700 on: January 29, 2015, 09:34:58 am »
+1

No, drag into a browser window.  Maybe "Open"ing it from within Firefox would work too, but dragging is what I tried and it worked.

I just tried this to install Salvager on Firefox and it said, "The add-on could not be installed because it appears to be corrupt."

Excuse me, could anyone help me install Salvager on Firefox?

I'm afraid I don't seem to have my download any more.  If a fresh download from the Salvager site still doesn't work then perhaps somebody will have a working copy in their downloads folder that they can put up somewhere.

Has anyone else successfully installed Salvager on Firefox recently?
Did work for me at the end of last year / beginning of this year.
Logged
Nobody's perfect, but I'm only a nobody o.O

My german Youtube-Channel: http://www.youtube.com/gwinnrdominion

ragingduckd

  • Board Moderator
  • *
  • Offline Offline
  • Posts: 1059
  • Respect: +3525
    • View Profile
Re: Goko Dominion Salvager Discussion
« Reply #1701 on: January 29, 2015, 11:49:19 am »
+3

No, drag into a browser window.  Maybe "Open"ing it from within Firefox would work too, but dragging is what I tried and it worked.

I just tried this to install Salvager on Firefox and it said, "The add-on could not be installed because it appears to be corrupt."

Excuse me, could anyone help me install Salvager on Firefox?

I'm afraid I don't seem to have my download any more.  If a fresh download from the Salvager site still doesn't work then perhaps somebody will have a working copy in their downloads folder that they can put up somewhere.

Has anyone else successfully installed Salvager on Firefox recently?

I think I just fixed a server security error.  As far as I can tell, the "Unknown Error" or "Aw, Snap" error that were happening were actually SSL security problems.

I'm now able to both download the .xpi file and install on Firefox, and I haven't encountered the "add-on ... appears to be corrupt" error.  Is it working for you now?
Logged
Salvager Extension | Isotropish Leaderboard | Game Data | Log Search & other toys | Salvager Bug Reports

Salvager not working for me at all today. ... Please help! I can't go back to playing without it like an animal!

sudgy

  • Cartographer
  • *****
  • Offline Offline
  • Posts: 3405
  • Shuffle iT Username: sudgy
  • It's pronounced "SOO-jee"
  • Respect: +2669
    • View Profile
Re: Goko Dominion Salvager Discussion
« Reply #1702 on: January 29, 2015, 03:53:30 pm »
0

When I click on the full leaderboard, I only get down to level 25...  Is it just too big?

Mainly replying to people talking about the levels of bots.
Logged
If you're wondering what my avatar is, watch this.

Check out my logic puzzle blog!

   Quote from: sudgy on June 31, 2011, 11:47:46 pm

Awaclus

  • Adventurer
  • ******
  • Offline Offline
  • Posts: 11304
  • Shuffle iT Username: Awaclus
  • (。 ω 。`)
  • Respect: +12063
    • View Profile
Re: Goko Dominion Salvager Discussion
« Reply #1703 on: January 29, 2015, 04:03:04 pm »
0

When I click on the full leaderboard, I only get down to level 25...  Is it just too big?

Mainly replying to people talking about the levels of bots.

I get down to level -79.
Logged
Bomb, Cannon, and many of the Gunpowder cards can strongly effect gameplay, particularly in a destructive way

The Twitch channel where I stream DominionThe YouTube channel where I make musicDownload my band's albums for free

qmech

  • Torturer
  • *****
  • Offline Offline
  • Posts: 1918
  • Shuffle iT Username: qmech
  • What year is it?
  • Respect: +2315
    • View Profile
Re: Goko Dominion Salvager Discussion
« Reply #1704 on: January 29, 2015, 05:53:38 pm »
+7

When I click on the full leaderboard, I only get down to level 25...  Is it just too big?

Mainly replying to people talking about the levels of bots.

I get down to level -79.

Hmm, I had no idea there was anyone down there.  I'm slightly concerned about running into a Balrog.
Logged

LibraryAdventurer

  • Saboteur
  • *****
  • Offline Offline
  • Posts: 1303
  • Shuffle iT Username: LibraryAdventurer
  • Respect: +1002
    • View Profile
Re: Goko Dominion Salvager Discussion
« Reply #1705 on: January 29, 2015, 07:41:32 pm »
+1

I'm afraid I don't seem to have my download any more.  If a fresh download from the Salvager site still doesn't work then perhaps somebody will have a working copy in their downloads folder that they can put up somewhere.

Has anyone else successfully installed Salvager on Firefox recently?

I think I just fixed a server security error.  As far as I can tell, the "Unknown Error" or "Aw, Snap" error that were happening were actually SSL security problems.

I'm now able to both download the .xpi file and install on Firefox, and I haven't encountered the "add-on ... appears to be corrupt" error.  Is it working for you now?
No, I'm still getting the same error message:
"The add-on could not be installed because it appears to be corrupt."

Also, every time I've tried, I've had to download it by saving the page as ".xpi.htm" and then removing the .htm part of the extension. It won't let me download the .xpi file directly.

EDIT: I just tried right-clicking on the link and clicking "save link as...". That time, it let me download the .xpi file directly and I was able to install it. I don't remember if I tried that before or not. anyway, it worked this time, thanks.
« Last Edit: January 29, 2015, 07:49:31 pm by LibraryAdventurer »
Logged

LibraryAdventurer

  • Saboteur
  • *****
  • Offline Offline
  • Posts: 1303
  • Shuffle iT Username: LibraryAdventurer
  • Respect: +1002
    • View Profile
Re: Goko Dominion Salvager Discussion
« Reply #1706 on: January 29, 2015, 11:45:15 pm »
+1

So, as I think I mentioned before, I wanted to get Salvager on Firefox to see if the bug which makes it so games with Young Witch won't start still happens using Firefox.
I did some more testing, and with both Firefox and Chrome, the bug only happens when I have Salvager enabled, so apparently the bug is in Salvager. A little more testing revealed that the bug only happens when the kingdom generator is enabled.

PS: Now I'm wondering why I didn't think of testing these things a long time ago. I guess it was just unthinkable to me that the bug was in Salvager and not Goko.

ragingduckd

  • Board Moderator
  • *
  • Offline Offline
  • Posts: 1059
  • Respect: +3525
    • View Profile
Re: Goko Dominion Salvager Discussion
« Reply #1707 on: February 01, 2015, 12:19:11 am »
0

So, as I think I mentioned before, I wanted to get Salvager on Firefox to see if the bug which makes it so games with Young Witch won't start still happens using Firefox.
I did some more testing, and with both Firefox and Chrome, the bug only happens when I have Salvager enabled, so apparently the bug is in Salvager. A little more testing revealed that the bug only happens when the kingdom generator is enabled.

PS: Now I'm wondering why I didn't think of testing these things a long time ago. I guess it was just unthinkable to me that the bug was in Salvager and not Goko.

What YW bug is this?  I don't have a problem starting games with it -- using Chrome with the Kingdom Generator enabled as well, Salvager v2.5.4.9.

Maybe post your JS log and instructions to reproduce the behavior?
Logged
Salvager Extension | Isotropish Leaderboard | Game Data | Log Search & other toys | Salvager Bug Reports

Salvager not working for me at all today. ... Please help! I can't go back to playing without it like an animal!

LibraryAdventurer

  • Saboteur
  • *****
  • Offline Offline
  • Posts: 1303
  • Shuffle iT Username: LibraryAdventurer
  • Respect: +1002
    • View Profile
Re: Goko Dominion Salvager Discussion
« Reply #1708 on: February 01, 2015, 01:52:32 am »
+1

...well...  ...I coulda sworn it happened until today...
weird.
I'll let you know if it happens again.

EDIT: Wait, you fixed it just before posting that didn't you? and then it auto-updated and that's why it works now. and that's why my Salvager version says 2.5.5.0.
« Last Edit: February 01, 2015, 02:10:44 am by LibraryAdventurer »
Logged

Emeric

  • Apprentice
  • *****
  • Offline Offline
  • Posts: 275
  • Shuffle iT Username: Emeric
  • Respect: +211
    • View Profile
Re: Goko Dominion Salvager Discussion
« Reply #1709 on: February 01, 2015, 03:28:22 am »
+1

Hi everybody,

I have no iso level and no automatch for 2 days. I use salvager in chrome.

Thanks for info.
Emeric
Logged

ragingduckd

  • Board Moderator
  • *
  • Offline Offline
  • Posts: 1059
  • Respect: +3525
    • View Profile
Re: Goko Dominion Salvager Discussion
« Reply #1710 on: February 01, 2015, 04:05:04 am »
0

...well...  ...I coulda sworn it happened until today...
weird.
I'll let you know if it happens again.

EDIT: Wait, you fixed it just before posting that didn't you? and then it auto-updated and that's why it works now. and that's why my Salvager version says 2.5.5.0.

Nope, I didn't fix anything.  I can't explain why your version auto-updated just now, since it's been months since I've done a release.

The main release is 2.5.4.9 and the beta is 2.5.5.1, so if you're running 2.5.5.0 then something strange has happened.  You might want to try reinstalling.


I have no iso level and no automatch for 2 days. I use salvager in chrome.

Thanks.  Another server problem.  Should be fixed now, but please post again if it persists.
Logged
Salvager Extension | Isotropish Leaderboard | Game Data | Log Search & other toys | Salvager Bug Reports

Salvager not working for me at all today. ... Please help! I can't go back to playing without it like an animal!

Emeric

  • Apprentice
  • *****
  • Offline Offline
  • Posts: 275
  • Shuffle iT Username: Emeric
  • Respect: +211
    • View Profile
Re: Goko Dominion Salvager Discussion
« Reply #1711 on: February 01, 2015, 04:30:24 am »
0

It's ok now for me !
Logged

LibraryAdventurer

  • Saboteur
  • *****
  • Offline Offline
  • Posts: 1303
  • Shuffle iT Username: LibraryAdventurer
  • Respect: +1002
    • View Profile
Re: Goko Dominion Salvager Discussion
« Reply #1712 on: February 03, 2015, 10:19:23 pm »
0

...well...  ...I coulda sworn it happened until today...  weird.
I'll let you know if it happens again.

EDIT: Wait, you fixed it just before posting that didn't you? and then it auto-updated and that's why it works now. and that's why my Salvager version says 2.5.5.0.

Nope, I didn't fix anything.  I can't explain why your version auto-updated just now, since it's been months since I've done a release.

The main release is 2.5.4.9 and the beta is 2.5.5.1, so if you're running 2.5.5.0 then something strange has happened.  You might want to try reinstalling.
2.5.5.0 is the newest beta I can get from the google store.
And the game has crashed on the loading screen using young witch (and hasn't when not using young witch) since I posted. I haven't figured out what was different about that one day.

To be clear, it (probably) didn't auto-update the day I posted that. I don't normally pay attention to version number or when it auto-updates, so I just assumed that's what must have happened to explain why it worked that day and not before.
« Last Edit: February 03, 2015, 10:33:29 pm by LibraryAdventurer »
Logged

ragingduckd

  • Board Moderator
  • *
  • Offline Offline
  • Posts: 1059
  • Respect: +3525
    • View Profile
Re: Goko Dominion Salvager Discussion
« Reply #1713 on: February 03, 2015, 10:39:20 pm »
+1

2.5.5.0 is the newest beta I can get from the google store.
And the game has crashed using young witch (and hasn't when not using young witch) since I posted. I haven't figured out what was different about that one day.

To be clear, it (probably) didn't auto-update the day I posted that. I don't normally pay attention to version number or when it auto-updates, so I just assumed that's what must have happened to explain why it worked that day and not before.

You're right.  The v2.5.5.1 beta is only on my server, not the chrome store.  I'll look into the YW issue, but I'll need a JS log or a way to reproduce the error.
Logged
Salvager Extension | Isotropish Leaderboard | Game Data | Log Search & other toys | Salvager Bug Reports

Salvager not working for me at all today. ... Please help! I can't go back to playing without it like an animal!

LibraryAdventurer

  • Saboteur
  • *****
  • Offline Offline
  • Posts: 1303
  • Shuffle iT Username: LibraryAdventurer
  • Respect: +1002
    • View Profile
Re: Goko Dominion Salvager Discussion
« Reply #1714 on: February 03, 2015, 10:55:18 pm »
0

So I try it again to try to get a javascript log and this time the bug doesn't happen...

EDIT: I think I figured out when it works and when it doesn't (besides only when the kingdom generator is on). It works when I use the 'create game' button, but crashes when I use the 'quick game' button.
So only when kingdom generator is on and young witch is in the kingdom and I use the 'quick game' button...

Earlier, when I tried to reproduce the bug, I used 'create game' so I could keep rerolling the kingdom until I got young witch (also using the kingdom generator to make young witch more likely to show up). Just now I used quick game, using the kingdom generator to force young witch in the kingdom and it crashed.

Code: [Select]
<html style="zoom: 1;" class=" js flexbox flexboxlegacy canvas canvastext webgl no-touch geolocation postmessage websqldatabase indexeddb hashchange history draganddrop websockets rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients cssreflections csstransforms csstransforms3d csstransitions fontface generatedcontent video audio localstorage sessionstorage webworkers applicationcache svg inlinesvg smil svgclippaths dk_fouc"><head>

<!-- IE9 and HTTPS redirects -->
<script type="text/javascript" async="" src="https://ssl.google-analytics.com/ga.js"></script><script type="text/javascript">
var loc = "" + window.location;
if (navigator.userAgent.indexOf("MSIE 9.0") != -1) { // if IE9 and arrive on HTTP then switch over the HTTPS
if (loc.indexOf("http://") != -1) {
window.location = "https://" + loc.substring(7);
}
}
</script>

<meta http-equiv="Content-type" content="text/html;charset=UTF-8">
<meta name="description" content="Dominion Online: Official site for online play of Dominion, one of the best selling card games of all time. Play for free with the base set, play head-to-head against other Dominion fans, learn the game with our tutorial, play solitaire against multiple level AI's, or try your hand at the campaign-style Adventures! Developed with inventor Dominion X Vaccarino. Includes all available expansions and promo cards.">
<meta name="keywords" content="Dominion, game, board game, card game, card, cards, Donald X, Dominion Online, adventures, fun">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
<title>Dominion Online</title>

<link rel="stylesheet" href="css/FS.Dominion.MeetingRoom.css">
<link rel="stylesheet" href="css/FS.DeckBuilder.css">
<link rel="stylesheet" href="css/FS.LaunchScreen.css">
<link rel="stylesheet" href="css/FS.LaunchScreen.Redeem.css">
<link rel="stylesheet" href="css/FS.LaunchScreen.MyCards.css">
<link rel="stylesheet" href="css/FS.Registration.css">
<link rel="stylesheet" href="css/fs.signin.css">
<link rel="stylesheet" href="css/FS.ChangePassword.css">
<link rel="stylesheet" href="css/FS.EditProfile.css">
<link rel="stylesheet" href="css/FS.ForgotPassword.css">
<link rel="stylesheet" href="css/FS.ResetPassword.css">
<link rel="stylesheet" href="css/FS.ResultScreen.css">
<link rel="stylesheet" href="css/FS.Please.Login.Popup.css">
<link rel="stylesheet" href="css/FS.Help.css">
<link rel="stylesheet" href="/FSSDK/css/FS.Avatar.css">
<link rel="stylesheet" href="/FSSDK/css/FS.Notifier.css">
<link rel="stylesheet" href="/FSSDK/css/FS.GameStore.css">
<link rel="stylesheet" type="text/css" media="screen,projection" href="css/FS.Advertising.css">

<link rel="stylesheet" href="css/FS.Dominion.Notifications.css">

<link rel="icon" href="./img/favicon.ico" type="image/x-icon">
<link rel="shortcut icon" href="./img/favicon.ico" type="image/x-icon">
<link rel="apple-touch-icon" href="./img/apple-touch-icon.png">

<style>
@font-face {
font-family: myDominionFont;
src: url('fonts/TrajanPro-Bold.ttf');
}

body {
width: 100%;
height: 100%;
margin: 0;
background-color: black;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-o-user-select: none;
overflow: hidden;
-ms-content-zooming: none; /* Disable pan/zoom - microsoft touch pad */
}

#goko-game {
pointer-events: all;
position: absolute;
border: 0;
}

#goko-app-div {
display: none;
pointer-events: all;
position: absolute;
width: 1024px;
height: 768px;
border: 0;
}

#fs-game-store-container {
display: none;
pointer-events: all;
position: absolute;
border: 0;
z-index: 999999999;
}

#viewporter {
height: 0 !important;
}
</style>

<!-- Google Analytics -->
<script type="text/javascript">
/*  Legacy code from goko.com */
var _gaq = _gaq || [],
d = new Date(),
f = function (num) {
return (num < 10) ? ("0" + num.toString()) : (num.toString());
},
s = d.getUTCFullYear().toString() + f(d.getUTCMonth() + 1) + f(d.getUTCDate()),
h = document.location.hostname;

/*
if (h.toUpperCase().search("BETA.GOKO.COM") !== -1) {
_gaq.push([ '_setAccount', 'UA-35646804-3' ]);
_gaq.push([ '_setDomainName', 'goko.com' ]);
} else if (h.toUpperCase().search("BETA1.GOKO.COM") !== -1) {
_gaq.push([ '_setAccount', 'UA-35646804-1' ]);
_gaq.push([ '_setDomainName', 'goko.com' ]);
} else if (h.toUpperCase().search("STAGING-WEB.GOKO.COM") !== -1) {
_gaq.push([ '_setAccount', 'UA-35646804-2' ]);
_gaq.push([ '_setDomainName', 'goko.com' ]);
} else if (h.toUpperCase().search("STAGING.GOKO.COM") !== -1) {
_gaq.push([ '_setAccount', 'UA-35646804-2' ]);
_gaq.push([ '_setDomainName', 'goko.com' ]);
} else if (h.toUpperCase().search("KEVINDEV2.FUNSOCKETS.COM") !== -1) {
_gaq.push([ '_setAccount', 'UA-35619187-1' ]);
_gaq.push([ '_setDomainName', 'funsockets.com' ]);
} else if (h.toUpperCase().search("GOKO.COM") !== -1) {
_gaq.push([ '_setAccount', 'UA-34058786-1' ]);
_gaq.push([ '_setAllowLinker', true ]);
_gaq.push([ '_setDomainName', 'goko.com' ]);
} else {
_gaq.push([ '_setAccount', 'UA-35621187-1' ]);
_gaq.push([ '_setAllowLinker', true ]);
_gaq.push([ '_setDomainName', 'goko.com' ]);
}*/

_gaq.push([ '_setAccount', 'UA-11964974-2' ]);
_gaq.push([ '_setAllowLinker', true ]);
_gaq.push([ '_setDomainName', 'playdominion.com' ]);

_gaq.push([ '_trackPageview' ]);
_gaq.push(function () {
var pageTracker = _gat._getTrackerByName();
var visitorCustomVar1Value = pageTracker._getVisitorCustomVar(1);
if (visitorCustomVar1Value === undefined) {
_gaq.push(['_setCustomVar', 1, 'Start Date', s, 1]);
} else {
d_log(">>>>> " + visitorCustomVar1Value);
}
});
(function () {
var ga = document.createElement('script');
ga.type = 'text/javascript';
ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(ga, s);
})();
</script>

<!-- WT-video
<script type="text/javascript">

(function() {
var wtjs = document.createElement('script'); wtjs.type = 'text/javascript'; wtjs.async = true;
wtjs.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'vex.wildtangent.com/js/wtv.js?partner=goko&product=dominion&genre=enthusiast&elementId=wt-ad';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(wtjs, s);
})();

</script>
-->

<title>Dominion</title>

<script src="lib/modernizr/modernizr.custom.01682.js"></script>
<style></style><style>.scrollable{-webkit-transform:translate3d(0,0,0)}.scrollability-scrollbar{position:absolute;top:0;right:2px;width:7px;height:1px;z-index:2147483647;opacity:0;-webkit-transform:translate3d(0,0,0);-webkit-box-sizing:border-box;-webkit-transform-origin:top left;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAABCAYAAADuHp8EAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAC5JREFUeNpi/P//vyQDAwMjKytr2Z8/f9gYIICRAQH+Q/n/WVhYfgNBJ4gNEGAAhVUOGMTI0TwAAAAASUVORK5CYII=") no-repeat}</style><link rel="stylesheet" type="text/css" href="./css/layouts/760x570/FS.LaunchScreen.760x570.css"><link rel="stylesheet" type="text/css" href="./css/layouts/760x570/FS.Dominion.MeetingRoom.760x570.css"><link rel="stylesheet" type="text/css" href="./css/layouts/760x570/FS.ResultScreen.760x570.css"><link rel="stylesheet" type="text/css" href="./css/layouts/760x570/FS.Help.760x570.css"><style></style><link type="text/css" rel="stylesheet" href="chrome-extension://ijfdnkanhdnmlmalclgbfpcmclfkmlno/logviewer.css"><link type="text/css" rel="stylesheet" href="chrome-extension://ijfdnkanhdnmlmalclgbfpcmclfkmlno/jquery-gokocolors.css"><style type="text/css">@charset "UTF-8";[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak{display:none;}ng\:form{display:block;}</style></head>
<body style="cursor: default;">
<div id="upay-root"></div>
<div id="upay-custom-container" class="hidden"></div> 
<div class="announcement hidden">
<div class="text"> This is an announcement.</div>
<a class="close" href="#">X</a>

<div class="info message" style="top: -32px;">
<h3>FYI, something just happened!</h3>
<p>This is just an info notification message.</p>
</div>

<div class="error message" style="top: -32px;">
<h3>Ups, an error ocurred</h3>
<p>This is just an error notification message.</p>
</div>

<div class="warning message" style="top: -32px;">
<h3>Wait, I must warn you!</h3>
<p>This is just a warning notification message.</p>
</div>

<div class="success message" style="top: -32px;">
<h3>Congrats, you did it!</h3>
<p>This is just a success notification message.</p>
</div>
</div>
<div id="viewporter" style="height: 0">
<div id="goko-game" class="main-container" style="left: 50% !important; margin-left: -512px !important">
<canvas id="myCanvas" width="760" height="570" style="position: absolute; margin-top: -146.5px;"></canvas>
<div id="sidebar" style="display: none;"><div id="alternate-buttons">
  <button type="button" id="alt-end-actions">End Actions</button>
  <button type="button" id="alt-end-turn">End Turn</button>
</div>
<table id="vptable" ng-app="vpApp" ng-controller="vpController" class="vptable ng-scope" ng-show="vp.vpon" style="display: none;"><tbody><!-- ngRepeat: player in playerList | orderBy:"vps":true --><tr ng-show="debugMode" style="display: none;"><td class="ng-binding"></td></tr></tbody></table><div id="prettylog"></div><div id="chatdiv"><div id="chatarea"></div><input id="chatline" type="text" autofocus="autofocus"></div></div></div>
<div id="goko-app-div">
<canvas id="goko-app-canvas"></canvas>
</div>
</div>
<div id="fs-avatar-editor"></div>

<div id="viewport" style="width: 760px; height: 570px; position: absolute; left: 50%; margin-left: -380px; margin-top: -146.5px; display: none;">
<div id="launch-screen-container"><div class="fs-launch-game-wrapper fs-launch-game-hide"><img src="./img-launch-screen/game-background.jpg" class="game-background"><div class="header-bar"><div class="logo clearfix"><h1><a href="javascript:void(0);" class="fs-launch-screen-logo"></a></h1></div><ul class="top-button fs-launch-game-hide"><li class="fs-lg-menu-login">Login</li><li class="fs-lg-menu-register">Sign up</li></ul><div class="login-info"><div class="fs-player-pad"><div id="fs-player-pad-avatar" class="fs-player-pad-avatar"><img src="/SiteGame/avatars/a021072b20822acd58cd827a9af10d2476d7db8b/a021072b20822acd58cd827a9af10d2476d7db8b_0_SpriteSheet.png"></div><span class="fs-player-name">LibraryAdventurer</span><div class="fs-player-pad-coin">13086</div><div class="fs-player-pad-shield">8</div></div><div class="fs-edit-profile-row"><a href="javascript:void(0);" class="fs-edit-profile-btn">Profile</a></div><div class="fs-rs-logout-row"><a href="javascript:void(0);" class="fs-lg-logout-btn">Logout</a><div class="fs-lg-settings-btn"> </div><div class="fs-lg-settings-btn">Salvager v2.5.5.0</div><div class="fs-lg-settings-btn" id="changeAvatarLink">Change Avatar</div><div class="fs-lg-settings-btn" id="userSettingsLink">User Settings</div></div></div></div><div class="fs-redeem" style="display: none;"></div><!--a href="/games/" class="fs-goko-logo"></a--><div class="fs-launch-game-loading fs-launch-game-hide"><div class="fs-launch-game-view clearfix"><div class="clear-fix"></div></div><div class="footer clearfix"><div class="loading-under-bg"></div><div class="footer-loading"><div class="title"><span>Loading...</span></div><div class="loading-box"><div class="loading-content"><div class="loading-percent"><div class="current-loading" style="width: 100%;"></div></div></div></div></div></div></div><div class="fs-launch-game-waiting"><div class="fs-launch-game-view clearfix"><div id="fs-lg-full-avatar" class="avatar" alt="avatar player"><img src="/SiteGame/avatars/a021072b20822acd58cd827a9af10d2476d7db8b/a021072b20822acd58cd827a9af10d2476d7db8b_4_SpriteSheet.png"><div></div></div><div class="clear-fix"></div><div class="menu-bar-box clearfix"><div class="menu"><a href="javascript:void(0);" class="fs-launch-game-btn off" id="fs-lg-campaigns" name="fs-lg-campaigns"></a><a href="javascript:void(0);" class="fs-launch-game-btn" id="fs-lg-meeting-room" name="fs-lg-meeting-room"></a><a href="javascript:void(0);" class="fs-launch-game-btn" id="fs-lg-quick-play" name="fs-lg-quick-play"></a><a href="javascript:void(0);" class="fs-launch-game-btn off" id="fs-lg-store" name="fs-lg-store"></a><a href="javascript:void(0);" class="fs-launch-game-btn" id="fs-lg-how-to-play" name="fs-lg-tutorial">Tutorial</a></div></div><div class="fs-upsell-box"><canvas id="saleCanvas" width="541" height="427"></canvas></div><div class="fs-lg-options"><a href="http://forum.makingfun.com/showthread.php?4191-How-to-play" target="_blank"><div class="fs-how-to-play" name="fs-lg-how-to-play" title="How to play"></div></a><div class="fs-sound-fx fs-sound-fx-off"></div><div class="fs-music fs-music-off"></div><div class="fs-my-cards"></div><div id="getsat-widget-2030" style=""><a href="http://forum.makingfun.com/forumdisplay.php?78-Dominion-Online" target="_blank">Forum</a></div><div id="getsat-widget-2030" style=""><a href="http://makingfun.desk.com/customer/portal/emails/new?q=Dominion" target="_blank">Report a Problem</a></div><div id="getsat-widget-2030" style=""><a href="http://www.makingfun.com/footer/terms-of-services/" target="_blank">Terms of Services</a></div><div id="getsat-widget-2030" style=""><a href="http://www.makingfun.com/footer/privacy-policy/" target="_blank">Privacy Policy</a></div></div><!--div class="fs-goko"></div--><ul class="bottom-button"><li><a href="http://forum.makingfun.com/forumdisplay.php?78-Dominion-Online" target="_blank" id="btn-lg-report-bug">Report a Bug</a></li></ul></div></div></div></div>
<div id="fs-meetingroom-container" style="display: none;"><section class="fs-mtrm-popup-alert-popup fs-mtrm-popup" style="display: none"> <header class="fs-panel-header"> <h3>Table Message</h3> </header><!-- request-join-table-header -->  <section class="alert-popup-content">  </section><!-- alert-popup-content -->  <section class="fs-mtrm-popup-buttons"> <button class="fs-mtrm-dominion-action-btn alert-popup-btn-ok">Ok</button> </section><!-- request-join-table-buttons --> </section><div class="fs-login-container clearfix" style="display: none;"> <div class="fs-login-form"> <h1>Login</h1><br> <label for="fs-login-email">Email:</label><br><input type="text" id="fs-login-email" value="alice@domain.com"><br> <label for="fs-login-password">Password:</label><br><input type="text" id="fs-login-password" value="test123"><br> <div class="fs-login-google-icon" style="display:none"></div> <input type="button" class="fs-login-google-button" id="fs-login-google-button" value="Sign In Using Google" style="display:none"><br> <input type="button" class="fs-login-signin-button" id="fs-login-signin-button" value="Sign In Using FunSockets"><br> <input type="button" class="fs-login-signin-button" id="fs-login-guest-button" value="Sign In as Guest"><br> </div> <div class="fs-create-player-form"> <h1>Create Player</h1><br> <label for="fs-create-username">DisplayName:</label><br><input type="text" id="fs-create-username" value="Fred"><br> <label for="fs-create-password">Password:</label> <br><input type="text" id="fs-create-password" value="test123"><br> <label for="fs-create-email">Email:</label><br><input type="text" id="fs-create-email" value="fred@domain.com"><br> <div class="fs-create-google-icon" style="display:none"></div> <input type="button" class="fs-create-google-button" id="fs-create-google-button" value="Create Using Google" style="display:none"><br> <input type="button" id="fs-create-player-button" class="fs-create-player-button" value="Create Using FunSockets"><br> </div> </div><section class="fs-mtrm-classic-container"> <header class="fs-mtrm-classic-header"> <nav class="fs-mtrm-header-nav"> <ul> <li data="home"> <div class="fs-mtrm-main-menu-home">Home</div> </li> <!--<li data='meetingroom' class='active'>Meeting Room</li>--> <li data="mycards" class="fs-disabled-for-guest">My Cards</li> <li data="leaderboard" class="mtr-leaderboard">Leaderboard</li> <li data="campaign" class="fs-disabled-for-guest">Adventures</li> <li data="store">Store</li> </ul> </nav> <aside class="fs-mtrm-classic-player-info"> <div class="player-info-avatar"><img src="/SiteGame/avatars/a021072b20822acd58cd827a9af10d2476d7db8b/a021072b20822acd58cd827a9af10d2476d7db8b_0_SpriteSheet.png" style="height: 45px; width: 45px;"></div> <div class="player-info-name fs-mtrm-text-border"> <div><strong class="name">LibraryAdventurer</strong></div> <div class="rating-container">Rating: <span class="rating">3586</span></div> </div> <div class="player-info-currency fs-hidden-prod-env"> <div class="fs-mtrm-player-coin">13086</div> <div class="fs-mtrm-player-victory">8</div> </div> </aside> </header><!-- classic header -->  <section class="fs-mtrm-classic-room-section"> <header class="room-section-header"> <ul class="room-section-header-buttons"> <li><button class="fs-mtrm-text-border fs-mtrm-dominion-action-btn" style="margin: 0px 3px;">Create Game</button></li> <li></li> <li><button class="fs-mtrm-text-border fs-mtrm-dominion-action-btn" id="quickGameButton" title="You can set parameters for the game in User Settings (accessible from main page)." style="margin: 0px 3px;">Quick Game</button></li><li><button id="automatchButton" class="fs-mtrm-text-border fs-mtrm-dominion-action-btn" style="margin: 0px 3px; width: 200px; color: rgb(255, 0, 0);" disabled="">Automatch: Offline</button></li></ul> <aside class="room-section-rooms-selection-container"><div class="dk_container dk_theme_default" id="dk_container_fs-mtrm-rooms-selection-name0" tabindex="" style="display: block;"><a class="dk_toggle" style="width: 167px;"><span class="dk_label">Overgrown Estate II (1)</span></a><div class="dk_options" style="top: 27px;"><ul class="dk_options_inner jspScrollable" tabindex="0" style="overflow: hidden; padding: 0px; width: 214px;"><div class="jspContainer" style="width: 214px; height: 250px;"><div class="jspPane" style="padding: 0px; width: 214px; top: 0px;"><li class=""><a data-dk-dropdown-value="4fa8a67436f37c574bb8425e" class="">Council Room (48)</a></li><li class="disabled"><a data-dk-dropdown-value="5027185e14b17abbe2065298" class="disabled">Counting House (50)</a></li><li class=" "><a data-dk-dropdown-value="5027185e14b17abbe206528e" class="">Courtyard (46)</a></li><li class=" "><a data-dk-dropdown-value="5027185e14b17abbe206528a" class="">Gardens (36)</a></li><li class=" "><a data-dk-dropdown-value="5027185e14b17abbe2065295" class="">Great Hall (22)</a></li><li class=" "><a data-dk-dropdown-value="5027185e14b17abbe206528b" class="">Hovel (13)</a></li><li class=" "><a data-dk-dropdown-value="5027185e14b17abbe2065296" class="">King's Court (18)</a></li><li class=" "><a data-dk-dropdown-value="5027185e14b17abbe206529a" class="">Laboratory (18)</a></li><li class=" "><a data-dk-dropdown-value="5027185e14b17abbe206529b" class="">Library (11)</a></li><li class=" "><a data-dk-dropdown-value="5027185e14b17abbe206528c" class="">Market Square (2)</a></li><li class=" "><a data-dk-dropdown-value="5027185e14b17abbe2065293" class="">Necropolis (2)</a></li><li class=" "><a data-dk-dropdown-value="5027185e14b17abbe206528f" class="">Outpost (6)</a></li><li class=" "><a data-dk-dropdown-value="5027185e14b17abbe2065294" class="">Overgrown Estate (1)</a></li><li class=" "><a data-dk-dropdown-value="5027185e14b17abbe2065299" class="">Poor House (2)</a></li><li class=" "><a data-dk-dropdown-value="5027185e14b17abbe2065297" class="">Secret Chamber (2)</a></li><li class=" "><a data-dk-dropdown-value="5027185e14b17abbe2065291" class="">Storeroom (1)</a></li><li class=" "><a data-dk-dropdown-value="4fe9f9f076b1c131ad2b2358" class="">Throne Room (0)</a></li><li class=" "><a data-dk-dropdown-value="5027185e14b17abbe206528d" class="">Treasury (1)</a></li><li class=" "><a data-dk-dropdown-value="5027185e14b17abbe2065290" class="">Watchtower (0)</a></li><li class=" "><a data-dk-dropdown-value="5027185e14b17abbe2065292" class="">Workshop (1)</a></li><li class=" "><a data-dk-dropdown-value="5146930eef8d51c334e68e1f" class="">Council Room II (0)</a></li><li class=" "><a data-dk-dropdown-value="5147c3a92b06f2548edbe410" class="">Counting House II (0)</a></li><li class=" "><a data-dk-dropdown-value="5147c4d7e751f37e8e73e394" class="">Courtyard II (1)</a></li><li class=" "><a data-dk-dropdown-value="5147c548544080e79cce68d7" class="">Gardens II (0)</a></li><li class=" "><a data-dk-dropdown-value="5147bdf8a9d056efc7ce1933" class="">Great Hall II (0)</a></li><li class=" "><a data-dk-dropdown-value="5147c52f3bea244df747f2c7" class="">Hovel II (1)</a></li><li class=" "><a data-dk-dropdown-value="5147be192eef25421bf2a061" class="">King's Court II (0)</a></li><li class=" "><a data-dk-dropdown-value="5147c3c39799cdc4fd6edbe3" class="">Laboratory II (0)</a></li><li class=" "><a data-dk-dropdown-value="5147c3db02fa94f7cd75069a" class="">Library II (0)</a></li><li class=" "><a data-dk-dropdown-value="5147c51952c63a724ea8c913" class="">Market Square II (0)</a></li><li class=" "><a data-dk-dropdown-value="5147c55b679b4cd7058588a3" class="">Necropolis II (1)</a></li><li class=" "><a data-dk-dropdown-value="5147c7cf327f4eb5e3878807" class="">Outpost II (0)</a></li><li class="dk_option_current"><a data-dk-dropdown-value="5147c571ea60f93d9a864335" class="">Overgrown Estate II (1)</a></li><li class=" "><a data-dk-dropdown-value="5147c388c914c52f24e86dc0" class="">Poor House II (0)</a></li><li class=" "><a data-dk-dropdown-value="5147c36b9fbe224a11649405" class="">Secret Chamber II (1)</a></li><li class=" "><a data-dk-dropdown-value="5147c4941a8d0375878fb953" class="">Storeroom II (0)</a></li><li class=" "><a data-dk-dropdown-value="5147bdcda44488cf4ac0579d" class="">Throne Room II (0)</a></li><li class=" "><a data-dk-dropdown-value="5147c4f620cfc70058acb1c5" class="">Treasury II (0)</a></li><li class=" "><a data-dk-dropdown-value="5147c4b74a2342d5486a72b8" class="">Watchtower II (0)</a></li><li class=" "><a data-dk-dropdown-value="5147c3fcb3b858e01cc476ad" class="">Workshop II (0)</a></li><li class=" "><a data-dk-dropdown-value="5147c598d9626140088dad01" class="">Council Room III (0)</a></li><li class=" "><a data-dk-dropdown-value="5147c63647d55b5bb45903ec" class="">Counting House III (0)</a></li><li class=" "><a data-dk-dropdown-value="5147c6d141267d71894226d7" class="">Courtyard III (0)</a></li><li class=" "><a data-dk-dropdown-value="5147c7354a06a8ccb311addf" class="">Gardens III (1)</a></li><li class=" "><a data-dk-dropdown-value="5147c5c85f2d7fae002448fe" class="">Great Hall III (0)</a></li><li class=" "><a data-dk-dropdown-value="5147c71ef5469ac58694068b" class="">Hovel III (1)</a></li><li class=" "><a data-dk-dropdown-value="5147c5df8f876536b0967dbf" class="">King's Court III (1)</a></li><li class=" "><a data-dk-dropdown-value="5147c6515356bea535beebd5" class="">Laboratory III (0)</a></li><li class=" "><a data-dk-dropdown-value="5147c6692e51a4c2aaa3158a" class="">Library III (0)</a></li><li class=" "><a data-dk-dropdown-value="5147c6f0741a5586566cd731" class="">Market Square III (0)</a></li><li class=" "><a data-dk-dropdown-value="5147c75101156a06e9a5991c" class="">Necropolis III (1)</a></li><li class=" "><a data-dk-dropdown-value="5147c6bfc86c63054d1aae63" class="">Outpost III (2)</a></li><li class=" "><a data-dk-dropdown-value="5147c764f0538f973942a426" class="">Overgrown Estate III (0)</a></li><li class=" "><a data-dk-dropdown-value="5147c61624dbf28a2b3884a6" class="">Poor House III (0)</a></li><li class=" "><a data-dk-dropdown-value="5147c5f8cc712f61b061a915" class="">Secret Chamber III (0)</a></li><li class=" "><a data-dk-dropdown-value="5147c68f1c68973b7e0a6e66" class="">Storeroom III (0)</a></li><li class=" "><a data-dk-dropdown-value="5147c5b15fe7e00f59867763" class="">Throne Room III (0)</a></li><li class=" "><a data-dk-dropdown-value="5147c6e33c097d4843dcf3d9" class="">Treasury III (1)</a></li><li class=" "><a data-dk-dropdown-value="5147c6a4787848b4ea8a2dbb" class="">Watchtower III (0)</a></li><li class=" "><a data-dk-dropdown-value="5147c67bf8ac8be3d952ab7c" class="">Workshop III (2)</a></li></div><div class="jspVerticalBar"><div class="jspCap jspCapTop"></div><div class="jspTrack" style="height: 250px;"><div class="jspDrag" style="height: 34px; top: 0px;"><div class="jspDragTop"></div><div class="jspDragBottom"></div></div></div><div class="jspCap jspCapBottom"></div></div></div></ul></div></div><select name="fs-mtrm-rooms-selection-name0" style="display: none;"><option selected="selected" value="4fa8a67436f37c574bb8425e">Council Room (50)</option><option disabled="disabled" value="5027185e14b17abbe2065298">Counting House (50)</option><option value="5027185e14b17abbe206528e">Courtyard (46)</option><option value="5027185e14b17abbe206528a">Gardens (37)</option><option value="5027185e14b17abbe2065295">Great Hall (23)</option><option value="5027185e14b17abbe206528b">Hovel (14)</option><option value="5027185e14b17abbe2065296">King's Court (18)</option><option value="5027185e14b17abbe206529a">Laboratory (18)</option><option value="5027185e14b17abbe206529b">Library (11)</option><option value="5027185e14b17abbe206528c">Market Square (2)</option><option value="5027185e14b17abbe2065293">Necropolis (2)</option><option value="5027185e14b17abbe206528f">Outpost (8)</option><option value="5027185e14b17abbe2065294">Overgrown Estate (1)</option><option value="5027185e14b17abbe2065299">Poor House (4)</option><option value="5027185e14b17abbe2065297">Secret Chamber (2)</option><option value="5027185e14b17abbe2065291">Storeroom (1)</option><option value="4fe9f9f076b1c131ad2b2358">Throne Room (0)</option><option value="5027185e14b17abbe206528d">Treasury (1)</option><option value="5027185e14b17abbe2065290">Watchtower (0)</option><option value="5027185e14b17abbe2065292">Workshop (1)</option><option value="5146930eef8d51c334e68e1f">Council Room II (0)</option><option value="5147c3a92b06f2548edbe410">Counting House II (0)</option><option value="5147c4d7e751f37e8e73e394">Courtyard II (1)</option><option value="5147c548544080e79cce68d7">Gardens II (0)</option><option value="5147bdf8a9d056efc7ce1933">Great Hall II (0)</option><option value="5147c52f3bea244df747f2c7">Hovel II (1)</option><option value="5147be192eef25421bf2a061">King's Court II (0)</option><option value="5147c3c39799cdc4fd6edbe3">Laboratory II (0)</option><option value="5147c3db02fa94f7cd75069a">Library II (0)</option><option value="5147c51952c63a724ea8c913">Market Square II (0)</option><option value="5147c55b679b4cd7058588a3">Necropolis II (1)</option><option value="5147c7cf327f4eb5e3878807">Outpost II (0)</option><option value="5147c571ea60f93d9a864335">Overgrown Estate II (0)</option><option value="5147c388c914c52f24e86dc0">Poor House II (0)</option><option value="5147c36b9fbe224a11649405">Secret Chamber II (1)</option><option value="5147c4941a8d0375878fb953">Storeroom II (0)</option><option value="5147bdcda44488cf4ac0579d">Throne Room II (0)</option><option value="5147c4f620cfc70058acb1c5">Treasury II (0)</option><option value="5147c4b74a2342d5486a72b8">Watchtower II (0)</option><option value="5147c3fcb3b858e01cc476ad">Workshop II (0)</option><option value="5147c598d9626140088dad01">Council Room III (2)</option><option value="5147c63647d55b5bb45903ec">Counting House III (0)</option><option value="5147c6d141267d71894226d7">Courtyard III (0)</option><option value="5147c7354a06a8ccb311addf">Gardens III (1)</option><option value="5147c5c85f2d7fae002448fe">Great Hall III (0)</option><option value="5147c71ef5469ac58694068b">Hovel III (1)</option><option value="5147c5df8f876536b0967dbf">King's Court III (1)</option><option value="5147c6515356bea535beebd5">Laboratory III (0)</option><option value="5147c6692e51a4c2aaa3158a">Library III (0)</option><option value="5147c6f0741a5586566cd731">Market Square III (0)</option><option value="5147c75101156a06e9a5991c">Necropolis III (1)</option><option value="5147c6bfc86c63054d1aae63">Outpost III (2)</option><option value="5147c764f0538f973942a426">Overgrown Estate III (0)</option><option value="5147c61624dbf28a2b3884a6">Poor House III (0)</option><option value="5147c5f8cc712f61b061a915">Secret Chamber III (0)</option><option value="5147c68f1c68973b7e0a6e66">Storeroom III (0)</option><option value="5147c5b15fe7e00f59867763">Throne Room III (0)</option><option value="5147c6e33c097d4843dcf3d9">Treasury III (1)</option><option value="5147c6a4787848b4ea8a2dbb">Watchtower III (0)</option><option value="5147c67bf8ac8be3d952ab7c">Workshop III (2)</option></select></aside> <aside class="romm-section-communication-panel"> <aside class="room-section-player-list-container"><div> <div class="fs-player-list-header">Player List</div> <div class="fs-player-list-list-body"> <div class="fs-player-list-container" style="height: 248.5px; overflow: hidden; padding: 0px; width: 0px;">  <div class="jspContainer" style="width: 0px; height: 248.5px;"><div class="jspPane" style="padding: 0px; top: 0px; width: 0px;"><ul class="fs-player-list"><li class="clearfix"> <div data-playerid="516dc40ce4b082c74d7c8baa" class="player-list-item clearfix"> <div class="fs-mtrm-player-avatar-small"><img src="/SiteGame/avatars/a021072b20822acd58cd827a9af10d2476d7db8b/a021072b20822acd58cd827a9af10d2476d7db8b_0_SpriteSheet.png" style="height: 32px; width: 32px;"></div> <div class="fs-mtrm-player-name"> <strong>LibraryAdventurer</strong> <div class="rank" style="visibility: visible;">Rating: <span class="player-rank"><span rating-player="516dc40ce4b082c74d7c8baa">3586</span></span>  Level: <span class="iso-level">0</span></div> </div> </div> </li></ul></div></div></div> </div> </div></aside> <aside class="room-section-chat-container"><div> <div class="fs-chat-header"> <span class="fs-chat-header-text fs-mtrm-text-border">Chat</span> <span class="fs-mtrm-down-btn fs-mtrm-communication-up-down-btn left-btn"></span><span class="fs-mtrm-up-btn fs-mtrm-communication-up-down-btn right-btn"></span></div>  <div class="fs-chat-list-body"> <div class="fs-chat-list-container" style="height: 248.5px;"> <div class="fs-chat-list-scroller" style="height: 198.5px; overflow: hidden; padding: 0px; width: 0px;">  <div class="jspContainer" style="width: 0px; height: 198.5px;"><div class="jspPane" style="padding: 0px; top: 0px; width: 0px;"><ul class="fs-chat-list"></ul></div></div></div> <div class="fs-chat-input-container"> <input id="fs-chat-input" type="text" rows="2" placeholder="Type Here And Press Enter To Chat"> </div> </div> </div> </div></aside> </aside> </header><!-- classic header -->  <section class="room-section-search-table" style="margin-right: 225px;"> <span class="fs-mtrm-text-border fs-mtrm-room-section-search-table-text">Create a new game or join an existing one.</span> <input type="text" name="name" placeholder="search" class="room-section-text-search"> </section><!-- room content -->  <section class="room-section-content" style="margin-right: 225px; overflow: hidden; padding: 0px; width: 0px;">  <div class="jspContainer" style="width: 0px; height: 410px;"><div class="jspPane" style="padding: 0px; top: 0px; width: 0px;"><ul><li class="fs-mtrm-table-container clearfix active" table-index="1422937621202" style=""> <section class="fs-mtrm-table-inner-container"> <!-- owner avatar, table setting, watched ... --> <section class="fs-mtrm-table-fix-area"> <ul> <li><div class="fs-mtrm-player-avatar-small fs-mtrm-table-owner-avatar"><img src="/SiteGame/avatars/a021072b20822acd58cd827a9af10d2476d7db8b/a021072b20822acd58cd827a9af10d2476d7db8b_0_SpriteSheet.png" style="height: 32px; width: 32px;"></div></li> <li> <div class="fs-mtrm-table-settings"> <div class="fs-mtrm-table-name-container"> <span class="fs-mtrm-table-link-table-name fs-mtrm-text-border">all sets 2k-5k</span> </div>  <a href="#" class="fs-mtrm-table-link-setting" style="visibility: hidden;"></a> <span href="#" class="fs-mtrm-table-icon-card fs-mtrm-table-link-playing-deck"></span> <span href="#" class="fs-mtrm-table-icon-lock" style="visibility: hidden;"></span> <div href="#" class="fs-table-rank casual"></div> <div class="clear"></div> <div> <span class="fs-mtrm-table-status fs-mtrm-text-border" style=""> (Playing) </span> <button class="table-btn-action fs-mtrm-dominion-action-btn fs-mtrm-light-button" style="display: none;">Play</button> <button class="table-btn-leave-table fs-mtrm-dominion-action-btn" style="display: none;">Leave Game</button> <button class="table-btn-own-game fs-mtrm-dominion-action-btn" style="display: none;">Own Game</button> </div> <div class="clear"></div> </div> </li> <li><div class="fs-mtrm-player-avatar-small fs-mtrm-table-watcher-avatar" style="display: none;"></div></li> </ul> </section>  <!-- player avatar --> <section class="fs-mtrm-table-player-avatar-area"> <ul class="fs-mtrm-player-avatars-small"> <li style="display: none;"><div class="fs-mtrm-player-avatar-small active"><img src="/SiteGame/avatars/a021072b20822acd58cd827a9af10d2476d7db8b/a021072b20822acd58cd827a9af10d2476d7db8b_0_SpriteSheet.png" style="height: 32px; width: 32px;"></div></li> <li><div class="fs-mtrm-player-avatar-small active"><img src="/SiteGame/avatars/bac016795e901b44f55015e46043a641c4d7ba47/bac016795e901b44f55015e46043a641c4d7ba47_0_SpriteSheet.png" style="height: 32px; width: 32px;"></div></li> <li style="display: none;"><div class="fs-mtrm-player-avatar-small"></div></li> <li style="display: none;"><div class="fs-mtrm-player-avatar-small"></div></li> <li style="display: none;"><div class="fs-mtrm-player-avatar-small"></div></li> <li style="display: none;"><div class="fs-mtrm-player-avatar-small"></div></li> </ul> </section> </section> </li></ul></div></div></section><!-- room content --></section><!-- room section --> </section><section class="fs-mtrm-popup-bot-list fs-mtrm-popup jqmID2" style="top: 228px; left: 178.90625px; margin-left: 0px; z-index: 999; display: none;"> <span class="classic-close-btn"></span> <section class="fs-mtrm-bot-list-search-container"> <label for="fs-mtrm-bot-list-text-search">Find: </label><input type="text" id="fs-mtrm-bot-list-text-search" class="fs-mtrm-bot-list-text-search" value="" style="display: inline-block;"> </section><!-- table-detail-seats -->  <section class="fs-mtrm-bot-list-container" style="overflow: hidden; padding: 0px; height: 432.5px; width: 0px;">  <div class="jspContainer" style="width: 0px; height: 282px;"><div class="jspPane" style="padding: 0px; top: 0px; width: 0px;"><ul class="fs-mtrm-bot-list fs-mtrm-text-shadow" style="height: 267px;"><li class="clearfix" data-playerid="4f7f9d30b0bbb0e4f329b3b5"> <div data-playerid="4f7f9d30b0bbb0e4f329b3b5"> <div class="fs-mtrm-player-avatar-small"><img src="/SiteGame/avatars/d72dcc2d8c20551e07061c88135ac85d74961a38/d72dcc2d8c20551e07061c88135ac85d74961a38_0_SpriteSheet.png" style="height: 32px; width: 32px;"></div> <div class="fs-mtrm-player-name"> <a href="#" data-playerid="4f7f9d30b0bbb0e4f329b3b5">Lord Bottington</a> <div class="rank" style="visibility: visible;">Rating: <span class="bot-rank"><span rating-player="4f7f9d30b0bbb0e4f329b3b5">3094</span></span></div> </div> </div> <button class="fs-mtrm-dominion-action-btn fs-mtrm-light-button btn-add-bot" style="">Add</button> </li><li class="clearfix" data-playerid="4febdc247a04f40bcdecc6bb"> <div data-playerid="4febdc247a04f40bcdecc6bb"> <div class="fs-mtrm-player-avatar-small"><img src="/SiteGame/avatars/9043952ee52f15ba04cb7f1e8c2e62fa7342311f/9043952ee52f15ba04cb7f1e8c2e62fa7342311f_0_SpriteSheet.png" style="height: 32px; width: 32px;"></div> <div class="fs-mtrm-player-name"> <a href="#" data-playerid="4febdc247a04f40bcdecc6bb">Defender Bot</a> <div class="rank" style="visibility: visible;">Rating: <span class="bot-rank"><span rating-player="4febdc247a04f40bcdecc6bb">3031</span></span></div> </div> </div> <button class="fs-mtrm-dominion-action-btn fs-mtrm-light-button btn-add-bot" style="">Add</button> </li><li class="clearfix" data-playerid="4febdb947a04f40bcdecc6ba"> <div data-playerid="4febdb947a04f40bcdecc6ba"> <div class="fs-mtrm-player-avatar-small"><img src="/SiteGame/avatars/bac016795e901b44f55015e46043a641c4d7ba47/bac016795e901b44f55015e46043a641c4d7ba47_0_SpriteSheet.png" style="height: 32px; width: 32px;"></div> <div class="fs-mtrm-player-name"> <a href="#" data-playerid="4febdb947a04f40bcdecc6ba">Villager Bot</a> <div class="rank" style="visibility: visible;">Rating: <span class="bot-rank"><span rating-player="4febdb947a04f40bcdecc6ba">2885</span></span></div> </div> </div> <button class="fs-mtrm-dominion-action-btn fs-mtrm-light-button btn-add-bot" style="">Add</button> </li><li class="clearfix" data-playerid="4febdb067a04f40bcdecc6b9"> <div data-playerid="4febdb067a04f40bcdecc6b9"> <div class="fs-mtrm-player-avatar-small"><img src="/SiteGame/avatars/faba679e7f24379f6b539bb717788ff3b5c08617/faba679e7f24379f6b539bb717788ff3b5c08617_0_SpriteSheet.png" style="height: 32px; width: 32px;"></div> <div class="fs-mtrm-player-name"> <a href="#" data-playerid="4febdb067a04f40bcdecc6b9">Conqueror Bot</a> <div class="rank" style="visibility: visible;">Rating: <span class="bot-rank"><span rating-player="4febdb067a04f40bcdecc6b9">2872</span></span></div> </div> </div> <button class="fs-mtrm-dominion-action-btn fs-mtrm-light-button btn-add-bot" style="">Add</button> </li><li class="clearfix" data-playerid="4febdcb47a04f40bcdecc6bc"> <div data-playerid="4febdcb47a04f40bcdecc6bc"> <div class="fs-mtrm-player-avatar-small"><img src="/SiteGame/avatars/5760f649c75a2f9d9e9968643579bc76f6cd0bf5/5760f649c75a2f9d9e9968643579bc76f6cd0bf5_0_SpriteSheet.png" style="height: 32px; width: 32px;"></div> <div class="fs-mtrm-player-name"> <a href="#" data-playerid="4febdcb47a04f40bcdecc6bc">Warlord Bot</a> <div class="rank" style="visibility: visible;">Rating: <span class="bot-rank"><span rating-player="4febdcb47a04f40bcdecc6bc">2802</span></span></div> </div> </div> <button class="fs-mtrm-dominion-action-btn fs-mtrm-light-button btn-add-bot" style="">Add</button> </li><li class="clearfix" data-playerid="4febd90f7a04f40bcdecc6b8"> <div data-playerid="4febd90f7a04f40bcdecc6b8"> <div class="fs-mtrm-player-avatar-small"><img src="/SiteGame/avatars/44dccb707535585b991c79d16d12b3c611f98fc2/44dccb707535585b991c79d16d12b3c611f98fc2_0_SpriteSheet.png" style="height: 32px; width: 32px;"></div> <div class="fs-mtrm-player-name"> <a href="#" data-playerid="4febd90f7a04f40bcdecc6b8">Banker Bot</a> <div class="rank" style="visibility: visible;">Rating: <span class="bot-rank"><span rating-player="4febd90f7a04f40bcdecc6b8">2749</span></span></div> </div> </div> <button class="fs-mtrm-dominion-action-btn fs-mtrm-light-button btn-add-bot" style="">Add</button> </li><li class="clearfix" data-playerid="4febcf827a04f40bcdecc6b7"> <div data-playerid="4febcf827a04f40bcdecc6b7"> <div class="fs-mtrm-player-avatar-small"><img src="/SiteGame/avatars/414920c7cbb7f98edf829dc71b2a4796ed903674/414920c7cbb7f98edf829dc71b2a4796ed903674_0_SpriteSheet.png" style="height: 32px; width: 32px;"></div> <div class="fs-mtrm-player-name"> <a href="#" data-playerid="4febcf827a04f40bcdecc6b7">Serf Bot</a> <div class="rank" style="visibility: visible;">Rating: <span class="bot-rank"><span rating-player="4febcf827a04f40bcdecc6b7">0</span></span></div> </div> </div> <button class="fs-mtrm-dominion-action-btn fs-mtrm-light-button btn-add-bot" style="">Add</button> </li></ul></div></div></section><!-- table-detail-watchers --> <div class="fs-mtrm-bubble-arrow-border-up"></div><div class="fs-mtrm-bubble-arrow-up"></div></section><section class="fs-mtrm-popup-edit-table fs-mtrm-popup jqmID3" style="display: none"> <span class="classic-close-btn edit-table-btn-cancel"></span> <header class="edit-table-header fs-panel-header"> <span class="edit-table-header-btn edit-table-header-btn-gamesetting active">Game Settings</span> <span class="edit-table-header-btn edit-table-header-btn-mydeck">My Decks</span> <!--<span class='edit-table-header-btn edit-table-header-btn-deck-builder'>Deck Builder</span>-->  <!-- TODO: remove it later --> <div style="visibility: hidden"> <label class="fs-mtrm-label-link-to-game" for="link-to-game">Invite URL:</label> <input type="text" readonly="true" name="link-to-game" placeholder="link to game" class="edit-table-text-link fs-mtrm-text-input"> <button class="fs-mtrm-dominion-action-btn edit-table-link-copy" style="display: none">copy link</button> </div> <!--<span class='fs-mtrm-social-btn facebook'></span> <span class='fs-mtrm-social-btn twitter'></span>--> </header><!-- edit-table-header -->  <section class="edit-table-content general clearfix">  <section class="edit-table-table-setting-container clearfix"> <section class="edit-table-table-seats-area"> <p> <label for="edit-table-text-name">Game Setup:</label> <input type="text" name="name" placeholder="table name" class="edit-table-text-name fs-mtrm-text-input" maxlength="60" id="edit-table-text-name"> </p>  <p> <input type="checkbox" class="edit-table-lock-table"> Private Game <br> <input type="checkbox" class="edit-table-request-join"> Request to Join <br> </p><div><input type="checkbox" id="am-onseek-box"> Use Automatch <span id="automatch-info-span" style="color: rgb(0, 0, 255); cursor: pointer;"> (?)</span></div><div style="display: none"><input type="checkbox" class="edit-table-request-sit"> Request to Sit <br></div> <p></p>  <br><br>  <p> <label for="fs-mtrm-edit-table-select-deck">Deck:</label> <span class="fs-mtrm-edit-table-empty-deck" id="fs-mtrm-edit-table-select-deck">You haven't created any decks.</span> <select name="fs-mtrm-edit-table-select-deck" class="fs-mtrm-edit-table-select-deck"> </select><br> </p><div class="random-deck-button-container"> <button class="fs-mtrm-dominion-action-btn edit-table-btn-random-deck">Randomize Cards</button> </div> <br> <span class="fs-loading-mini loading-colony"></span><input class="fs-mtrm-edit-table-is-colony-platinum" type="checkbox">Colony/Platinum<br> <span class="fs-loading-mini loading-shelters"></span><input class="fs-mtrm-edit-table-is-use-shelters" type="checkbox">Use Shelters<br>  <br> <label>Leaderboard:</label> <div class="dk_container dk_theme_default" id="dk_container_fs-mtrm-edit-table-select-leaderboard" tabindex="" style="display: block;"><a class="dk_toggle" style="width: 160px;"><span class="dk_label">Casual Play</span></a><div class="dk_options"><ul class="dk_options_inner"><li class="dk_option_current "><a data-dk-dropdown-value="casual" class="">Casual Play</a></li><li class=" "><a data-dk-dropdown-value="pro" class="">Professional Play</a></li><li class=" "><a data-dk-dropdown-value="unrated" class="">Unrated</a></li></ul></div></div><select name="fs-mtrm-edit-table-select-leaderboard" class="fs-mtrm-edit-table-select-leaderboard" id="fs-mtrm-edit-table-select-leaderboard" style="display: none;"> <option value="casual">Casual Play</option> <option value="pro">Professional Play</option> <option value="unrated">Unrated</option> </select> <p></p>  <br><br>  <label>Seats:</label> <ul class="fs-mtrm-player-avatars-small"> <li><div class="fs-mtrm-player-avatar-small active"></div></li> <li><div class="fs-mtrm-player-avatar-small"></div></li> <li><div class="fs-mtrm-player-avatar-small"></div></li> <li><div class="fs-mtrm-player-avatar-small"></div></li> <li><div class="fs-mtrm-player-avatar-small"></div></li> <li><div class="fs-mtrm-player-avatar-small"></div></li> </ul> </section>  <section class="edit-table-table-deck-area clearfix" style="overflow: hidden; padding: 0px; width: 67px;"> <!--<p class='deck-area-deck-name'> A Random Deck has been selected for you. Please try the My Decks feature to create custom decks. </p>-->   <div class="jspContainer" style="width: 67px; height: 492px;"><div class="jspPane" style="padding: 0px; top: 0px; width: 67px;"><ul class="deck-area-cards-list clearfix"></ul><p class="message-deck-area-cards-list-hidden">Deck is hidden until the game starts</p></div></div></section> </section>  </section><!-- edit-table-content -->  <section class="edit-table-content mydeck clearfix" style="display:none">  </section><!-- edit-table-content -->  <section class="edit-table-content deck-builder clearfix" style="display:none">  </section><!-- edit-table-content -->  <section class="edit-table-buttons fs-mtrm-popup-buttons"> <button class="fs-mtrm-dominion-action-btn edit-table-btn-create-deck" style="display: none">Create Deck</button> <button class="fs-mtrm-dominion-action-btn edit-table-btn-create">Save</button> </section><!-- edit-table-buttons --> </section><section class="fs-mtrm-popup-request-join-table fs-mtrm-popup" style="display: none"> <header class="request-join-table-header fs-panel-header"> <h3>Table Locked</h3> </header><!-- request-join-table-header -->  <section class="request-join-table-content"> <div class="request-join-ask-seat"><span style="display:inline-block; width: 400px; text-align: center">Asking Owner to let you join the game at seat <span class="seat-number"></span></span><button class="fs-mtrm-dominion-action-btn request-join-table-btn-ask-seat">Ask to Play</button></div> <br> <div class="request-join-ask-watch"><span style="display:inline-block; width: 400px; text-align: center">Asking Owner to let you watch the game</span><button class="fs-mtrm-dominion-action-btn request-join-table-btn-ask-watch">Ask to Watch</button></div> </section><!-- request-join-table-content -->  <section class="request-join-table-buttons fs-mtrm-popup-buttons"> <button class="fs-mtrm-dominion-action-btn request-join-table-btn-cancel">Cancel</button>  </section><!-- request-join-table-buttons --> </section><section class="fs-mtrm-popup-permit-table fs-mtrm-popup" style="display: none"> <header class="request-join-table-header fs-panel-header"> <h3>Permit Player Request</h3> </header><!-- request-join-table-header -->  <section class="request-join-table-content"> A player is requesting to join table table0 at seat 0? </section><!-- request-join-table-content -->  <section class="request-join-table-buttons fs-mtrm-popup-buttons"> <button class="fs-mtrm-dominion-action-btn request-join-table-btn-accept">Accept</button> <button class="fs-mtrm-dominion-action-btn request-join-table-btn-cancel">Deny</button> </section><!-- request-join-table-buttons --> </section><div class="fs-mtrm-classic-player-detail" style="display: none;"><ul></ul><div class="fs-mtrm-bubble-arrow-border-up"></div><div class="fs-mtrm-bubble-arrow-up"></div><div class="fs-mtrm-bubble-arrow-border-down"></div><div class="fs-mtrm-bubble-arrow-down"></div></div><section class="fs-mtrm-popup-table-detail fs-mtrm-popup" style="display: none;"> <section class="table-detail-seats"> <ul></ul></section><!-- table-detail-seats -->  <section class="table-detail-watchers-container"> <header class="table-detail-watchers-header"> Watching </header> <section> <ul class="table-detail-watcher-list">  </ul> </section> <footer class="table-detail-watchers-footer"> <!-- pager here --> </footer> </section><!-- table-detail-watchers --> <div class="fs-mtrm-bubble-arrow-border-up"></div><div class="fs-mtrm-bubble-arrow-up"></div><div class="fs-mtrm-bubble-arrow-border-down"></div><div class="fs-mtrm-bubble-arrow-down"></div></section><section class="fs-mtrm-popup-playing-deck fs-mtrm-popup" style="display: none"> <span class="classic-close-btn"></span> <section class="fs-mtrm-playing-deck-container" style="overflow: hidden; padding: 0px; width: 0px;">   <div class="jspContainer" style="width: 0px; height: 516px;"><div class="jspPane" style="padding: 0px; top: 0px; width: 0px;"><ul class="playing-deck-list">  </ul><p class="message-deck-area-cards-list-hidden">Deck is hidden until the game starts</p></div></div></section><!-- table-detail-seats --> </section></div>
<div id="fs-result-screen-container"></div>
<div id="fs-signin-container"></div>
<div id="fs-signup-container"><section class="fs-popup-sign-up-container" style="display: none;"><header><h1>Sign up</h1><span class="avatar-profile" style="display:none;">Your avatar profile is complete</span></header><article class="frame"><section class="content"><section class="notification hidden fs-coppa-error"><h2>Sorry, but we are unable to process your registration.</h2><p>Unfortunately, we are unable to process your registration because you do not meet the <strong>minimum age requirement</strong> as noted in our <a href="http://www.makingfun.com/privacy-policy/" target="_blank">Privacy Policy</a>.</p><div class="close-button close-button-div"></div></section><section class="notification hidden fs-signup-no-service"><h2>Sorry, but we are unable to process your registration.</h2><p>The registration service is not available for now. Please try again later.</p><div class="close-button close-button-div"></div></section><section class="notification hidden fs-signup-email-sent"><h2>Thanks for signing up! We've emailed you at:</h2><div><span></span></div><p>Please log into our email account to click on the verification link we sent you.</p><p>If you don't see it, double check your spam folder or <a href="mailto:support@funsockets.com">contact us</a> for assistance.</p><div class="close-button close-button-div"></div></section><section class="notification hidden fs-signup-user-exists"><h2>Email <span></span> is already taken.</h2><div><span></span></div><div class="popup-mini-btn"><a href="javascript:void(0);">Back</a></div></section><section class="notification hidden fs-signup-user-name-exists"><h2>Username is already taken.</h2><div><span></span></div><div class="popup-mini-btn"><a href="javascript:void(0);">Back</a></div></section><section class="notification hidden fs-signup-invalid-name"><h2>The user name contains invalid characters.</h2><div><span></span></div><div class="popup-mini-btn"><a href="javascript:void(0);">Back</a></div></section><span class="popup_tooltip hidden">You will need a username and password for login. Click again if you decide to leave the setup process.</span><ul class="scenes"><li class=""><article class="content-area"><p>Sign up using your preferred social network:</p><ul class="oauth-container"><li><div tabindex="9"><a href="javascript:void(0);" class="facebook"><img src="./img-registration/facebook.png"></a></div></li><li class="oauth-container-center"><div tabindex="10"><a href="javascript:void(0);" class="twitter"><img src="./img-registration/twitter.png"></a></div></li><li><div tabindex="11"><a href="javascript:void(0);" class="google"><img src="./img-registration/google.png"></a></div></li></ul><div class="clear-fix"></div><p>- OR -</p><span class="error-message" style="display: none;"></span><div class="popup-row"><label class="sign-up-label">Enter your email address</label><input type="email" class="fs-sign-up-email" tabindex="1"></div><div class="popup-row"><label class="sign-up-label">Your birth date</label><div class="fs-sign-up-birthdate"><div><div class="dk_container dk_theme_default" id="dk_container_fs-signup-month" tabindex="2"><a class="dk_toggle" style="width: 210px;"><span class="dk_label">Month</span></a><div class="dk_options"><ul class="dk_options_inner"><li class=""><a data-dk-dropdown-value="month" class="">Month</a></li><li class=" "><a data-dk-dropdown-value="01" class="">01</a></li><li class=" "><a data-dk-dropdown-value="02" class="">02</a></li><li class=" "><a data-dk-dropdown-value="03" class="">03</a></li><li class=" "><a data-dk-dropdown-value="04" class="">04</a></li><li class=" "><a data-dk-dropdown-value="05" class="">05</a></li><li class=" "><a data-dk-dropdown-value="06" class="">06</a></li><li class=" "><a data-dk-dropdown-value="07" class="">07</a></li><li class=" "><a data-dk-dropdown-value="08" class="">08</a></li><li class=" "><a data-dk-dropdown-value="09" class="">09</a></li><li class=" "><a data-dk-dropdown-value="10" class="">10</a></li><li class=" "><a data-dk-dropdown-value="11" class="">11</a></li><li class=" "><a data-dk-dropdown-value="12" class="">12</a></li></ul></div></div><select id="fs-signup-month" class="month" name="month" tabindex="2" style="display: none;"><option value="month" selected="selected">Month</option><option value="01">01</option><option value="02">02</option><option value="03">03</option><option value="04">04</option><option value="05">05</option><option value="06">06</option><option value="07">07</option><option value="08">08</option><option value="09">09</option><option value="10">10</option><option value="11">11</option><option value="12">12</option></select></div><div><div class="dk_container dk_theme_default" id="dk_container_fs-signup-year" tabindex="3"><a class="dk_toggle" style="width: 210px;"><span class="dk_label">Year</span></a><div class="dk_options"><ul class="dk_options_inner"><li class=""><a data-dk-dropdown-value="year" class="">Year</a></li><li class=" "><a data-dk-dropdown-value="2015" class="">2015</a></li><li class=" "><a data-dk-dropdown-value="2014" class="">2014</a></li><li class=" "><a data-dk-dropdown-value="2013" class="">2013</a></li><li class=" "><a data-dk-dropdown-value="2012" class="">2012</a></li><li class=" "><a data-dk-dropdown-value="2011" class="">2011</a></li><li class=" "><a data-dk-dropdown-value="2010" class="">2010</a></li><li class=" "><a data-dk-dropdown-value="2009" class="">2009</a></li><li class=" "><a data-dk-dropdown-value="2008" class="">2008</a></li><li class=" "><a data-dk-dropdown-value="2007" class="">2007</a></li><li class=" "><a data-dk-dropdown-value="2006" class="">2006</a></li><li class=" "><a data-dk-dropdown-value="2005" class="">2005</a></li><li class=" "><a data-dk-dropdown-value="2004" class="">2004</a></li><li class=" "><a data-dk-dropdown-value="2003" class="">2003</a></li><li class=" "><a data-dk-dropdown-value="2002" class="">2002</a></li><li class=" "><a data-dk-dropdown-value="2001" class="">2001</a></li><li class=" "><a data-dk-dropdown-value="2000" class="">2000</a></li><li class=" "><a data-dk-dropdown-value="1999" class="">1999</a></li><li class=" "><a data-dk-dropdown-value="1998" class="">1998</a></li><li class=" "><a data-dk-dropdown-value="1997" class="">1997</a></li><li class=" "><a data-dk-dropdown-value="1996" class="">1996</a></li><li class=" "><a data-dk-dropdown-value="1995" class="">1995</a></li><li class=" "><a data-dk-dropdown-value="1994" class="">1994</a></li><li class=" "><a data-dk-dropdown-value="1993" class="">1993</a></li><li class=" "><a data-dk-dropdown-value="1992" class="">1992</a></li><li class=" "><a data-dk-dropdown-value="1991" class="">1991</a></li><li class=" "><a data-dk-dropdown-value="1990" class="">1990</a></li><li class=" "><a data-dk-dropdown-value="1989" class="">1989</a></li><li class=" "><a data-dk-dropdown-value="1988" class="">1988</a></li><li class=" "><a data-dk-dropdown-value="1987" class="">1987</a></li><li class=" "><a data-dk-dropdown-value="1986" class="">1986</a></li><li class=" "><a data-dk-dropdown-value="1985" class="">1985</a></li><li class=" "><a data-dk-dropdown-value="1984" class="">1984</a></li><li class=" "><a data-dk-dropdown-value="1983" class="">1983</a></li><li class=" "><a data-dk-dropdown-value="1982" class="">1982</a></li><li class=" "><a data-dk-dropdown-value="1981" class="">1981</a></li><li class=" "><a data-dk-dropdown-value="1980" class="">1980</a></li><li class=" "><a data-dk-dropdown-value="1979" class="">1979</a></li><li class=" "><a data-dk-dropdown-value="1978" class="">1978</a></li><li class=" "><a data-dk-dropdown-value="1977" class="">1977</a></li><li class=" "><a data-dk-dropdown-value="1976" class="">1976</a></li><li class=" "><a data-dk-dropdown-value="1975" class="">1975</a></li><li class=" "><a data-dk-dropdown-value="1974" class="">1974</a></li><li class=" "><a data-dk-dropdown-value="1973" class="">1973</a></li><li class=" "><a data-dk-dropdown-value="1972" class="">1972</a></li><li class=" "><a data-dk-dropdown-value="1971" class="">1971</a></li><li class=" "><a data-dk-dropdown-value="1970" class="">1970</a></li><li class=" "><a data-dk-dropdown-value="1969" class="">1969</a></li><li class=" "><a data-dk-dropdown-value="1968" class="">1968</a></li><li class=" "><a data-dk-dropdown-value="1967" class="">1967</a></li><li class=" "><a data-dk-dropdown-value="1966" class="">1966</a></li><li class=" "><a data-dk-dropdown-value="1965" class="">1965</a></li><li class=" "><a data-dk-dropdown-value="1964" class="">1964</a></li><li class=" "><a data-dk-dropdown-value="1963" class="">1963</a></li><li class=" "><a data-dk-dropdown-value="1962" class="">1962</a></li><li class=" "><a data-dk-dropdown-value="1961" class="">1961</a></li><li class=" "><a data-dk-dropdown-value="1960" class="">1960</a></li><li class=" "><a data-dk-dropdown-value="1959" class="">1959</a></li><li class=" "><a data-dk-dropdown-value="1958" class="">1958</a></li><li class=" "><a data-dk-dropdown-value="1957" class="">1957</a></li><li class=" "><a data-dk-dropdown-value="1956" class="">1956</a></li><li class=" "><a data-dk-dropdown-value="1955" class="">1955</a></li><li class=" "><a data-dk-dropdown-value="1954" class="">1954</a></li><li class=" "><a data-dk-dropdown-value="1953" class="">1953</a></li><li class=" "><a data-dk-dropdown-value="1952" class="">1952</a></li><li class=" "><a data-dk-dropdown-value="1951" class="">1951</a></li><li class=" "><a data-dk-dropdown-value="1950" class="">1950</a></li><li class=" "><a data-dk-dropdown-value="1949" class="">1949</a></li><li class=" "><a data-dk-dropdown-value="1948" class="">1948</a></li><li class=" "><a data-dk-dropdown-value="1947" class="">1947</a></li><li class=" "><a data-dk-dropdown-value="1946" class="">1946</a></li><li class=" "><a data-dk-dropdown-value="1945" class="">1945</a></li><li class=" "><a data-dk-dropdown-value="1944" class="">1944</a></li><li class=" "><a data-dk-dropdown-value="1943" class="">1943</a></li><li class=" "><a data-dk-dropdown-value="1942" class="">1942</a></li><li class=" "><a data-dk-dropdown-value="1941" class="">1941</a></li><li class=" "><a data-dk-dropdown-value="1940" class="">1940</a></li><li class=" "><a data-dk-dropdown-value="1939" class="">1939</a></li><li class=" "><a data-dk-dropdown-value="1938" class="">1938</a></li><li class=" "><a data-dk-dropdown-value="1937" class="">1937</a></li><li class=" "><a data-dk-dropdown-value="1936" class="">1936</a></li><li class=" "><a data-dk-dropdown-value="1935" class="">1935</a></li><li class=" "><a data-dk-dropdown-value="1934" class="">1934</a></li><li class=" "><a data-dk-dropdown-value="1933" class="">1933</a></li><li class=" "><a data-dk-dropdown-value="1932" class="">1932</a></li><li class=" "><a data-dk-dropdown-value="1931" class="">1931</a></li><li class=" "><a data-dk-dropdown-value="1930" class="">1930</a></li><li class=" "><a data-dk-dropdown-value="1929" class="">1929</a></li><li class=" "><a data-dk-dropdown-value="1928" class="">1928</a></li><li class=" "><a data-dk-dropdown-value="1927" class="">1927</a></li><li class=" "><a data-dk-dropdown-value="1926" class="">1926</a></li><li class=" "><a data-dk-dropdown-value="1925" class="">1925</a></li><li class=" "><a data-dk-dropdown-value="1924" class="">1924</a></li><li class=" "><a data-dk-dropdown-value="1923" class="">1923</a></li><li class=" "><a data-dk-dropdown-value="1922" class="">1922</a></li><li class=" "><a data-dk-dropdown-value="1921" class="">1921</a></li><li class=" "><a data-dk-dropdown-value="1920" class="">1920</a></li><li class=" "><a data-dk-dropdown-value="1919" class="">1919</a></li><li class=" "><a data-dk-dropdown-value="1918" class="">1918</a></li><li class=" "><a data-dk-dropdown-value="1917" class="">1917</a></li><li class=" "><a data-dk-dropdown-value="1916" class="">1916</a></li><li class=" "><a data-dk-dropdown-value="1915" class="">1915</a></li></ul></div></div><select id="fs-signup-year" class="year" name="year" tabindex="3" style="display: none;"><option value="year" selected="selected">Year</option><option value="2015">2015</option><option value="2014">2014</option><option value="2013">2013</option><option value="2012">2012</option><option value="2011">2011</option><option value="2010">2010</option><option value="2009">2009</option><option value="2008">2008</option><option value="2007">2007</option><option value="2006">2006</option><option value="2005">2005</option><option value="2004">2004</option><option value="2003">2003</option><option value="2002">2002</option><option value="2001">2001</option><option value="2000">2000</option><option value="1999">1999</option><option value="1998">1998</option><option value="1997">1997</option><option value="1996">1996</option><option value="1995">1995</option><option value="1994">1994</option><option value="1993">1993</option><option value="1992">1992</option><option value="1991">1991</option><option value="1990">1990</option><option value="1989">1989</option><option value="1988">1988</option><option value="1987">1987</option><option value="1986">1986</option><option value="1985">1985</option><option value="1984">1984</option><option value="1983">1983</option><option value="1982">1982</option><option value="1981">1981</option><option value="1980">1980</option><option value="1979">1979</option><option value="1978">1978</option><option value="1977">1977</option><option value="1976">1976</option><option value="1975">1975</option><option value="1974">1974</option><option value="1973">1973</option><option value="1972">1972</option><option value="1971">1971</option><option value="1970">1970</option><option value="1969">1969</option><option value="1968">1968</option><option value="1967">1967</option><option value="1966">1966</option><option value="1965">1965</option><option value="1964">1964</option><option value="1963">1963</option><option value="1962">1962</option><option value="1961">1961</option><option value="1960">1960</option><option value="1959">1959</option><option value="1958">1958</option><option value="1957">1957</option><option value="1956">1956</option><option value="1955">1955</option><option value="1954">1954</option><option value="1953">1953</option><option value="1952">1952</option><option value="1951">1951</option><option value="1950">1950</option><option value="1949">1949</option><option value="1948">1948</option><option value="1947">1947</option><option value="1946">1946</option><option value="1945">1945</option><option value="1944">1944</option><option value="1943">1943</option><option value="1942">1942</option><option value="1941">1941</option><option value="1940">1940</option><option value="1939">1939</option><option value="1938">1938</option><option value="1937">1937</option><option value="1936">1936</option><option value="1935">1935</option><option value="1934">1934</option><option value="1933">1933</option><option value="1932">1932</option><option value="1931">1931</option><option value="1930">1930</option><option value="1929">1929</option><option value="1928">1928</option><option value="1927">1927</option><option value="1926">1926</option><option value="1925">1925</option><option value="1924">1924</option><option value="1923">1923</option><option value="1922">1922</option><option value="1921">1921</option><option value="1920">1920</option><option value="1919">1919</option><option value="1918">1918</option><option value="1917">1917</option><option value="1916">1916</option><option value="1915">1915</option></select></div><div class="error-pin"></div></div><div class="clear-fix"></div><div class="birthday-note-div" tabindex="4"><a href="javascript:void(0);" class="birthday-note" title="Dominion requires users to provide their real date of birth to encourage authenticity and provide only age-appropriate access to content. Your birthday will be hidden from other users."><strong>Why is my birthday required?</strong></a></div></div><div class="clear-fix"></div><div class="fs-popup-button" tabindex="5"><a href="javascript:void(0);" class="signup-btn">Sign Up</a></div><div class="sign-up-indicator hidden"></div><div class="clear-fix"></div><p><span tabindex="6" class="login"><a href="javascript:void(0);" class="login">Click here to Login</a></span></p><p><strong>By clicking "Sign Up" you are accepting our <span tabindex="7"><a class="link-terms" href="//www.makingfun.com/footer/terms-of-services/" target="_blank">terms of service</a></span> and <span tabindex="8"><a class="link-privacy" href="//www.makingfun.com/footer/privacy-policy/" target="_blank">privacy policy</a></span>.</strong></p></article></li><li class="hidden"><article class="content-area"><h2>Email: </h2><div class="form-container"><label for="name">Pick a user name.</label><input type="text" name="name" tabindex="12"><label for="password">Create a password.</label><input type="password" name="password" tabindex="13"><label for="retype-password">Confirm password.</label><input type="password" name="retype-password" tabindex="14"></div></article><div class="password-requirements"><ul><li>The password must contain at least 1 character.</li><li>The password must contain at least 1 numeric character.</li><li>The password must be greater than or equal to 6 characters.</li><li>The password must be equal or less than 80 characters.</li></ul></div><div class="clear-fix"></div><div class="popup-medium-btn" tabindex="15"><a href="javascript:void(0);">Next</a></div></li><li class="hidden"><article class="content-area"><div class="captcha-wrapper"><iframe id="fs-create-captcha-frame" height="80" width="97%" src="//www.playdominion.com/captcha/"></iframe><span tabindex="18"><a class="refresh-captcha">Refresh</a></span></div><div class="input-captcha"><label>Please enter the letters you see above:</label><input type="text" name="captcha" id="fs-create-captcha" tabindex="16"><div class="fs-popup-button" tabindex="17"><a href="javascript:void(0);">Continue</a></div><div class="captcha-indicator hidden"></div></div></article></li><li class="hidden"><article class="content-area"><div class="guide-choose-avatar"><p>An email was sent to <span class="email-content"></span></p><p>Once you have clicked on the confirmation link, press continue.</p> <p> If you do not receive a confirmation email within the next few hours,please use the <a href="http://makingfun.desk.com/customer/portal/emails/new?q=Dominion" target="_blank">report a problem</a> link to contact support.</p><div class="fs-popup-button" tabindex="19"><a href="javascript:void(0);">Continue</a></div><p class="error-confirm" style="display: none;"></p></div></article></li><li class="hidden"><article class="content-area"><div class="guide-choose-avatar"><p>Click the button below to bring up the avatar selector.</p><p>Pick which Avatar you would like to represent you.</p><div class="fs-popup-button" tabindex="20"><a href="javascript:void(0);">Pick an Avatar</a></div></div></article></li><li class="hidden"><article class="content-area"><div class="avatar-popup"><h2></h2><div id="fs-registration-avatar-player"></div></div></article><div class="popup-brown-btn" tabindex="21"><a href="javascript:void(0);">Back</a></div><div class="popup-medium-btn" tabindex="22"><a href="javascript:void(0);">Finish</a></div></li></ul></section></article><div class="close-button-div" tabindex="23"><a class="close-button" href="javascript:void(0)"></a></div><div class="reveal-close-button hidden"></div></section></div>
<div id="fs-edit-profile-container"></div>
<div id="fs-change-password-container"></div>
<div id="fs-forgot-password-container"></div>
<div id="fs-reset-password-container"></div>
<div id="fs-my-cards-container"><div id="my-cards-dialog" class="fs-mycards-content"><a class="my-cards-close-btn"></a><p>You need to <a id="my-cards-register" href="javascript:void(0);">Register</a> or <a id="my-cards-login" href="javascript:void(0);">Login</a> to use this feature</p></div></div>
<div id="fs-redeem-container"></div>
<div id="fs-pls-login-campaign-container"><div class="fs-please-login-body" id="fs-pls-login-campaigns"><a class="pls-loginclose-btn"></a><p>You need to <a href="javascript:void(0);" id="fs-pls-login-register">Sign up</a> or <a href="javascript:void(0);" id="fs-pls-login-login">Login</a> to use this feature</p></div></div>
<div id="fs-pls-upgrade-FF17-container"></div>
<div id="fs-pls-upgrade-CH23-container"></div>
<div id="fs-registration-avatar-editor"></div>
<!--[START DECKBUILDER TEMPLATE]--> <div class="db-loading-indicator"></div> <div class="db-popup-container" style="display: none;"> <div class="db-popup"> <span class="closeBnt"></span> <div class="content"> <div class="db-app-container"> <div class="mc-topnav"> <ul> <li><a class="current db-link-tab-my-deck" href="#mydeck">My Decks</a></li> <li><a class="db-link-tab-deck-builder" href="#deckbuilder">Deck Builder</a></li> <!--<li><a class='db-link-tab-card-achievement' href='#achievement'>Card Achievements</a></li>--> </ul> <div class="add-deck-box"> <button class="fs-mtrm-dominion-action-btn add-deck">Add Deck</button> </div> </div> <div class="clearfix"></div>  <div class="db-content-container clearfix"> </div> <!-- db-content-container --> <!-- <div style='font-family: MinionPro-BoldCn; color: #FFF'>A</div> <div style='font-family: TrajanPro; color: #FFF'>A</div> --> </div> </div> </div>  </div> <!-- db-popup-container -->  <script id="tpl-mydeck-master-layout" type="text/template"> <div class='mc-content'> <div class='left_column'> <div class='left-header'> <h3><span class='db-default-deck-name'>Empty</span></h3> <div class='db-default-deck-cards-name'></div> </div> <div class='fs-deck-builder-empty-deck-message-container'>No saved decks. Please use <a href='#' class='fs-deck-builder-empty-deck-message-link'>Deck Builder</a> to create some.</div>  <div class='my-deck-card-list-scroller'> <div class='my-deck-card-list-buff clearfix' style='min-height: 100px'> <ul class='my-deck-card-list clearfix'></ul> </div> </div> <div class='fs-deck-builder-colony-platinum'>Use Colonies/Platinum: <span class='value'>No</span></div> <div class='fs-deck-builder-use-shelters fs-hidden-prod-env'>Use Shelters: <span class='value'>No</span></div> </div> <div class='right_column'> <ul class='my-deck-list'></ul> </div> </div> </script>  <script id="tpl-mydeck-deck-item" type="text/template"> <span class='name'><%=name%></span> <div class='action'> <div style='display: none'><input type='checkbox' name='default' value='' <%=isChecked%>/>set as default</div> <a href='#' class='md-edit-deck'>edit</a> <a href='#' class='md-delete-deck'>delete</a> </div> </script>  <script id="tpl-mydeck-card-item" type="text/template"> <div id='<%=nameId%>' class='card-item-boder'></div> </script>  <script id="tpl-mydeck-card-item-empty" type="text/template"> <li> <div class='card-item-boder empty'> <div class='card-item-boder-empty-outer'> <div class='card-item-boder-empty-inner'>Empty</div> </div> </div> </li> </script>  <!-- Deck Builder Templates --> <script id="tpl-deckbuilder-master-layout" type="text/template"> <div class='mc-content'> <!-- Deck builder --> <div class='mc-db-leftnav'> <!-- Sets tree --> </div> <div class='mc-bd-center'> <!-- Card selector --> </div> <div class='mc-db-right'> <!-- Card editor --> </div> </div> </script>  <script id="tpl-deckbuilder-sets-tree" type="text/template"> <div class='left-top'> <input class='search-field' id='txtCardFilter' type='text'/> </div> <div class='db-sets-tree-container'> <!-- sets tree --> </div> </script>  <script id="tpl-deckbuilder-sets-group-item" type="text/template"> <span class='expanding-menu-header'><%=name%></span> <ul set-name='<%=name%>'></ul> </script>  <script id="tpl-deckbuilder-card-selector" type="text/template"> <div class='db-card-sheet-name'></div> <ul class='db-card-sheet clearfix'></ul> <ul class='db-card-sheet-not-choose-able clearfix'></ul> <div class='card-detail-box' style='display: none'> <span>&laquo;&nbsp;</span> <a class='db-link-back-to-cards' href='#'>Back to cards</a> <div class='card-detail'> <div class='card-thumbnail'> <canvas id='canvas-card-thumbnail' width='212px' height='320px'></canvas> </div> <span><a class='db-link-flip-card' href='#'>Flip card</a></span> </div> </div> </script>  <script id="tpl-deckbuilder-card-editor" type="text/template"> <div class='row-top'> <input class='search-field' id='txtDeckName' type='text' maxlength='50'/> <span class='db-error-message db-error-name'>Deck's name cannot be duplicated</span> <!--<div class='bt-random-box'> <button class='fs-mtrm-dominion-action-btn db-btn-random-deck'>Random Deck</button> </div>--> </div> <div class='main-content'> <ul class='db-card-editor-sheet'> <!-- card items --> </ul> <span class='db-error-message db-error-cards'>Must at least 10 cards are selected</span> <div class='clearfix'></div> <div class='row card-editor-card-names'>  </div> <div class='row'> <div style='display: none'><input class='db-cb-is-default' type='checkbox' />Set this deck as default</div> <span class='db-loading-mini db-loading-colony'></span><input class='db-cb-is-colony-platinum' type='checkbox' />Colony/Platinum<br/> <span class='db-loading-mini db-loading-shelters'></span><input class='db-cb-is-use-shelters' type='checkbox' />Use Shelters </div> <div class='clearfix'></div> <div class='row'> <!--<button class='fs-mtrm-dominion-action-btn db-btn-cancel'>Cancel</button>--> <button class='fs-mtrm-dominion-action-btn db-btn-random-deck'>Random</button> <button class='fs-mtrm-dominion-action-btn right db-btn-save-deck' >Save Deck</button> </div> </div> </script>  <script id="tpl-achievement-master-layout" type="text/template"> <div class='mc-ca-left'> <ul> <li> <div class='card-item-boder'></div> <span>card award</span> </li> <li> <div class='card-item-boder'></div> <span>card award</span> </li> <li> <div class='card-item-boder'></div> <span>card award</span> </li> <li> <div class='card-item-boder'></div> <span>card award</span> </li> <li> <div class='card-item-boder'></div> <span>card award</span> </li> <li> <div class='card-item-boder'></div> <span>card award</span> </li> <li> <div class='card-item-boder card-item-none'></div> <span class='none'>card award</span> </li> <li> <div class='card-item-boder card-item-none'></div> <span class='none'>card award</span> </li> </ul> </div> <div class='mc-ca-right'> <div class='card-item-detail'></div> </div> </script>  <section class="fs-db-popup-alert-popup fs-mtrm-popup jqmID1" style="display: none"> <header class="fs-panel-header"> <h3>Table Message</h3> </header><!-- request-join-table-header -->  <section class="alert-popup-content">  </section><!-- alert-popup-content -->  <section class="fs-mtrm-popup-buttons"> <button class="fs-mtrm-dominion-action-btn alert-popup-btn-ok">Ok</button> </section><!-- request-join-table-buttons --> </section> <!--[END DECKBUILDER TEMPLATE]--> <div id="how-to-play"><ul class="tabs"> <li><a href="help-html/dominion_how_to_play.html" class="current">How to Play</a></li> <li><a href="help-html/dominion_basic.html">Dominion Basics</a></li> <li><a href="help-html/game_modes.html">Game Modes</a></li> <li><a href="help-html/dominion_adventures.html">Dominion Adventures</a></li> <li><a href="help-html/ranking_and_leaderboards.html">Ranking and Leaderboards</a></li> <li><a href="help-html/offical_rules.html">Official Rules</a></li></ul><a href="#" class="htp-close"></a><div class="content">   <div class="play" style="display: block;"><h2>Playing Goko Dominion</h2>
<p style="text-align:center;"><img src="./help-html/img/game_overview.jpg" width="903px" height="459px"></p>
<p>At Goko, we think that taking a paper board game and putting it online makes a fun time funner. No time-consuming setups, no messy clean-ups, and if you spill beer on the table, it's not that big a deal (just try not to get beer on your keyboard). We're working hard to give you the smoothest, cleanest online Dominion experience possible.</p>
<h4><p>Avatars and Player Info</p></h4>
<p>You, represented by your avatar, are located at the bottom left of the screen, in a little circle. When it's your turn to play, the color behind your head shows yellow. If it's someone else's turn, and you're supposed to react to something they did, the color behind your head shows red. There's a card bay near your head, with two decks of cards (or room for two decks of cards): the Draw deck, and the Discard deck. The Draw deck's top card is hidden (you can only see the back of the card) while the Discard deck's top cardis face up.</p>
<p>Your opponents, both human and computer, show above you along the left edge of the screen. When it's each opponent's turn, their little head will pop out to the right, and you'll see their card decks. They'll pop back in when their turn is over. If you'd like to pop out an opponent when it's not their turn, you can click on your opponent's head, and you'll get the full view. Click on the head again to pop 'em back.</p>
<h4><p>Cards and Card Decks</p></h4>
<p>Unless there's a reason to be dealt more or fewer cards, you'll normally be dealt five cards. These five cards, your hand, are fanned out at the bottom of the screen. You can see them throughout your turn, even when you're waiting for other players to finish their turns. The other players don't get to see what's in your hand (unless someone plays a card that tells you to show it around).</p>
<p>Your hand is made of cards gained from the piles shown onscreen:</p>
<p> 1. Ten piles of different Kingdom cards are at the top center, in two rows of five
<br>
2. Three (or maybe four) piles of Treasure cards are at the top right, showing coin values
<br>
3. One purple Curse card pile, below the Treasures
<br>
4. Three green Province card piles, to the left side of the Kingdom cards (and sometimes one more pile is below the Curses)
</p>
<p>Piles of cards that can be purchased have little red circles on their upper right corners. This shows you how many cards are in the pile. When all the cards in that pile have been bought, the red circle number shows zero, and the pile is grayed out. No one can buy any more of those cards.</p>
<p>The Trash pile is at the bottom right of the screen, below the system control buttons. Click it once to see what's in it, and click it again to make it go away.</p>
<p>Cards can glow different colors, depending on what you're supposed to do, or what your opponent is doing. During the different phases of your turn, any card that you can play will glow with a blue border. If it's someone else's turn, and they're waiting for you to react to something, the cards that you can play will glow with a green border. When an Action card is in play, it has a solid green border.</p>
<p>If it's time to buy a card, a white plus sign in a blue square will blink on the bottom right corner of cards that you can afford. Click on the plus sign to buy that card.</p>
<p>To see a zoomed-in view of any card, click on that card once. Click on it again to put it away.</p>
<p>A red "X" on the back of a card shows that someone's being attacked, and they aren't doing anything to counter it.</p>
<p>Sometimes, sparkly particles will swoosh out of a card towards other things, showing you what's being affected during the turn.</p>
<p>A big gray rectangle displayed on top of the Kingdom cards area means that someone is responding to an option, whether you or an opponent.</p>
<h4><p>Turn Phase Counters</p></h4>
<p>When it's your turn, take a look at the three blue circles in the middle of the screen, towards the left side. They show you how many things you can do (Actions), how many times you can purchase things (Buys), and how much money you have to spend (Coins).</p>
<h4><p>Game Control Buttons</p></h4>
<p>On the right side of the screen, near the fanned-out cards that make up your hand, are four little grayish buttons:</p>
<p>Game Log, the button with the dots and lines, lets you scroll through a text readout of what the game has done. Click the "X" in the corner to close it.</p>
<p>Show All Cards, the button with the three cards, shows you big versions of all the Kingdom cards. Click once to bring it up, and then click on any of the cards to make them all go away.</p>
<p>Chat, the button with the speech bubble, opens the chat window. To use chat, just open the chat window and start typing (the cursor moves to the right place automatically). Press RETURN when you're done typing. You can keep playing even with the chat window open! To close the chat window, click on the speech bubble again. (There's also a fast way to bring up Chat. Press RETURN, type your message in the box that pops up, and press RETURN again. Chat goes away.)</p>
<p>Game Settings, the gear button, lets you toggle sound effects and in-game music (which is very nice, by the way), set the game's animation speed, and abandon a game. Click the "OK" button to close the window.</p></div> <div class="basic" style="display: none;"></div> <div class="modes" style="display: none;"></div> <div class="adventures" style="display: none;"></div> <div class="leaderboards" style="display: none;"></div> <div class="rules" style="display: none;"></div></div></div> <div style="position: absolute; display: none; left: 0px; top: 0px; height: 100%; width: 100%; z-index: 6000; background: rgba(0, 0, 0, 0.498039);" class="newlog db-popup-container"><div class="db-popup" style="top:40%;">
  <div class="content" style="position:absolute; min-height: 100px;max-height:270px; top: 40%;left:15%; width: 70%;">
    <div style="text-align:center;height:270px;margin:10px;">
      <div style="margin-top:10px">
        Select a kingdom (see <a target="_blank" href="http://dom.retrobox.eu/kingdomgenerator.html">instructions</a>):
      </div>
      <form id="selform" onsubmit="GS.kG.KingdomselCode.returnCards(event);">
       
        <br>
        Cards: <input id="selval" name="selval" style="width:90%" value="All">
        <br>
        <input type="submit" name="kingselGo" class="fs-launch-game-btn" style="margin:5px;" value="OK">
        <input type="button" name="kingselCancel" class="fs-launch-game-btn" style="margin:5px;" value="Cancel (default settings)" onclick="GS.kG.KingdomselCode.cancelCards();">
      </form>

      Advanced Generator (see <a target="_blank" href="http://forum.dominionstrategy.com/index.php?topic=11749.0">Instructions</a>):
      <form id="weighted-generator" onsubmit="GS.kG.KingdomselCode.generateWeightedCards(event)">
        More Likely (300%): <input id="weighted-more"><br>
        Less Likely (33%): <input id="weighted-less"><br>
        Exclude: <input id="weighted-exclude"><br>
        <input type="submit" name="weightedGo" class="fs-launch-game-btn" style="margin:5px;" value="Generate String">
      </form>
    </div>
  </div>
</div>
</div></div>
<div id="fs-game-store-container" style="z-index: 99; margin-top: -285px; top: 50%;">
<canvas id="goko-store-canvas"></canvas>
</div>

<!-- this should be here because some lib using it -->
<script src="fsConnectionParams.js" type="text/javascript"></script>

<script src="/FSSDK/3plibs/jquery-1.7.1.js" type="text/javascript"></script>
<script src="/FSSDK/3plibs/jquery-plugins.js" type="text/javascript"></script>
<script src="/FSSDK/3plibs/underscore-min.js" type="text/javascript"></script>
<script src="/FSSDK/3plibs/backbone-min.js" type="text/javascript"></script>

<!-- Makingfun Analytics lib -->
<script src="lib/makingfun-jssdk.min.js"></script>

<!-- Load up the FSSDK and it supporting code -->
<script src="/FSSDK/FSSDK.js" type="text/javascript"></script>
<script src="/FSSDK/FSSDK.MeetingRoom.js" type="text/javascript"></script>
<script src="/FSSDK/FSSDK.Templates.js" type="text/javascript"></script>
<script src="/GSSDK/GSSDK.js" type="text/javascript"></script>
<script src="/FSSDK/FSSDK.Notifier.js" type="text/javascript"></script>

<!-- Store System OLD  -->
<script src="/FSSDK/FSSDK.Store.js" type="text/javascript"></script>

<!-- KwikTools Library -->
<script type="text/javascript" src="goko-store/src/kwikTools.js"></script>

<!-- Store System NEW / Language / Ted Libs -->
<script src="goko-store/src/gokoStoreModel.js" type="text/javascript"></script>
<script src="goko-store/src/gokoStoreView.js" type="text/javascript"></script>
<script src="goko-store/src/gokoStoreController.js" type="text/javascript"></script>
<script src="goko-store/loc/en/gokoStoreStrings.js" type="text/javascript"></script>
<script src="goko-store/src/gokoLineScroll.js" type="text/javascript"></script>

<!-- Avatar System -->
<script src="/FSSDK/FSSDK.Avatar.js" type="text/javascript"></script>

<!-- Adventures System -->
<script type="text/javascript" src="./gameMapLoader.js"></script>
<script type="text/javascript" src="./gameMapWorld.js"></script>
<script type="text/javascript" src="./gameMapRegion.js"></script>
<script type="text/javascript" src="./gameBattleScreen.js"></script>

<!-- Various lib files -->
<script src="lib/json2.js" type="text/javascript"></script>
<script src="lib/FSWindows.js" type="text/javascript"></script>
<script src="lib/RemoteLogger.js" type="text/javascript"></script>
<script src="CardBuilder/FS.CardBuilder.js" type="text/javascript"></script>
<script src="CardBuilder/FS.CardBuilder.Data.js" type="text/javascript"></script>
<script src="lib/FSCards.js" type="text/javascript"></script>
<script src="lib/DominionUI.js" type="text/javascript"></script><meta name="viewport" content="initial-scale=1,maximum-scale=1">
<script src="lib/iscroll.js" type="text/javascript"></script>
<script src="lib/jquery.tools.tabs.js" type="text/javascript"></script>

<!-- GameAnalytics files -->
<script src="lib/crypto-js/sha256.js" type="text/javascript"></script>
<script src="lib/crypto-js/enc-base64.js" type="text/javascript"></script>
<script src="lib/crypto-js/md5.js" type="text/javascript"></script>
<script src="lib/crypto-js/sha1.js" type="text/javascript"></script>
<script src="lib/GameAnalytics.js" type="text/javascript"></script>

<!-- Utils for Dominion modules -->
<script src="lib/FS.ModuleUtils.js" type="text/javascript"></script>

<!-- DeckBuilder -->
<script src="lib/dominionSetGeneratorData.js" type="text/javascript"></script>
<script src="lib/dominionSetGenerator.js" type="text/javascript"></script>
<script src="lib/FS.DeckBuilder.Lib.js" type="text/javascript"></script>
<script src="lib/FS.DeckBuilder.js" type="text/javascript"></script>

<!-- Meeting room -->
<script src="lib/FS.MeetingRoom.Dominion.Lib.js" type="text/javascript"></script>
<script src="lib/FS.MeetingRoom.Dominion.js" type="text/javascript"></script>

<script src="lib/FS.LaunchScreenLib.js" type="text/javascript"></script>
<script src="lib/FS.LaunchScreen.Redeem.js" type="text/javascript"></script>
<script src="lib/FS.LaunchScreen.js" type="text/javascript"></script>

<script src="lib/FS.Registration.Template.js" type="text/javascript"></script>
<script src="lib/FS.RegistrationLib.js" type="text/javascript"></script>
<script src="lib/FS.Registration.js" type="text/javascript"></script>

<script src="lib/fs.signin.Template.js" type="text/javascript"></script>
<script src="lib/fs.signin.js" type="text/javascript"></script>

<script src="lib/FS.ForgotPassword.Template.js" type="text/javascript"></script>
<script src="lib/FS.ForgotPassword.js" type="text/javascript"></script>

<script src="lib/FS.EditProfile.Template.js" type="text/javascript"></script>
<script src="lib/FS.EditProfile.js" type="text/javascript"></script>

<script src="lib/FS.ChangePassword.Template.js" type="text/javascript"></script>
<script src="lib/FS.ChangePassword.js" type="text/javascript"></script>

<script src="lib/FS.ResetPassword.Template.js" type="text/javascript"></script>
<script src="lib/FS.ResetPassword.js" type="text/javascript"></script>

<script src="lib/FS.ResultScreen.js" type="text/javascript"></script>
<script src="lib/scrollability.min.js" type="text/javascript"></script>

<script src="lib/currencyClient.js" type="text/javascript"></script>
<script src="lib/FS.ValidateCardManager.js" type="text/javascript"></script>

<!-- Core Game client code. -->
<!-- <script type="text/javascript" src="./min/dominion_coregame.js"></script> -->
<script src="DominionGameClient.js" type="text/javascript"></script>
<script src="DominionClient.js" type="text/javascript"></script>
<script src="goko.js" type="text/javascript"></script>

<script type="text/javascript" src="./campaignClient.js"></script>
<script type="text/javascript" src="./lib/caat-min.js"></script>
<script type="text/javascript" src="./lib/kwiktools.js"></script>
<script type="text/javascript" src="./lib/vhontools.js"></script>

<!-- KwikTools Layout Files -->
<script type="text/javascript" src="./layout/campaign_battle.js"></script>
<script type="text/javascript" src="./layout/congratulations_box.js"></script>
<script type="text/javascript" src="./layout/map_regions.js"></script>
<script type="text/javascript" src="./layout/map_world.js"></script>
<script type="text/javascript" src="./layout/tips_adventures.js"></script>
<script type="text/javascript" src="./layout/ui_playerpad.js"></script>
<script type="text/javascript" src="./layout/ui_pregame_dialog.js"></script>
<script type="text/javascript" src="./layout/ui_world_dialog.js"></script>

<!-- Localized Files -->
<script type="text/javascript" src="./loc/en/strings_adventures_catalog.js"></script>
<script type="text/javascript" src="./loc/en/strings_tutorial.js"></script>
<script type="text/javascript" src="./goko-spots/config_spots.js"></script>

<script src="lib/AnalyticsEventManager.js" type="text/javascript"></script>
<script src="lib/LaunchScreenAnalyticsWrapper.js" type="text/javascript"></script>
<script src="lib/LayoutSettings.js" type="text/javascript"></script>
<script src="lib/ScreenScaling.js" type="text/javascript"></script>
<script src="lib/FS.Help.js" type="text/javascript"></script>
<script src="lib/FS.Advertising.js" type="text/javascript"></script>

<!-- <script type="text/javascript" src="//loader.engage.gsfn.us/loader.js"></script> -->

<script type="text/javascript">
$(document).ready(function () {
if (!Modernizr.websockets) {
alert('Your browser does not support HTML5 Web Sockets. Try Google Chrome instead.');
}
if (!Modernizr.canvas) {
alert('Your browser does not support HTML5 canvas. Try Google Chrome instead.');
}
});
$(document).ready(function () {
dominionClientMain();
});
</script>


<!-- Quick Play --> <script id="fs-mtrm-tpl-quick-play-setting-single-play" type="text/template"> <div class='fs-mtrm-qp-setting-popup fs-single-player-body' style='display: none; z-index: 200; position:absolute'> <a class='my-cards-close-btn close-btn'></a> <ul> <li><a href='javascript:void(0);' id='two-players'></a></li> <li><a href='javascript:void(0);' id='three-players'></a></li> <li><a href='javascript:void(0);' id='four-players'></a></li> </ul> <span class='fs-quickplay-setting-indicator'></span> </div> </script>  <!-- Quick Play Fast --> <script id="fs-mtrm-tpl-quick-play-fast" type="text/template"> <div class='fs-mtrm-qp-fast-popup' style='display: none; z-index: 400px'> <div class='fs-mtrm-qp-header'> <h3>Quick Play</h3> </div> <div class='fs-mtrm-qp-body'> <p> <div class='vp-player-view'> <div class='vp-player-detail'>&nbsp;</div> <p class='vp-name'><strong>player name</strong></p> <p class='vp-ranking'></p> </div> </p> <p class='fs-mtrm-qp-text'><strong>Waiting for other players...</strong></p> <p> <em class='fs-mtrm-qp-fast-setting' style='visibility:hidden;'>(2 or 4 player)</em> </p> <div class='fs-mtrm-qp-btn-cancel'></div> </div> </div> </script>  <!-- Quick Play Social --> <script id="fs-mtrm-tpl-quick-play-social" type="text/template"> <div class='fs-mtrm-qp-social-popup' style='display:none'> <div class='fs-mtrm-qp-header'> <h3>Quick Play</h3> </div> <div class='fs-mtrm-qp-left-bar'> <div class='fs-mtrm-qp-left-bar-content'>  </div> <div class='fs-mtrm-qp-button-container'> <button class='fs-meetingroom-btn fs-mtrm-qp-btn-cancel'>Cancel</button> <button class='fs-meetingroom-btn fs-mtrm-qp-btn-play'>Ready to play</button> </div> </div> <div class='fs-mtrm-qp-right-bar'> </div> </div> </script>  <!-- End Quick Play templates -->  <!-- Login templates --> <script id="fs-mtrm-tpl-login" type="text/template"> <div class='fs-login-container clearfix'> <div class='fs-login-form'> <h1>Login</h1><br/> <label for='fs-login-email'>Email:</label><br/><input type='text' id='fs-login-email' value='alice@domain.com'/><br/> <label for='fs-login-password'>Password:</label><br/><input type='text' id='fs-login-password' value='test123'/><br/> <div class='fs-login-google-icon' style='display:none'></div> <input type='button' class='fs-login-google-button' id='fs-login-google-button' value='Sign In Using Google' style='display:none'/><br/> <input type='button' class='fs-login-signin-button' id='fs-login-signin-button' value='Sign In Using FunSockets'/><br/> <input type='button' class='fs-login-signin-button' id='fs-login-guest-button' value='Sign In as Guest'/><br/> </div> <div class='fs-create-player-form'> <h1>Create Player</h1><br/> <label for='fs-create-username'>DisplayName:</label><br/><input type='text' id='fs-create-username' value='Fred'/><br/> <label for='fs-create-password'>Password:</label> <br/><input type='text' id='fs-create-password' value='test123'/><br/> <label for='fs-create-email'>Email:</label><br/><input type='text' id='fs-create-email' value='fred@domain.com'/><br/> <div class='fs-create-google-icon' style='display:none'></div> <input type='button' class='fs-create-google-button' id='fs-create-google-button' value='Create Using Google' style='display:none'/><br/> <input type='button' id='fs-create-player-button' class='fs-create-player-button' value='Create Using FunSockets' /><br/> </div> </div> </script>  <!-- Chat templates --> <script id="fs-mtrm-tpl-chat" type="text/template"> <div class='fs-chat-header'> <span class='fs-chat-header-text fs-mtrm-text-border'>Chat</span> </div>  <div class='fs-chat-list-body'> <div class='fs-chat-list-container'> <div class='fs-chat-list-scroller'> <ul class='fs-chat-list'></ul> </div> <div class='fs-chat-input-container'> <input id='fs-chat-input' type='text' rows='2' placeholder='Type Here And Press Enter To Chat'/> </div> </div> </div> </script>  <script id="fs-mtrm-tpl-chat-line" type="text/template"> <li class='clearfix'> <div data-playerid='<%=player.playerId%>'> <span class='fs-mtrm-chat-avatar'></span> <div class='fs-mtrm-chat-line-text'><strong><%=name%></strong>: <%=text%></div> </div> </li> </script>  <!-- Room PLayer List templates --> <script id="fs-mtrm-tpl-room-player-list" type="text/template"> <div class='fs-player-list-header'>Player List</div> <div class='fs-player-list-list-body'> <div class='fs-player-list-container'> <ul class='fs-player-list'></ul> </div> </div> </script>  <script id="fs-mtrm-tpl-room-player-list-line" type="text/template"> <li class='clearfix'> <div data-playerid='<%=player.playerId%>' class='player-list-item clearfix'> <div class='fs-mtrm-player-avatar-small'></div> <div class='fs-mtrm-player-name'> <strong><%=player.playerName%></strong> <div class='rank'>Rating: <span class='player-rank'>0</span></div> </div> </div> </li> </script>  <!-- Player list templates --> <script id="fs-mtrm-tpl-player-list-one-player" type="text/template"> <li id='player-<%=player.playerId%>' data-playerid='<%=player.playerId%>'> <div class='vp-player-view'> <div class='vp-player-detail'>&nbsp;</div> <p class='vp-name'><strong><%=player.playerName%></strong></p> <p class='vp-line clearfix'> <span class='vp-label record'> Record: </span> <span class='vp-value record vp-wld'>  </span> </p> <p class='vp-line clearfix'> <span class='vp-label'> Casual Rating: </span> <span class='vp-value vp-ranking'>  </span> </p> <!--<p class='vp-line clearfix'> <span class='vp-label record'> Pro: </span> <span class='vp-value record vp-wld-pro'>  </span> </p>--> <p class='vp-line clearfix'> <span class='vp-label'> Pro Rating: </span> <span class='vp-value vp-rating-pro'>  </span> </p> <p class='vp-line clearfix vp-line-quit'> <span class='vp-label'> Quit %: </span> <span class='vp-value vp-quit-percent'>  </span> </p> <button class='fs-mtrm-dominion-action-btn btn-kick-player'>Kick</button> </div> </li> </script>  <!-- Classic templates --> <script id="fs-mtrm-tpl-classic-master" type="text/template"> <section class='fs-mtrm-classic-container'> <header class='fs-mtrm-classic-header'> <nav class='fs-mtrm-header-nav'> <ul> <li data='home'> <div class='fs-mtrm-main-menu-home'>Home</div> </li> <!--<li data='meetingroom' class='active'>Meeting Room</li>--> <li data='mycards' class='fs-disabled-for-guest'>My Cards</li> <li data='leaderboard' class='mtr-leaderboard'>Leaderboard</li> <li data='campaign' class='fs-disabled-for-guest'>Adventures</li> <li data='store'>Store</li> </ul> </nav> <aside class='fs-mtrm-classic-player-info'> <div class='player-info-avatar'></div> <div class='player-info-name fs-mtrm-text-border'> <div><strong class='name'></strong></div> <div class='rating-container'>Rating: <span class='rating'>0</span></div> </div> <div class='player-info-currency fs-hidden-prod-env'> <div class='fs-mtrm-player-coin'>  </div> <div class='fs-mtrm-player-victory'>  </div> </div> </aside> </header><!-- classic header -->  <section class='fs-mtrm-classic-room-section'> </section><!-- room section --> </section> </script>  <script id="fs-mtrm-tpl-classic-room-section" type="text/template"> <header class='room-section-header'> <ul class='room-section-header-buttons'> <li><button class='fs-mtrm-text-border room-section-btn-create-table fs-mtrm-dominion-action-btn'>Create Game</button></li> <li><button class='fs-mtrm-text-border room-section-btn-find-table fs-mtrm-dominion-action-btn'>Play Now</button></li> </ul> <aside class='room-section-rooms-selection-container'> </aside> <aside class='romm-section-communication-panel'> <aside class='room-section-player-list-container'></aside> <aside class='room-section-chat-container'></aside> </aside> </header><!-- classic header -->  <section class='room-section-search-table'> <span class='fs-mtrm-text-border fs-mtrm-room-section-search-table-text'>Create a new game or join an existing one.</span> <input type='text' name='name' placeholder='search' class='room-section-text-search'/> </section><!-- room content -->  <section class='room-section-content'>  </section><!-- room content --> </script>  <script id="fs-mtrm-tpl-classic-edit-table" type="text/template"> <section class='fs-mtrm-popup-edit-table fs-mtrm-popup' style='display: none'> <span class='classic-close-btn edit-table-btn-cancel'></span> <header class='edit-table-header fs-panel-header'> <span class='edit-table-header-btn edit-table-header-btn-gamesetting active'>Game Settings</span> <span class='edit-table-header-btn edit-table-header-btn-mydeck'>My Decks</span> <!--<span class='edit-table-header-btn edit-table-header-btn-deck-builder'>Deck Builder</span>-->  <!-- TODO: remove it later --> <div style='visibility: hidden'> <label class='fs-mtrm-label-link-to-game' for='link-to-game'>Invite URL:</label> <input type='text' readonly='true' name='link-to-game' placeholder='link to game' class='edit-table-text-link fs-mtrm-text-input'/> <button class='fs-mtrm-dominion-action-btn edit-table-link-copy' style='display: none'>copy link</button> </div> <!--<span class='fs-mtrm-social-btn facebook'></span> <span class='fs-mtrm-social-btn twitter'></span>--> </header><!-- edit-table-header -->  <section class='edit-table-content general clearfix'>  <section class='edit-table-table-setting-container clearfix'> <section class='edit-table-table-seats-area'> <p> <label for='edit-table-text-name'>Game Setup:</label> <input type='text' name='name' placeholder='table name' class='edit-table-text-name fs-mtrm-text-input' maxlength='60' id='edit-table-text-name'/> </p>  <p> <input type='checkbox' class='edit-table-lock-table'/> Private Game <br/> <input type='checkbox' class='edit-table-request-join'/> Request to Join <br/> <div style='display: none'><input type='checkbox' class='edit-table-request-sit'/> Request to Sit <br/></div> </p>  <br/><br/>  <p> <label for='fs-mtrm-edit-table-select-deck'>Deck:</label> <span class='fs-mtrm-edit-table-empty-deck' id='fs-mtrm-edit-table-select-deck'>You haven't created any decks.</span> <select name='fs-mtrm-edit-table-select-deck' class='fs-mtrm-edit-table-select-deck'> </select><br/> <div class='random-deck-button-container'> <button class='fs-mtrm-dominion-action-btn edit-table-btn-random-deck'>Randomize Cards</button> </div> <br/> <span class='fs-loading-mini loading-colony'></span><input class='fs-mtrm-edit-table-is-colony-platinum' type='checkbox' />Colony/Platinum<br/> <span class='fs-loading-mini loading-shelters'></span><input class='fs-mtrm-edit-table-is-use-shelters' type='checkbox' />Use Shelters<br/>  <br/> <label>Leaderboard:</label> <select name='fs-mtrm-edit-table-select-leaderboard' class='fs-mtrm-edit-table-select-leaderboard' id='fs-mtrm-edit-table-select-leaderboard'> <option value='casual'>Casual Play</option> <option value='pro'>Professional Play</option> <option value='unrated'>Unrated</option> </select> </p>  <br/><br/>  <label>Seats:</label> <ul class='fs-mtrm-player-avatars-small'> <li><div class='fs-mtrm-player-avatar-small active'></div></li> <li><div class='fs-mtrm-player-avatar-small'></div></li> <li><div class='fs-mtrm-player-avatar-small'></div></li> <li><div class='fs-mtrm-player-avatar-small'></div></li> <li><div class='fs-mtrm-player-avatar-small'></div></li> <li><div class='fs-mtrm-player-avatar-small'></div></li> </ul> </section>  <section class='edit-table-table-deck-area clearfix'> <!--<p class='deck-area-deck-name'> A Random Deck has been selected for you. Please try the My Decks feature to create custom decks. </p>--> <ul class='deck-area-cards-list clearfix'></ul> <p class='message-deck-area-cards-list-hidden'>Deck is hidden until the game starts</p> </section> </section>  </section><!-- edit-table-content -->  <section class='edit-table-content mydeck clearfix' style='display:none'>  </section><!-- edit-table-content -->  <section class='edit-table-content deck-builder clearfix' style='display:none'>  </section><!-- edit-table-content -->  <section class='edit-table-buttons fs-mtrm-popup-buttons'> <button class='fs-mtrm-dominion-action-btn edit-table-btn-create-deck' style='display: none'>Create Deck</button> <button class='fs-mtrm-dominion-action-btn edit-table-btn-create'>Save</button> </section><!-- edit-table-buttons --> </section> </script>  <!-- Classic table --> <script id="fs-mtrm-tpl-classic-table" type="text/template"> <section class='fs-mtrm-table-inner-container'> <!-- owner avatar, table setting, watched ... --> <section class='fs-mtrm-table-fix-area'> <ul> <li><div class='fs-mtrm-player-avatar-small fs-mtrm-table-owner-avatar'></div></li> <li> <div class='fs-mtrm-table-settings'> <div class='fs-mtrm-table-name-container'> <span class='fs-mtrm-table-link-table-name fs-mtrm-text-border'>Bill's Game</span> </div>  <a href='#' class='fs-mtrm-table-link-setting'></a> <span href='#' class='fs-mtrm-table-icon-card fs-mtrm-table-link-playing-deck'></span> <span href='#' class='fs-mtrm-table-icon-lock'></span> <div href='#' class='fs-table-rank'></div> <div class='clear'></div> <div> <span class='fs-mtrm-table-status fs-mtrm-text-border' style='display: none'> (Playing) </span> <button class='table-btn-action fs-mtrm-dominion-action-btn'>Play</button> <button class='table-btn-leave-table fs-mtrm-dominion-action-btn'>Leave Game</button> <button class='table-btn-own-game fs-mtrm-dominion-action-btn'>Own Game</button> </div> <div class='clear'></div> </div> </li> <li><div class='fs-mtrm-player-avatar-small fs-mtrm-table-watcher-avatar'></div></li> </ul> </section>  <!-- player avatar --> <section class='fs-mtrm-table-player-avatar-area'> <ul class='fs-mtrm-player-avatars-small'> <li><div class='fs-mtrm-player-avatar-small'></div></li> <li><div class='fs-mtrm-player-avatar-small'></div></li> <li><div class='fs-mtrm-player-avatar-small'></div></li> <li><div class='fs-mtrm-player-avatar-small'></div></li> <li><div class='fs-mtrm-player-avatar-small'></div></li> <li><div class='fs-mtrm-player-avatar-small'></div></li> </ul> </section> </section> </script>  <!-- Request popup table --> <script id="fs-mtrm-tpl-request-join-popup" type="text/template"> <section class='fs-mtrm-popup-request-join-table fs-mtrm-popup' style='display: none'> <header class='request-join-table-header fs-panel-header'> <h3>Table Locked</h3> </header><!-- request-join-table-header -->  <section class='request-join-table-content'> <div class='request-join-ask-seat'><span style='display:inline-block; width: 400px; text-align: center'>Asking Owner to let you join the game at seat <span class='seat-number'></span></span><button class='fs-mtrm-dominion-action-btn request-join-table-btn-ask-seat'>Ask to Play</button></div> <br/> <div class='request-join-ask-watch'><span style='display:inline-block; width: 400px; text-align: center'>Asking Owner to let you watch the game</span><button class='fs-mtrm-dominion-action-btn request-join-table-btn-ask-watch'>Ask to Watch</button></div> </section><!-- request-join-table-content -->  <section class='request-join-table-buttons fs-mtrm-popup-buttons'> <button class='fs-mtrm-dominion-action-btn request-join-table-btn-cancel'>Cancel</button>  </section><!-- request-join-table-buttons --> </section> </script>  <!-- Permit popup table --> <script id="fs-mtrm-tpl-permit-popup" type="text/template"> <section class='fs-mtrm-popup-permit-table fs-mtrm-popup' style='display: none'> <header class='request-join-table-header fs-panel-header'> <h3>Permit Player Request</h3> </header><!-- request-join-table-header -->  <section class='request-join-table-content'> A player is requesting to join table table0 at seat 0? </section><!-- request-join-table-content -->  <section class='request-join-table-buttons fs-mtrm-popup-buttons'> <button class='fs-mtrm-dominion-action-btn request-join-table-btn-accept'>Accept</button> <button class='fs-mtrm-dominion-action-btn request-join-table-btn-cancel'>Deny</button> </section><!-- request-join-table-buttons --> </section> </script>  <script id="fs-mtrm-tpl-alert-popup" type="text/template"> <section class='fs-mtrm-popup-alert-popup fs-mtrm-popup' style='display: none'> <header class='fs-panel-header'> <h3>Table Message</h3> </header><!-- request-join-table-header -->  <section class='alert-popup-content'>  </section><!-- alert-popup-content -->  <section class='fs-mtrm-popup-buttons'> <button class='fs-mtrm-dominion-action-btn alert-popup-btn-ok'>Ok</button> </section><!-- request-join-table-buttons --> </section> </script>  <!-- Table Detail popup --> <script id="fs-mtrm-tpl-popup-table-detail" type="text/template"> <section class='fs-mtrm-popup-table-detail fs-mtrm-popup' style='display: none'> <section class='table-detail-seats'> </section><!-- table-detail-seats -->  <section class='table-detail-watchers-container'> <header class='table-detail-watchers-header'> Watching </header> <section> <ul class='table-detail-watcher-list'>  </ul> </section> <footer class='table-detail-watchers-footer'> <!-- pager here --> </footer> </section><!-- table-detail-watchers --> </section> </script>  <!-- Bot list popup --> <script id="fs-mtrm-tpl-classic-bot-list" type="text/template"> <section class='fs-mtrm-popup-bot-list fs-mtrm-popup' style='display: none'> <span class='classic-close-btn'></span> <section class='fs-mtrm-bot-list-search-container'> <label for='fs-mtrm-bot-list-text-search'>Find: </label><input type='text' id='fs-mtrm-bot-list-text-search' class='fs-mtrm-bot-list-text-search' value='' /> </section><!-- table-detail-seats -->  <section class='fs-mtrm-bot-list-container'> <ul class='fs-mtrm-bot-list fs-mtrm-text-shadow'></ul> </section><!-- table-detail-watchers --> </section> </script>  <script id="fs-mtrm-tpl-classic-one-bot" type="text/template"> <li class='clearfix'> <div data-playerid='<%=bot.playerId%>'> <div class='fs-mtrm-player-avatar-small'></div> <div class='fs-mtrm-player-name'> <a href='#' data-playerId='<%=bot.playerId%>'><%=bot.name%></a> <div class='rank'>Rating: <span class='bot-rank'>0</span></div> </div> </div> <button class='fs-mtrm-dominion-action-btn fs-mtrm-light-button btn-add-bot' style=''>Add</button> </li> </script>  <script id="fs-mtrm-tpl-classic-playing-deck" type="text/template"> <section class='fs-mtrm-popup-playing-deck fs-mtrm-popup' style='display: none'> <span class='classic-close-btn'></span> <section class='fs-mtrm-playing-deck-container'> <ul class='playing-deck-list'>  </ul> <p class='message-deck-area-cards-list-hidden'>Deck is hidden until the game starts</p> </section><!-- table-detail-seats --> </section> </script> <div class="ui-dialog ui-widget ui-widget-content ui-corner-all ui-front ui-resizable" tabindex="-1" role="dialog" aria-describedby="uploadAvatarDialog" aria-labelledby="ui-id-1" style="display: none; position: absolute;"><div class="ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix"><span id="ui-id-1" class="ui-dialog-title">Upload Avatar</span><button class="ui-button ui-widget ui-state-default ui-corner-all ui-button-icon-only ui-dialog-titlebar-close" role="button" aria-disabled="false" title="Save"><span class="ui-button-icon-primary ui-icon ui-icon-closethick"></span><span class="ui-button-text">Save</span></button></div><div id="uploadAvatarDialog" class="ui-dialog-content ui-widget-content">Image will be resized/cropped to 100x100<form enctype="multipart/form-data" id="auForm"><input type="file" name="avatar" id="auInput"><input type="hidden" name="playerId" id="auPID"><input type="button" value="Upload" id="auButton"></form><br><div id="auInfo"></div></div><div class="ui-resizable-handle ui-resizable-n" style="z-index: 90;"></div><div class="ui-resizable-handle ui-resizable-e" style="z-index: 90;"></div><div class="ui-resizable-handle ui-resizable-s" style="z-index: 90;"></div><div class="ui-resizable-handle ui-resizable-w" style="z-index: 90;"></div><div class="ui-resizable-handle ui-resizable-se ui-icon ui-icon-gripsmall-diagonal-se" style="z-index: 90;"></div><div class="ui-resizable-handle ui-resizable-sw" style="z-index: 90;"></div><div class="ui-resizable-handle ui-resizable-ne" style="z-index: 90;"></div><div class="ui-resizable-handle ui-resizable-nw" style="z-index: 90;"></div></div><div class="ui-dialog ui-widget ui-widget-content ui-corner-all ui-front ui-dialog-buttons ui-draggable ui-resizable" tabindex="-1" role="dialog" aria-describedby="blReconcile" style="display: none; position: absolute;" aria-labelledby="ui-id-2"><div class="ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix"><span id="ui-id-2" class="ui-dialog-title">Blacklist Conflict</span><button class="ui-button ui-widget ui-state-default ui-corner-all ui-button-icon-only ui-dialog-titlebar-close" role="button" aria-disabled="false" title="close"><span class="ui-button-icon-primary ui-icon ui-icon-closethick"></span><span class="ui-button-text">close</span></button></div><div id="blReconcile" ng-app="settingsApp" ng-controller="blReconcileController" class="ui-dialog-content ui-widget-content ng-scope">The blacklist on this computer is out of sync with the version stored on gokosalvager.com:<br><br><table class="indented"><tbody><tr><td><b>Player&nbsp;</b></td><td><b>Difference</b></td></tr><!-- ngRepeat: (pname, desc) in diff --></tbody></table><br>Which version do you want to keep?  If you aren't sure what this means, click "Merge Them."</div><div class="ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"><div class="ui-dialog-buttonset"><button type="button" class="ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only" role="button" aria-disabled="false"><span class="ui-button-text">Local</span></button><button type="button" class="ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only" role="button" aria-disabled="false"><span class="ui-button-text">Server</span></button><button type="button" class="ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only" role="button" aria-disabled="false"><span class="ui-button-text">Merge Them</span></button></div></div><div class="ui-resizable-handle ui-resizable-n" style="z-index: 90;"></div><div class="ui-resizable-handle ui-resizable-e" style="z-index: 90;"></div><div class="ui-resizable-handle ui-resizable-s" style="z-index: 90;"></div><div class="ui-resizable-handle ui-resizable-w" style="z-index: 90;"></div><div class="ui-resizable-handle ui-resizable-se ui-icon ui-icon-gripsmall-diagonal-se" style="z-index: 90;"></div><div class="ui-resizable-handle ui-resizable-sw" style="z-index: 90;"></div><div class="ui-resizable-handle ui-resizable-ne" style="z-index: 90;"></div><div class="ui-resizable-handle ui-resizable-nw" style="z-index: 90;"></div></div><div class="ui-dialog ui-widget ui-widget-content ui-corner-all ui-front ui-draggable ui-resizable" tabindex="-1" role="dialog" aria-describedby="settingsDialog" aria-labelledby="ui-id-8" style="display: none; position: absolute;"><div class="ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix"><span id="ui-id-8" class="ui-dialog-title">Extension Settings</span><button class="ui-button ui-widget ui-state-default ui-corner-all ui-button-icon-only ui-dialog-titlebar-close" role="button" aria-disabled="false" title="Save"><span class="ui-button-icon-primary ui-icon ui-icon-closethick"></span><span class="ui-button-text">Save</span></button><a href="https://github.com/aiannacc/Goko-Salvager/wiki/User-Settings" target="_blank" style="text-decoration: underline; color: rgb(0, 0, 204);">Help</a></div><div id="settingsDialog" ng-app="settingsApp" ng-controller="settingsController" class="ui-dialog-content ui-widget-content ng-scope"><div id="settingsTabs" class="ui-tabs ui-widget ui-widget-content ui-corner-all"><ul class="ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all" role="tablist"><li class="ui-state-default ui-corner-top ui-tabs-active ui-state-active" role="tab" tabindex="0" aria-controls="settingsTabs-lobby" aria-labelledby="ui-id-3" aria-selected="true"><a href="#settingsTabs-lobby" class="ui-tabs-anchor" role="presentation" tabindex="-1" id="ui-id-3">Lobby</a></li><li class="ui-state-default ui-corner-top" role="tab" tabindex="-1" aria-controls="settingsTabs-game" aria-labelledby="ui-id-4" aria-selected="false"><a href="#settingsTabs-game" class="ui-tabs-anchor" role="presentation" tabindex="-1" id="ui-id-4">Game</a></li><li class="ui-state-default ui-corner-top" role="tab" tabindex="-1" aria-controls="settingsTabs-automatch" aria-labelledby="ui-id-5" aria-selected="false"><a href="#settingsTabs-automatch" class="ui-tabs-anchor" role="presentation" tabindex="-1" id="ui-id-5">Automatch</a></li><li class="ui-state-default ui-corner-top" role="tab" tabindex="-1" aria-controls="settingsTabs-black" aria-labelledby="ui-id-6" aria-selected="false"><a href="#settingsTabs-black" class="ui-tabs-anchor" role="presentation" tabindex="-1" id="ui-id-6">Blacklist</a></li><li class="ui-state-default ui-corner-top" role="tab" tabindex="-1" aria-controls="settingsTabs-misc" aria-labelledby="ui-id-7" aria-selected="false"><a href="#settingsTabs-misc" class="ui-tabs-anchor" role="presentation" tabindex="-1" id="ui-id-7">Misc</a></li></ul><div id="settingsTabs-game" aria-labelledby="ui-id-4" class="ui-tabs-panel ui-widget-content ui-corner-bottom" role="tabpanel" aria-expanded="false" aria-hidden="true" style="display: none;"><div>In-game sidebar</div><input type="checkbox" id="settings_sidebar" ng-model="so.sidebar" class="indented ng-pristine ng-valid"><label for="settings_sidebar">Show sidebar (VPs, log, chat)</label><br><input type="checkbox" id="settings_sidebar_chat" ng-model="so.sidebar_chat" class="indented ng-pristine ng-valid"><label for="settings_sidebar_chat">Replace Goko chat window</label><br><input type="checkbox" ng-model="so.flash_chat" id="settings_flash_chat" class="indented ng-pristine ng-valid"><label for="settings_flash_chat">Visual chat alert</label><br><input type="checkbox" ng-model="so.chat_noise" id="settings_chat_noise" class="indented ng-pristine ng-valid"><label for="settings_chat_noise">Audio chat alert</label><br><input type="checkbox" ng-model="so.alternate_buttons" id="settings_alternate_buttons" class="indented ng-pristine ng-valid"><label for="settings_alternate_buttons">Use alternate buttons</label><br><div>VP Counter</div><input type="checkbox" id="settings_vp_request" ng-model="so.vp_request" class="indented ng-pristine ng-valid"><label for="settings_vp_request">Always request (#vpon)</label><br><input type="checkbox" id="settings_vp_refuse" ng-model="so.vp_refuse" class="indented ng-pristine ng-valid"><label for="settings_vp_refuse">Always refuse (#vpoff)</label><br>Animation Speed:<br><input type="checkbox" id="settings_speed_tweak_uniform" ng-model="so.speed_tweak_uniform" ng-change="updateSpeeds()" class="indented ng-pristine ng-valid"><label for="settings_speed_tweak_uniform">More consistent speeds</label><br><input type="checkbox" id="settings_speed_tweak_faster" ng-model="so.speed_tweak_faster" ng-change="updateSpeeds()" ng-disabled="!so.speed_tweak_uniform" class="indented ng-pristine ng-valid" disabled="disabled"><label for="settings_speed_tweak_faster">Speed up "normal" and "fast" modes</label><br><input type="checkbox" id="settings_always_stack" ng-model="so.always_stack" class="ng-pristine ng-valid"><label for="settings_always_stack">Stack duplicate cards</label><br>Greeting Message<input type="text" id="greeting" ng-model="so.greeting" class="ng-pristine ng-valid"></div><div id="settingsTabs-automatch" aria-labelledby="ui-id-5" class="ui-tabs-panel ui-widget-content ui-corner-bottom" role="tabpanel" aria-expanded="false" aria-hidden="true" style="display: none;"><div id="seekPop" title="Request Automatch" ng:app="" ng:controller="settingsController" class="ng-scope">  <table>    <tbody><tr>      <td colspan="2">        <label>Min Players:</label>        <select id="minPlayers" ng:model="so.automatch_min_players" style="visibility: inherit; top: auto;" class="ng-pristine ng-valid">          <option value="2">2</option>          <option value="3">3</option>          <option value="4">4</option>          <option value="5">5</option>          <option value="6">6</option>        </select>      </td>      <td colspan="2">        <label>Min Sets:</label>        <select id="minSets" ng:model="so.automatch_min_sets" style="visibility: inherit; top: auto;" class="ng-pristine ng-valid">          <option selected="" value="1">Base Only</option>          <option value="2">2</option>          <option value="3">3</option>          <option value="4">4</option>          <option value="5">5</option>          <option value="6">6</option>          <option value="7">7</option>          <option value="8">8</option>          <option value="9">9</option>          <option value="10">10</option>          <option value="12">12</option>          <option value="13">13</option>          <option value="14">14</option>          <option value="15">All Cards</option>        </select>      </td>    </tr>    <tr>      <td colspan="2">        <label>Max Players:</label>        <select id="maxPlayers" ng:model="so.automatch_max_players" style="visibility: inherit; top: auto;" class="ng-pristine ng-valid">          <option value="2">2</option>          <option value="3">3</option>          <option value="4">4</option>          <option value="5">5</option>          <option value="6">6</option>        </select>      </td>      <td colspan="2">        <label>Max Sets:</label>        <select id="maxSets" ng:model="so.automatch_max_sets" style="visibility: inherit; top: auto;" class="ng-pristine ng-valid">          <option value="1">Base Only</option>          <option value="2">2</option>          <option value="3">3</option>          <option value="4">4</option>          <option value="5">5</option>          <option value="6">6</option>          <option value="7">7</option>          <option value="8">8</option>          <option value="9">9</option>          <option value="10">10</option>          <option value="12">12</option>          <option value="13">13</option>          <option value="14">14</option>          <option selected="" value="15">All Cards</option>        </select>      </td>    </tr>  </tbody></table>  <table>    <tbody><tr>      <td colspan="1">        <label>Rating +/-</label>      </td>      <td colspan="1">        <input type="number" id="rdiff" value="2000" size="4" ng:model="so.automatch_rdiff" class="ng-pristine ng-valid ng-valid-number">      </td>    </tr>    <tr>      <td colspan="1">        <label>System</label>      </td>      <td colspan="1">        <select id="ratingSystem" ng:model="so.automatch_rSystem" style="visibility: inherit; top: auto;" class="ng-pristine ng-valid">          <option value="pro">Pro</option>          <option value="casual">Casual</option>          <option value="unrated">Unrated</option>        </select>      </td>    </tr>    <tr>      <td colspan="1">        <label>VP Counter</label>      </td>      <td colspan="1">        <select id="vpCounterSeek" ng:model="so.automatch_vpcounter" style="visibility: inherit; top: auto;" class="ng-pristine ng-valid">          <option value="null">Any</option>          <option value="true">On</option>          <option value="false">Off</option>        </select>      </td>    </tr>  </tbody></table></div></div><div id="settingsTabs-black" aria-labelledby="ui-id-6" class="ui-tabs-panel ui-widget-content ui-corner-bottom" role="tabpanel" aria-expanded="false" aria-hidden="true" style="display: none;"><br><form name="blnewForm" novalidate="" class="ng-pristine ng-invalid ng-invalid-required"><table style="table-layout:fixed" class="indented"><tbody><tr><td width="50%"><b>Player</b></td><td width="15%"><b>Kick</b></td><td width="15%"><b>NoAM</b></td><td width="15%"><b>Censor</b></td><td width="5%"></td></tr></tbody></table><table style="table-layout: fixed; display: block;" class="indented"><tbody style="height: 210px; overflow-y: scroll; display: block;"><!-- ngRepeat: (pname, o) in so.blacklist2 --><tr ng-repeat="(pname, o) in so.blacklist2" class="ng-scope"><td witdh="50%" class="ng-binding">Drew1023</td><td width="15%"><input type="checkbox" ng-model="o.noplay" class="ng-pristine ng-valid"></td><td width="15%"><input type="checkbox" ng-model="o.nomatch" class="ng-pristine ng-valid"></td><td width="15%"><input type="checkbox" ng-model="o.censor" class="ng-pristine ng-valid"></td><td width="5%"><button ng-click="bldel(pname)">Del</button></td></tr><tr ng-repeat="(pname, o) in so.blacklist2" class="ng-scope"><td witdh="50%" class="ng-binding">Frankfurter</td><td width="15%"><input type="checkbox" ng-model="o.noplay" class="ng-pristine ng-valid"></td><td width="15%"><input type="checkbox" ng-model="o.nomatch" class="ng-pristine ng-valid"></td><td width="15%"><input type="checkbox" ng-model="o.censor" class="ng-pristine ng-valid"></td><td width="5%"><button ng-click="bldel(pname)">Del</button></td></tr><tr ng-repeat="(pname, o) in so.blacklist2" class="ng-scope"><td witdh="50%" class="ng-binding">PewdiePie</td><td width="15%"><input type="checkbox" ng-model="o.noplay" class="ng-pristine ng-valid"></td><td width="15%"><input type="checkbox" ng-model="o.nomatch" class="ng-pristine ng-valid"></td><td width="15%"><input type="checkbox" ng-model="o.censor" class="ng-pristine ng-valid"></td><td width="5%"><button ng-click="bldel(pname)">Del</button></td></tr><tr ng-repeat="(pname, o) in so.blacklist2" class="ng-scope"><td witdh="50%" class="ng-binding">clithammer</td><td width="15%"><input type="checkbox" ng-model="o.noplay" class="ng-pristine ng-valid"></td><td width="15%"><input type="checkbox" ng-model="o.nomatch" class="ng-pristine ng-valid"></td><td width="15%"><input type="checkbox" ng-model="o.censor" class="ng-pristine ng-valid"></td><td width="5%"><button ng-click="bldel(pname)">Del</button></td></tr><tr ng-repeat="(pname, o) in so.blacklist2" class="ng-scope"><td witdh="50%" class="ng-binding">matste</td><td width="15%"><input type="checkbox" ng-model="o.noplay" class="ng-pristine ng-valid"></td><td width="15%"><input type="checkbox" ng-model="o.nomatch" class="ng-pristine ng-valid"></td><td width="15%"><input type="checkbox" ng-model="o.censor" class="ng-pristine ng-valid"></td><td width="5%"><button ng-click="bldel(pname)">Del</button></td></tr><tr ng-repeat="(pname, o) in so.blacklist2" class="ng-scope"><td witdh="50%" class="ng-binding">tgorm</td><td width="15%"><input type="checkbox" ng-model="o.noplay" class="ng-pristine ng-valid"></td><td width="15%"><input type="checkbox" ng-model="o.nomatch" class="ng-pristine ng-valid"></td><td width="15%"><input type="checkbox" ng-model="o.censor" class="ng-pristine ng-valid"></td><td width="5%"><button ng-click="bldel(pname)">Del</button></td></tr></tbody></table><table style="table-layout:fixed" class="indented"><tbody><tr><td width="46%"><input type="text" ng-model="blnewpname" id="blnewpnameField" required="" class="ng-pristine ng-invalid ng-invalid-required"></td><td width="15%"><input type="checkbox" ng-model="blnew.noplay" ng-disabled="blnewForm.$invalid" class="ng-pristine ng-valid" disabled="disabled"></td><td width="15%"><input type="checkbox" ng-model="blnew.nomatch" ng-disabled="blnewForm.$invalid" class="ng-pristine ng-valid" disabled="disabled"></td><td width="15%"><input type="checkbox" ng-model="blnew.censor" ng-disabled="blnewForm.$invalid" class="ng-pristine ng-valid" disabled="disabled"></td><td width="9%"><button ng-click="bladd()" ng-disabled="blnewForm.$invalid" id="blAddButton" disabled="disabled">Add</button></td></tr></tbody></table></form><br><div>Common Blacklist:<br><div class="indented">Also blacklist the <select ng-model="so.blacklist_common" ng-options="s for s in blacklist_strengths" ng-change="cacheCommonBlacklist" style="visibility: inherit; top: auto;" class="ng-pristine ng-valid"><option value="0" selected="selected">0</option><option value="1">10</option><option value="2">20</option><option value="3">30</option><option value="4">40</option><option value="5">50</option><option value="6">60</option><option value="7">70</option><option value="8">80</option><option value="9">90</option><option value="10">100</option></select>% most-commonly blacklisted players</div></div></div><div id="settingsTabs-lobby" aria-labelledby="ui-id-3" class="ui-tabs-panel ui-widget-content ui-corner-bottom" role="tabpanel" aria-expanded="true" aria-hidden="false"><div>Notifications:</div><input type="checkbox" id="settings_audio_notifications" ng-model="so.audio_notifications" class="indented ng-pristine ng-valid"><label for="settings_audio_notifications">Sounds</label><br><input type="checkbox" id="settings_popup_notifications" ng-model="so.popup_notifications" class="indented ng-pristine ng-valid"><label for="settings_popup_notifications">Traditional popups</label><br><input id="desktopnotificationcheckbox" type="checkbox" ng-model="so.desktop_notifications" class="indented ng-pristine ng-valid"><label for="desktopnotificationcheckbox">HTML5 Notifications (recommended)</label><br><div>Lobby Ratings:</div><span class="indented">Sort players by <select ng-model="so.sortkey" ng-options="s.name as s.text for s in sortkeys" style="visibility: inherit; top: auto;" class="ng-pristine ng-valid"><option value="0">Username</option><option value="1" selected="selected">Pro/Casual Rating</option><option value="2">Isotropish Rating</option></select></span><br><input type="checkbox" id="settings_proranks" ng-model="so.proranks" class="indented ng-pristine ng-valid"><label for="settings_proranks">Display Pro ratings instead of Casual</label><br><input type="checkbox" id="settings_isoranks" ng-model="so.isoranks" class="indented ng-pristine ng-valid"><label for="settings_isoranks">Also display Isotropish ratings</label><br><div>Autokick:</div><input type="checkbox" id="settings_autokick_by_rating" ng-model="so.autokick_by_rating" class="indented ng-pristine ng-valid"><label for="settings_autokick_by_rating">By Goko Pro rating</label><br><input type="checkbox" id="settings_autokick_by_level" ng-model="so.autokick_by_level" class="indented ng-pristine ng-valid"><label for="settings_autokick_by_level">By TrueSkill (Isotropish) level</label><br><input type="checkbox" id="settings_autokick_by_forname" ng-model="so.autokick_by_forname" class="indented ng-pristine ng-valid"><label for="settings_autokick_by_forname">By player name</label><br><input type="checkbox" id="settings_explain_kicks" ng-model="so.explain_kicks" class="indented ng-pristine ng-valid"><label for="settings_explain_kicks">Explain kicks in chat</label><br><div>Quick game:</div>&nbsp;&nbsp;&nbsp;&nbsp;Name:<input type="name" id="quick_game_name" ng-model="so.quick_game_name" class="indented ng-pristine ng-valid"><br>&nbsp;&nbsp;&nbsp;&nbsp;Type (pro/casual/unrated):<input type="name" id="quick_game_type" ng-model="so.quick_game_type" class="indented ng-pristine ng-valid"><br>&nbsp;&nbsp;&nbsp;&nbsp;# of players (2/3/4/5/6):<input type="name" id="quick_game_players" ng-model="so.quick_game_players" class="indented ng-pristine ng-valid"><br><input type="checkbox" id="settings_quick_game_automatch" ng-model="so.quick_game_automatch" class="indented ng-pristine ng-valid"><label for="settings_quick_game_automatch">Use Automatch</label><br></div><div id="settingsTabs-misc" aria-labelledby="ui-id-7" class="ui-tabs-panel ui-widget-content ui-corner-bottom" role="tabpanel" aria-expanded="false" aria-hidden="true" style="display: none;"><input type="checkbox" id="settings_generator" ng-model="so.generator" class="ng-pristine ng-valid"><label for="settings_generator">Kingdom Generator</label><br><input type="checkbox" id="settings_autozap" ng-model="so.autozap" class="ng-pristine ng-valid"><label for="settings_autozap">Adventure Mode Auto-Zap</label><br><input type="checkbox" id="settings_debug_mode" ng-model="so.debug_mode" class="ng-pristine ng-valid"><label for="settings_debug_mode">Extra logging (for error reports)</label><br></div></div></div><div class="ui-resizable-handle ui-resizable-n" style="z-index: 90;"></div><div class="ui-resizable-handle ui-resizable-e" style="z-index: 90;"></div><div class="ui-resizable-handle ui-resizable-s" style="z-index: 90;"></div><div class="ui-resizable-handle ui-resizable-w" style="z-index: 90;"></div><div class="ui-resizable-handle ui-resizable-se ui-icon ui-icon-gripsmall-diagonal-se" style="z-index: 90;"></div><div class="ui-resizable-handle ui-resizable-sw" style="z-index: 90;"></div><div class="ui-resizable-handle ui-resizable-ne" style="z-index: 90;"></div><div class="ui-resizable-handle ui-resizable-nw" style="z-index: 90;"></div></div><div class="ui-dialog ui-widget ui-widget-content ui-corner-all ui-front ui-resizable" tabindex="-1" role="dialog" aria-describedby="notificationdialog" style="display: none; position: absolute;" aria-labelledby="ui-id-9"><div class="ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix"><span id="ui-id-9" class="ui-dialog-title">Desktop notification blocked</span><button class="ui-button ui-widget ui-state-default ui-corner-all ui-button-icon-only ui-dialog-titlebar-close" role="button" aria-disabled="false" title="close"><span class="ui-button-icon-primary ui-icon ui-icon-closethick"></span><span class="ui-button-text">close</span></button></div><div id="notificationdialog" class="ui-dialog-content ui-widget-content">Your browser is blocking Salvager from desktop notifications. Unblock?<br><button id="nonotifications">No</button><button id="yesnotifications">Yes</button></div><div class="ui-resizable-handle ui-resizable-n" style="z-index: 90;"></div><div class="ui-resizable-handle ui-resizable-e" style="z-index: 90;"></div><div class="ui-resizable-handle ui-resizable-s" style="z-index: 90;"></div><div class="ui-resizable-handle ui-resizable-w" style="z-index: 90;"></div><div class="ui-resizable-handle ui-resizable-se ui-icon ui-icon-gripsmall-diagonal-se" style="z-index: 90;"></div><div class="ui-resizable-handle ui-resizable-sw" style="z-index: 90;"></div><div class="ui-resizable-handle ui-resizable-ne" style="z-index: 90;"></div><div class="ui-resizable-handle ui-resizable-nw" style="z-index: 90;"></div></div><div class="flying-notification info" style="display: none; text-align: center; top: 15px;"><div class="flying-message info">Loading ...</div></div><div class="ui-dialog ui-widget ui-widget-content ui-corner-all ui-front ui-draggable ui-resizable" tabindex="-1" role="dialog" aria-describedby="seekAAPop" aria-labelledby="ui-id-10" style="display: none; position: absolute;"><div class="ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix"><span id="ui-id-10" class="ui-dialog-title">Looking for Match</span><button class="ui-button ui-widget ui-state-default ui-corner-all ui-button-icon-only ui-dialog-titlebar-close" role="button" aria-disabled="false" title="close"><span class="ui-button-icon-primary ui-icon ui-icon-closethick"></span><span class="ui-button-text">close</span></button></div><div id="seekAAPop" class="ui-dialog-content ui-widget-content"><p>Automatch is looking for players whose    search criteria match your table.</p><button id="seekAAStop">Stop Looking</button><button id="seekAAOkay">Keep Looking</button></div><div class="ui-resizable-handle ui-resizable-n" style="z-index: 90;"></div><div class="ui-resizable-handle ui-resizable-e" style="z-index: 90;"></div><div class="ui-resizable-handle ui-resizable-s" style="z-index: 90;"></div><div class="ui-resizable-handle ui-resizable-w" style="z-index: 90;"></div><div class="ui-resizable-handle ui-resizable-se ui-icon ui-icon-gripsmall-diagonal-se" style="z-index: 90;"></div><div class="ui-resizable-handle ui-resizable-sw" style="z-index: 90;"></div><div class="ui-resizable-handle ui-resizable-ne" style="z-index: 90;"></div><div class="ui-resizable-handle ui-resizable-nw" style="z-index: 90;"></div></div><div class="ui-dialog ui-widget ui-widget-content ui-corner-all ui-front ui-draggable ui-resizable" tabindex="-1" role="dialog" aria-describedby="offerPop" aria-labelledby="ui-id-11" style="display: none; position: absolute;"><div class="ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix"><span id="ui-id-11" class="ui-dialog-title">Automatch Found</span><button class="ui-button ui-widget ui-state-default ui-corner-all ui-button-icon-only ui-dialog-titlebar-close" role="button" aria-disabled="false" title="close"><span class="ui-button-icon-primary ui-icon ui-icon-closethick"></span><span class="ui-button-text">close</span></button></div><div id="offerPop" class="ui-dialog-content ui-widget-content">
  Host: <label id="offerhost"></label><br>
  Guests:<br>
  <ul id="plist"> </ul>
  Sets: <label id="offersets"></label><br>
  Rating: <label id="offerrating"></label><br>
  VP Counter: <label id="offervpc"></label><br>
 
  <p id="offerwaitinfo"></p>
 
  <div>
    <textarea id="amChatArea" style="width:100%" readonly="true" rows="5"></textarea>
    <input type="text" id="amChatLine" style="width:100%"><br>
  </div>
 
  <input type="button" id="offeracc" value="Accept">
  <input type="button" id="offerdec" value="Decline/Cancel">
</div><div class="ui-resizable-handle ui-resizable-n" style="z-index: 90;"></div><div class="ui-resizable-handle ui-resizable-e" style="z-index: 90;"></div><div class="ui-resizable-handle ui-resizable-s" style="z-index: 90;"></div><div class="ui-resizable-handle ui-resizable-w" style="z-index: 90;"></div><div class="ui-resizable-handle ui-resizable-se ui-icon ui-icon-gripsmall-diagonal-se" style="z-index: 90;"></div><div class="ui-resizable-handle ui-resizable-sw" style="z-index: 90;"></div><div class="ui-resizable-handle ui-resizable-ne" style="z-index: 90;"></div><div class="ui-resizable-handle ui-resizable-nw" style="z-index: 90;"></div></div><div class="ui-dialog ui-widget ui-widget-content ui-corner-all ui-front ui-draggable ui-resizable" tabindex="-1" role="dialog" aria-describedby="gamepop" aria-labelledby="ui-id-12" style="display: none; position: absolute;"><div class="ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix"><span id="ui-id-12" class="ui-dialog-title">Creating Automatch Game</span><button class="ui-button ui-widget ui-state-default ui-corner-all ui-button-icon-only ui-dialog-titlebar-close" role="button" aria-disabled="false" title="close"><span class="ui-button-icon-primary ui-icon ui-icon-closethick"></span><span class="ui-button-text">close</span></button></div><div id="gamepop" class="ui-dialog-content ui-widget-content">
 
  Host: <div id="gamehost"></div><br>
  Guests: <ul id="gameguests"></ul><br>
 
  <p>
    Automatch will create the game and seat you automatically.
    This dialog should disappear shortly.
  </p>
 
  <input type="button" id="abortgame" value="Abort">
</div><div class="ui-resizable-handle ui-resizable-n" style="z-index: 90;"></div><div class="ui-resizable-handle ui-resizable-e" style="z-index: 90;"></div><div class="ui-resizable-handle ui-resizable-s" style="z-index: 90;"></div><div class="ui-resizable-handle ui-resizable-w" style="z-index: 90;"></div><div class="ui-resizable-handle ui-resizable-se ui-icon ui-icon-gripsmall-diagonal-se" style="z-index: 90;"></div><div class="ui-resizable-handle ui-resizable-sw" style="z-index: 90;"></div><div class="ui-resizable-handle ui-resizable-ne" style="z-index: 90;"></div><div class="ui-resizable-handle ui-resizable-nw" style="z-index: 90;"></div></div></body></html>
« Last Edit: February 03, 2015, 11:33:09 pm by LibraryAdventurer »
Logged

WanderingWinder

  • Adventurer
  • ******
  • Offline Offline
  • Posts: 5275
  • ...doesn't really matter to me
  • Respect: +4368
    • View Profile
    • WanderingWinder YouTube Page
Re: Goko Dominion Salvager Discussion
« Reply #1715 on: February 16, 2015, 05:52:58 pm »
+2

Can't get my avatar to display. Worked fine yesterday, but is blank today. Never remembers what it was after I reload the page.

Deadlock39

  • Torturer
  • *****
  • Offline Offline
  • Posts: 1722
  • Respect: +1751
    • View Profile
Re: Goko Dominion Salvager Discussion
« Reply #1716 on: February 16, 2015, 07:10:01 pm »
0

When I first uploaded my avatar, it seemed to be hit an miss for a while.  It seems to work most of the time now, except when Salvager has issues.

Burning Skull

  • Saboteur
  • *****
  • Offline Offline
  • Posts: 1148
  • Shuffle iT Username: Burning Skull
  • See you in the Outpost
  • Respect: +1839
    • View Profile
Re: Goko Dominion Salvager Discussion
« Reply #1717 on: February 17, 2015, 03:31:48 am »
+4

Can't get my avatar to display. Worked fine yesterday, but is blank today. Never remembers what it was after I reload the page.

Wait, you started to use it?

WanderingWinder

  • Adventurer
  • ******
  • Offline Offline
  • Posts: 5275
  • ...doesn't really matter to me
  • Respect: +4368
    • View Profile
    • WanderingWinder YouTube Page
Re: Goko Dominion Salvager Discussion
« Reply #1718 on: February 19, 2015, 04:47:05 pm »
0

So, I got the extension a few days ago, it worked really nice that day. Then it wouldn't take my avatar right. Ok whatever. But it's also having Dominion Online fail to load correctly pretty often. And today, I can't start a game with it. I can confirm that this IS the extension, and not Dominion Online, because disabling the thing, the site is working fine. So I'm off it.

liopoil

  • Margrave
  • *****
  • Offline Offline
  • Posts: 2587
  • Respect: +2478
    • View Profile
Re: Goko Dominion Salvager Discussion
« Reply #1719 on: February 19, 2015, 05:14:26 pm »
0

I can confirm that this IS the extension, and not Dominion Online, because disabling the thing, the site is working fine.
What if it's your avatar?
Logged

WanderingWinder

  • Adventurer
  • ******
  • Offline Offline
  • Posts: 5275
  • ...doesn't really matter to me
  • Respect: +4368
    • View Profile
    • WanderingWinder YouTube Page
Re: Goko Dominion Salvager Discussion
« Reply #1720 on: February 19, 2015, 05:41:34 pm »
0

I can confirm that this IS the extension, and not Dominion Online, because disabling the thing, the site is working fine.
What if it's your avatar?

Uh, well most of the time it doesn't know my avatar, it isn't loading it at all. I also don't understand why that would make a difference.

ragingduckd

  • Board Moderator
  • *
  • Offline Offline
  • Posts: 1059
  • Respect: +3525
    • View Profile
Re: Goko Dominion Salvager Discussion
« Reply #1721 on: February 19, 2015, 06:01:18 pm »
+1

EDIT: I think I figured out when it works and when it doesn't (besides only when the kingdom generator is on). It works when I use the 'create game' button, but crashes when I use the 'quick game' button.
So only when kingdom generator is on and young witch is in the kingdom and I use the 'quick game' button...

Earlier, when I tried to reproduce the bug, I used 'create game' so I could keep rerolling the kingdom until I got young witch (also using the kingdom generator to make young witch more likely to show up). Just now I used quick game, using the kingdom generator to force young witch in the kingdom and it crashed.

Code: [Select]
...

This appears to be the playdominion.com page source.  What I need to diagnose the bug is your Javascript log.

If you're still using Chrome, you'll find the JS console in the main menu under "More Tools >> Javascript Console."  It's also Ctrl-Shift-J on Windows or Cmd-Alt-J on mac.  Once you have it open, select all the log text (Ctrl-A), copy it, and paste it into a post here.

PS: I don't get a notification when you edit a post.  Better to create a new post or PM me if you're providing debugging information for me.

I can confirm that this IS the extension, and not Dominion Online, because disabling the thing, the site is working fine.
What if it's your avatar?

Uh, well most of the time it doesn't know my avatar, it isn't loading it at all. I also don't understand why that would make a difference.

It definitely wouldn't.  I think liopoil was joking.

I can't reproduce the errors you're encountering, so I'll need a bug report to diagnose or fix them.  Instructions are here.
Logged
Salvager Extension | Isotropish Leaderboard | Game Data | Log Search & other toys | Salvager Bug Reports

Salvager not working for me at all today. ... Please help! I can't go back to playing without it like an animal!

LibraryAdventurer

  • Saboteur
  • *****
  • Offline Offline
  • Posts: 1303
  • Shuffle iT Username: LibraryAdventurer
  • Respect: +1002
    • View Profile
Re: Goko Dominion Salvager Discussion
« Reply #1722 on: February 20, 2015, 09:02:35 pm »
0

This appears to be the playdominion.com page source.  What I need to diagnose the bug is your Javascript log.

If you're still using Chrome, you'll find the JS console in the main menu under "More Tools >> Javascript Console."  It's also Ctrl-Shift-J on Windows or Cmd-Alt-J on mac.  Once you have it open, select all the log text (Ctrl-A), copy it, and paste it into a post here.
oops

Ok, I got the bug to happen again and got the JS log this time:
Code: [Select]
gatherUrlCookieParams found the following URL params: Array[1]
FSSDK.js:56 ConnectionMaker merged the following cookie params: Array[1]
FSSDK.js:3502 FS.MessageWebSocketConnection.prototype.connect: currently trying - wss://wss.prod.dominion.makingfun.com:443
init.js:5 Starting Goko Salvager 2.5.5.0
utils.js:4 Loading Utils
blacklistSync.js:3 Loading Settings Dialog
settingsDialog.js:3 Loading Settings Dialog
notifications.js:4 Loading Notifications Module
FSSDK.js:3557 FSSDK: webSocket: onopen: top: url:wss://wss.prod.dominion.makingfun.com:443
FSSDK.js:3600 Setting up GA connection heartbeat every: 60000 milliseconds
speedTweak.js:4 Loading autokick
alwaysStack.js:4 Loading Always Stack
DominionClient.js:99 ConnectionMaker connectionInfo was invalid
DominionClient.js:15 initMeetingRoom
launchScreenLoader.js:3 Loading LaunchScreenLoader
alternateButtons.js:4 Loading Alternate Buttons
chrome-extension://ijfdnkanhdnmlmalclgbfpcmclfkmlno/module_loader.js:4 Loading Module Loader
chrome-extension://ijfdnkanhdnmlmalclgbfpcmclfkmlno/module_loader.js:41 Preparing to load module WS Connection
chrome-extension://ijfdnkanhdnmlmalclgbfpcmclfkmlno/module_loader.js:65 Module WS Connection is missing dependencies:
chrome-extension://ijfdnkanhdnmlmalclgbfpcmclfkmlno/module_loader.js:66 Array[3]
fs.signin.js:20 Object
FSSDK.js:54 gatherUrlCookieParams found the following URL params: Array[1]
FSSDK.js:56 ConnectionMaker merged the following cookie params: Array[1]
FSSDK.js:60 ConnectionMaker connectionInfo valid, trying to use it
FSSDK.js:3502 FS.MessageWebSocketConnection.prototype.connect: currently trying - wss://wss.prod.dominion.makingfun.com:443
FSSDK.js:3557 FSSDK: webSocket: onopen: top: url:wss://wss.prod.dominion.makingfun.com:443
FSSDK.js:3600 Setting up GA connection heartbeat every: 60000 milliseconds
FSSDK.js:61 ConnectionMaker connection established using connInfo
FSSDK.Notifier.js:12 This element isn't a canvas - TypeError: undefined is not a function
FSSDK.Notifier.js:7 This is a HTML Element
FSSDK.Notifier.js:9 Dimension: W0px H0px @L536.5px T0px
chrome-extension://ijfdnkanhdnmlmalclgbfpcmclfkmlno/module_loader.js:56 Loading module WS Connection
connection.js:25 Loading WS Connection module
utils.js:8 Creating WebSocket connection to gokosalvager.com
chrome-extension://ijfdnkanhdnmlmalclgbfpcmclfkmlno/module_loader.js:41 Preparing to load module Avatars
chrome-extension://ijfdnkanhdnmlmalclgbfpcmclfkmlno/module_loader.js:45 Loading module Avatars
chrome-extension://ijfdnkanhdnmlmalclgbfpcmclfkmlno/module_loader.js:41 Preparing to load module Avatar Upload
chrome-extension://ijfdnkanhdnmlmalclgbfpcmclfkmlno/module_loader.js:45 Loading module Avatar Upload
chrome-extension://ijfdnkanhdnmlmalclgbfpcmclfkmlno/module_loader.js:41 Preparing to load module Blacklist
chrome-extension://ijfdnkanhdnmlmalclgbfpcmclfkmlno/module_loader.js:45 Loading module Blacklist
chrome-extension://ijfdnkanhdnmlmalclgbfpcmclfkmlno/module_loader.js:41 Preparing to load module Blacklist Sync
chrome-extension://ijfdnkanhdnmlmalclgbfpcmclfkmlno/module_loader.js:45 Loading module Blacklist Sync
chrome-extension://ijfdnkanhdnmlmalclgbfpcmclfkmlno/module_loader.js:41 Preparing to load module User Settings Dialog
chrome-extension://ijfdnkanhdnmlmalclgbfpcmclfkmlno/module_loader.js:45 Loading module User Settings Dialog
chrome-extension://ijfdnkanhdnmlmalclgbfpcmclfkmlno/module_loader.js:41 Preparing to load module Launch Screen Loader
chrome-extension://ijfdnkanhdnmlmalclgbfpcmclfkmlno/module_loader.js:45 Loading module Launch Screen Loader
chrome-extension://ijfdnkanhdnmlmalclgbfpcmclfkmlno/module_loader.js:41 Preparing to load module Notifications
chrome-extension://ijfdnkanhdnmlmalclgbfpcmclfkmlno/module_loader.js:45 Loading module Notifications
chrome-extension://ijfdnkanhdnmlmalclgbfpcmclfkmlno/module_loader.js:41 Preparing to load module Lobby Ratings
chrome-extension://ijfdnkanhdnmlmalclgbfpcmclfkmlno/module_loader.js:45 Loading module Lobby Ratings
chrome-extension://ijfdnkanhdnmlmalclgbfpcmclfkmlno/module_loader.js:41 Preparing to load module Deck Tracker
chrome-extension://ijfdnkanhdnmlmalclgbfpcmclfkmlno/module_loader.js:45 Loading module Deck Tracker
chrome-extension://ijfdnkanhdnmlmalclgbfpcmclfkmlno/module_loader.js:41 Preparing to load module Table State
chrome-extension://ijfdnkanhdnmlmalclgbfpcmclfkmlno/module_loader.js:45 Loading module Table State
chrome-extension://ijfdnkanhdnmlmalclgbfpcmclfkmlno/module_loader.js:41 Preparing to load module autokick
chrome-extension://ijfdnkanhdnmlmalclgbfpcmclfkmlno/module_loader.js:45 Loading module autokick
chrome-extension://ijfdnkanhdnmlmalclgbfpcmclfkmlno/module_loader.js:41 Preparing to load module Kingdom Generator
chrome-extension://ijfdnkanhdnmlmalclgbfpcmclfkmlno/module_loader.js:45 Loading module Kingdom Generator
utils.js:8 Rendering template "kingdom-generator", with options {"hasNewUi":false,"defaultval":"All"}
chrome-extension://ijfdnkanhdnmlmalclgbfpcmclfkmlno/module_loader.js:41 Preparing to load module speedTweak
chrome-extension://ijfdnkanhdnmlmalclgbfpcmclfkmlno/module_loader.js:45 Loading module speedTweak
speedTweak.js:17 Tweaking animation speeds.
chrome-extension://ijfdnkanhdnmlmalclgbfpcmclfkmlno/module_loader.js:41 Preparing to load module Always Stack
chrome-extension://ijfdnkanhdnmlmalclgbfpcmclfkmlno/module_loader.js:45 Loading module Always Stack
chrome-extension://ijfdnkanhdnmlmalclgbfpcmclfkmlno/module_loader.js:41 Preparing to load module Automatch Game Popup
chrome-extension://ijfdnkanhdnmlmalclgbfpcmclfkmlno/module_loader.js:45 Loading module Automatch Game Popup
chrome-extension://ijfdnkanhdnmlmalclgbfpcmclfkmlno/module_loader.js:41 Preparing to load module Automatch Offer Popup
chrome-extension://ijfdnkanhdnmlmalclgbfpcmclfkmlno/module_loader.js:45 Loading module Automatch Offer Popup
chrome-extension://ijfdnkanhdnmlmalclgbfpcmclfkmlno/module_loader.js:41 Preparing to load module Automatch Seek Popup
chrome-extension://ijfdnkanhdnmlmalclgbfpcmclfkmlno/module_loader.js:45 Loading module Automatch Seek Popup
chrome-extension://ijfdnkanhdnmlmalclgbfpcmclfkmlno/module_loader.js:41 Preparing to load module Automatch
chrome-extension://ijfdnkanhdnmlmalclgbfpcmclfkmlno/module_loader.js:45 Loading module Automatch
chrome-extension://ijfdnkanhdnmlmalclgbfpcmclfkmlno/module_loader.js:41 Preparing to load module QuickGame
chrome-extension://ijfdnkanhdnmlmalclgbfpcmclfkmlno/module_loader.js:45 Loading module QuickGame
chrome-extension://ijfdnkanhdnmlmalclgbfpcmclfkmlno/module_loader.js:41 Preparing to load module Sidebar
chrome-extension://ijfdnkanhdnmlmalclgbfpcmclfkmlno/module_loader.js:45 Loading module Sidebar
chrome-extension://ijfdnkanhdnmlmalclgbfpcmclfkmlno/module_loader.js:41 Preparing to load module Prettified Log Viewer
chrome-extension://ijfdnkanhdnmlmalclgbfpcmclfkmlno/module_loader.js:45 Loading module Prettified Log Viewer
chrome-extension://ijfdnkanhdnmlmalclgbfpcmclfkmlno/module_loader.js:41 Preparing to load module VP Calculator
chrome-extension://ijfdnkanhdnmlmalclgbfpcmclfkmlno/module_loader.js:45 Loading module VP Calculator
chrome-extension://ijfdnkanhdnmlmalclgbfpcmclfkmlno/module_loader.js:41 Preparing to load module VP Toggle
chrome-extension://ijfdnkanhdnmlmalclgbfpcmclfkmlno/module_loader.js:45 Loading module VP Toggle
chrome-extension://ijfdnkanhdnmlmalclgbfpcmclfkmlno/module_loader.js:41 Preparing to load module VP Counter
chrome-extension://ijfdnkanhdnmlmalclgbfpcmclfkmlno/module_loader.js:45 Loading module VP Counter
chrome-extension://ijfdnkanhdnmlmalclgbfpcmclfkmlno/module_loader.js:41 Preparing to load module Chat Box
chrome-extension://ijfdnkanhdnmlmalclgbfpcmclfkmlno/module_loader.js:45 Loading module Chat Box
chrome-extension://ijfdnkanhdnmlmalclgbfpcmclfkmlno/module_loader.js:41 Preparing to load module Alternate Buttons
chrome-extension://ijfdnkanhdnmlmalclgbfpcmclfkmlno/module_loader.js:45 Loading module Alternate Buttons
chrome-extension://ijfdnkanhdnmlmalclgbfpcmclfkmlno/module_loader.js:41 Preparing to load module autozap
chrome-extension://ijfdnkanhdnmlmalclgbfpcmclfkmlno/module_loader.js:45 Loading module autozap
FSSDK.js:62 Successfully subscribed to game notifications
FSSDK.js:62 Successfully subscribed to player notifications
currencyClient.js:4 Personal
currencyClient.js:4 Avatar Inventory
DominionClient.js:43 Player Info Fetched  Object
DominionClient.js:33 Create achievements response:  Object
launchScreenLoader.js:66 Launch Screen ready.
makingfun-jssdk.min.js:2 Object
AnalyticsEventManager.js:292 Object
AnalyticsEventManager.js:293 success
AnalyticsEventManager.js:294 Object
gameClient.html:1 Image from origin 'https://gokosalvager.com' has been blocked from loading by Cross-Origin Resource Sharing policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'https://www.playdominion.com' is therefore not allowed access. The response had HTTP status code 404.
https://gokosalvager.com/gs/avatars/516dc40ce4b082c74d7c8baa.jpg Failed to load resource: the server responded with a status of 404 (Not Found)
connection.js:45 Connected to gokosalvager.com
connection.js:164 TODO: Update icon for status: 1
utils.js:8 Quick game script loaded.
utils.js:8 Initializing quick game.
utils.js:8 Initializing quick game button
automatch.js:1004 Not already loaded Automatch
utils.js:8 Automatch script loaded.
utils.js:8 Initializing Automatch
utils.js:8 Connecting to Automatch server at wss://gokosalvager.com:443/automatch
utils.js:8 Goko.Player.preloader()
avatars.js:87 The avatar cache from gokosalvager.com is not yet loaded.  Using retrobox for now
gameClient.html:1 Mixed Content: The page at 'https://www.playdominion.com/Dominion/gameClient.html' was loaded over HTTPS, but requested an insecure image 'http://dom.retrobox.eu/avatars/516d03cce4b082c74d7a7ded.png'. This content should also be served over HTTPS.
gameClient.html:1 Mixed Content: The page at 'https://www.playdominion.com/Dominion/gameClient.html' was loaded over HTTPS, but requested an insecure image 'http://dom.retrobox.eu/avatars/4febdc247a04f40bcdecc6bb.png'. This content should also be served over HTTPS.
gameClient.html:1 Mixed Content: The page at 'https://www.playdominion.com/Dominion/gameClient.html' was loaded over HTTPS, but requested an insecure image 'http://dom.retrobox.eu/avatars/547cc8c2e4b0fa80ed59305e.png'. This content should also be served over HTTPS.
gameClient.html:1 Mixed Content: The page at 'https://www.playdominion.com/Dominion/gameClient.html' was loaded over HTTPS, but requested an insecure image 'http://dom.retrobox.eu/avatars/516562d8e4b0e1a71502140b.png'. This content should also be served over HTTPS.
gameClient.html:1 Mixed Content: The page at 'https://www.playdominion.com/Dominion/gameClient.html' was loaded over HTTPS, but requested an insecure image 'http://dom.retrobox.eu/avatars/54e00c07e4b05e057800d3e9.png'. This content should also be served over HTTPS.
gameClient.html:1 Mixed Content: The page at 'https://www.playdominion.com/Dominion/gameClient.html' was loaded over HTTPS, but requested an insecure image 'http://dom.retrobox.eu/avatars/54e004c4e4b05e057800d1f4.png'. This content should also be served over HTTPS.
gameClient.html:1 Mixed Content: The page at 'https://www.playdominion.com/Dominion/gameClient.html' was loaded over HTTPS, but requested an insecure image 'http://dom.retrobox.eu/avatars/54e1190ce4b05e05780108fc.png'. This content should also be served over HTTPS.
gameClient.html:1 Mixed Content: The page at 'https://www.playdominion.com/Dominion/gameClient.html' was loaded over HTTPS, but requested an insecure image 'http://dom.retrobox.eu/avatars/54e14547e4b05e05780114a9.png'. This content should also be served over HTTPS.
gameClient.html:1 Mixed Content: The page at 'https://www.playdominion.com/Dominion/gameClient.html' was loaded over HTTPS, but requested an insecure image 'http://dom.retrobox.eu/avatars/54c7ca97e4b071f7c8695371.png'. This content should also be served over HTTPS.
gameClient.html:1 Mixed Content: The page at 'https://www.playdominion.com/Dominion/gameClient.html' was loaded over HTTPS, but requested an insecure image 'http://dom.retrobox.eu/avatars/4febd90f7a04f40bcdecc6b8.png'. This content should also be served over HTTPS.
gameClient.html:1 Mixed Content: The page at 'https://www.playdominion.com/Dominion/gameClient.html' was loaded over HTTPS, but requested an insecure image 'http://dom.retrobox.eu/avatars/4febdcb47a04f40bcdecc6bc.png'. This content should also be served over HTTPS.
gameClient.html:1 Mixed Content: The page at 'https://www.playdominion.com/Dominion/gameClient.html' was loaded over HTTPS, but requested an insecure image 'http://dom.retrobox.eu/avatars/54d82bd5e4b0aad280cea070.png'. This content should also be served over HTTPS.
gameClient.html:1 Mixed Content: The page at 'https://www.playdominion.com/Dominion/gameClient.html' was loaded over HTTPS, but requested an insecure image 'http://dom.retrobox.eu/avatars/5144b725e4b0cf33e050dbf9.png'. This content should also be served over HTTPS.
lobby_ratings.js:208 ISO level cache not yet available. Queing request to be resolved later
blacklist.js:54 Common blacklist not available.
gameClient.html:1 Mixed Content: The page at 'https://www.playdominion.com/Dominion/gameClient.html' was loaded over HTTPS, but requested an insecure image 'http://dom.retrobox.eu/avatars/54e4ca59e4b05e057801d7eb.png'. This content should also be served over HTTPS.
gameClient.html:1 Mixed Content: The page at 'https://www.playdominion.com/Dominion/gameClient.html' was loaded over HTTPS, but requested an insecure image 'http://dom.retrobox.eu/avatars/5143c778e4b0d173cd4c231a.png'. This content should also be served over HTTPS.
gameClient.html:1 Mixed Content: The page at 'https://www.playdominion.com/Dominion/gameClient.html' was loaded over HTTPS, but requested an insecure image 'http://dom.retrobox.eu/avatars/54e49206e4b05e057801ccc1.png'. This content should also be served over HTTPS.
gameClient.html:1 Mixed Content: The page at 'https://www.playdominion.com/Dominion/gameClient.html' was loaded over HTTPS, but requested an insecure image 'http://dom.retrobox.eu/avatars/52f0bd6de4b0d1a2e4788ee2.png'. This content should also be served over HTTPS.
gameClient.html:1 Mixed Content: The page at 'https://www.playdominion.com/Dominion/gameClient.html' was loaded over HTTPS, but requested an insecure image 'http://dom.retrobox.eu/avatars/53f75bb0e4b0175c867d44e7.png'. This content should also be served over HTTPS.
gameClient.html:1 Mixed Content: The page at 'https://www.playdominion.com/Dominion/gameClient.html' was loaded over HTTPS, but requested an insecure image 'http://dom.retrobox.eu/avatars/54e66f10e4b0d72d69d203b7.png'. This content should also be served over HTTPS.
gameClient.html:1 Mixed Content: The page at 'https://www.playdominion.com/Dominion/gameClient.html' was loaded over HTTPS, but requested an insecure image 'http://dom.retrobox.eu/avatars/548cd1c8e4b0a0eb8fc47dae.png'. This content should also be served over HTTPS.
gameClient.html:1 Mixed Content: The page at 'https://www.playdominion.com/Dominion/gameClient.html' was loaded over HTTPS, but requested an insecure image 'http://dom.retrobox.eu/avatars/5164db5ee4b0e1a715020da4.png'. This content should also be served over HTTPS.
gameClient.html:1 Mixed Content: The page at 'https://www.playdominion.com/Dominion/gameClient.html' was loaded over HTTPS, but requested an insecure image 'http://dom.retrobox.eu/avatars/5234da36e4b0094dcab1600f.png'. This content should also be served over HTTPS.
gameClient.html:1 Mixed Content: The page at 'https://www.playdominion.com/Dominion/gameClient.html' was loaded over HTTPS, but requested an insecure image 'http://dom.retrobox.eu/avatars/514de5d8e4b0b79c883b90ff.png'. This content should also be served over HTTPS.
gameClient.html:1 Mixed Content: The page at 'https://www.playdominion.com/Dominion/gameClient.html' was loaded over HTTPS, but requested an insecure image 'http://dom.retrobox.eu/avatars/516d45b9e4b082c74d7b7267.png'. This content should also be served over HTTPS.
gameClient.html:1 Mixed Content: The page at 'https://www.playdominion.com/Dominion/gameClient.html' was loaded over HTTPS, but requested an insecure image 'http://dom.retrobox.eu/avatars/54e7e62fe4b0d72d69d25ef7.png'. This content should also be served over HTTPS.
gameClient.html:1 Mixed Content: The page at 'https://www.playdominion.com/Dominion/gameClient.html' was loaded over HTTPS, but requested an insecure image 'http://dom.retrobox.eu/avatars/54e7e66ce4b0d72d69d25f04.png'. This content should also be served over HTTPS.
gameClient.html:1 Mixed Content: The page at 'https://www.playdominion.com/Dominion/gameClient.html' was loaded over HTTPS, but requested an insecure image 'http://dom.retrobox.eu/avatars/516d3175e4b082c74d7b3241.png'. This content should also be served over HTTPS.
gameClient.html:1 Mixed Content: The page at 'https://www.playdominion.com/Dominion/gameClient.html' was loaded over HTTPS, but requested an insecure image 'http://dom.retrobox.eu/avatars/516d4c74e4b082c74d7b8aca.png'. This content should also be served over HTTPS.
gameClient.html:1 Mixed Content: The page at 'https://www.playdominion.com/Dominion/gameClient.html' was loaded over HTTPS, but requested an insecure image 'http://dom.retrobox.eu/avatars/516f3d81e4b082c74d7dfecc.png'. This content should also be served over HTTPS.
gameClient.html:1 Mixed Content: The page at 'https://www.playdominion.com/Dominion/gameClient.html' was loaded over HTTPS, but requested an insecure image 'http://dom.retrobox.eu/avatars/51462f04e4b0f92225370aa1.png'. This content should also be served over HTTPS.
utils.js:8 Connected to Automatch server.
avatars.js:20 Loaded avatar cache from gokosalvager.com
blacklist.js:33 Retrieved and cached common blacklist
gameClient.html:1 Mixed Content: The page at 'https://www.playdominion.com/Dominion/gameClient.html' was loaded over HTTPS, but requested an insecure image 'http://dom.retrobox.eu/avatars/516562d8e4b0e1a71502140b.png'. This content should also be served over HTTPS.
gameClient.html:1 Redirect at origin 'http://dom.retrobox.eu' has been blocked from loading by Cross-Origin Resource Sharing policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'https://www.playdominion.com' is therefore not allowed access.
gameClient.html:1 Mixed Content: The page at 'https://www.playdominion.com/Dominion/gameClient.html' was loaded over HTTPS, but requested an insecure image 'http://dom.retrobox.eu/avatars/54e1190ce4b05e05780108fc.png'. This content should also be served over HTTPS.
gameClient.html:1 Image from origin 'http://dom.retrobox.eu' has been blocked from loading by Cross-Origin Resource Sharing policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'https://www.playdominion.com' is therefore not allowed access. The response had HTTP status code 404.
http://dom.retrobox.eu/avatars/54e1190ce4b05e05780108fc.png Failed to load resource: the server responded with a status of 404 (Not Found)
gameClient.html:1 Mixed Content: The page at 'https://www.playdominion.com/Dominion/gameClient.html' was loaded over HTTPS, but requested an insecure image 'http://dom.retrobox.eu/avatars/54e14547e4b05e05780114a9.png'. This content should also be served over HTTPS.
gameClient.html:1 Image from origin 'http://dom.retrobox.eu' has been blocked from loading by Cross-Origin Resource Sharing policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'https://www.playdominion.com' is therefore not allowed access. The response had HTTP status code 404.
http://dom.retrobox.eu/avatars/54e14547e4b05e05780114a9.png Failed to load resource: the server responded with a status of 404 (Not Found)
gameClient.html:1 Mixed Content: The page at 'https://www.playdominion.com/Dominion/gameClient.html' was loaded over HTTPS, but requested an insecure image 'http://dom.retrobox.eu/avatars/54c7ca97e4b071f7c8695371.png'. This content should also be served over HTTPS.
gameClient.html:1 Image from origin 'http://dom.retrobox.eu' has been blocked from loading by Cross-Origin Resource Sharing policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'https://www.playdominion.com' is therefore not allowed access. The response had HTTP status code 404.
http://dom.retrobox.eu/avatars/54c7ca97e4b071f7c8695371.png Failed to load resource: the server responded with a status of 404 (Not Found)
gameClient.html:1 Mixed Content: The page at 'https://www.playdominion.com/Dominion/gameClient.html' was loaded over HTTPS, but requested an insecure image 'http://dom.retrobox.eu/avatars/54e004c4e4b05e057800d1f4.png'. This content should also be served over HTTPS.
gameClient.html:1 Image from origin 'http://dom.retrobox.eu' has been blocked from loading by Cross-Origin Resource Sharing policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'https://www.playdominion.com' is therefore not allowed access. The response had HTTP status code 404.
http://dom.retrobox.eu/avatars/54e004c4e4b05e057800d1f4.png Failed to load resource: the server responded with a status of 404 (Not Found)
gameClient.html:1 Mixed Content: The page at 'https://www.playdominion.com/Dominion/gameClient.html' was loaded over HTTPS, but requested an insecure image 'http://dom.retrobox.eu/avatars/4febd90f7a04f40bcdecc6b8.png'. This content should also be served over HTTPS.
gameClient.html:1 Image from origin 'http://dom.retrobox.eu' has been blocked from loading by Cross-Origin Resource Sharing policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'https://www.playdominion.com' is therefore not allowed access. The response had HTTP status code 404.
http://dom.retrobox.eu/avatars/4febd90f7a04f40bcdecc6b8.png Failed to load resource: the server responded with a status of 404 (Not Found)
gameClient.html:1 Mixed Content: The page at 'https://www.playdominion.com/Dominion/gameClient.html' was loaded over HTTPS, but requested an insecure image 'http://dom.retrobox.eu/avatars/4febdcb47a04f40bcdecc6bc.png'. This content should also be served over HTTPS.
gameClient.html:1 Image from origin 'http://dom.retrobox.eu' has been blocked from loading by Cross-Origin Resource Sharing policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'https://www.playdominion.com' is therefore not allowed access. The response had HTTP status code 404.
http://dom.retrobox.eu/avatars/4febdcb47a04f40bcdecc6bc.png Failed to load resource: the server responded with a status of 404 (Not Found)
gameClient.html:1 Mixed Content: The page at 'https://www.playdominion.com/Dominion/gameClient.html' was loaded over HTTPS, but requested an insecure image 'http://dom.retrobox.eu/avatars/4febdc247a04f40bcdecc6bb.png'. This content should also be served over HTTPS.
gameClient.html:1 Image from origin 'http://dom.retrobox.eu' has been blocked from loading by Cross-Origin Resource Sharing policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'https://www.playdominion.com' is therefore not allowed access. The response had HTTP status code 404.
http://dom.retrobox.eu/avatars/4febdc247a04f40bcdecc6bb.png Failed to load resource: the server responded with a status of 404 (Not Found)
gameClient.html:1 Mixed Content: The page at 'https://www.playdominion.com/Dominion/gameClient.html' was loaded over HTTPS, but requested an insecure image 'http://dom.retrobox.eu/avatars/5144b725e4b0cf33e050dbf9.png'. This content should also be served over HTTPS.
gameClient.html:1 Image from origin 'http://dom.retrobox.eu' has been blocked from loading by Cross-Origin Resource Sharing policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'https://www.playdominion.com' is therefore not allowed access. The response had HTTP status code 404.
http://dom.retrobox.eu/avatars/5144b725e4b0cf33e050dbf9.png Failed to load resource: the server responded with a status of 404 (Not Found)
gameClient.html:1 Mixed Content: The page at 'https://www.playdominion.com/Dominion/gameClient.html' was loaded over HTTPS, but requested an insecure image 'http://dom.retrobox.eu/avatars/54d82bd5e4b0aad280cea070.png'. This content should also be served over HTTPS.
gameClient.html:1 Image from origin 'http://dom.retrobox.eu' has been blocked from loading by Cross-Origin Resource Sharing policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'https://www.playdominion.com' is therefore not allowed access. The response had HTTP status code 404.
http://dom.retrobox.eu/avatars/54d82bd5e4b0aad280cea070.png Failed to load resource: the server responded with a status of 404 (Not Found)
gameClient.html:1 Mixed Content: The page at 'https://www.playdominion.com/Dominion/gameClient.html' was loaded over HTTPS, but requested an insecure image 'http://dom.retrobox.eu/avatars/54e4ca59e4b05e057801d7eb.png'. This content should also be served over HTTPS.
gameClient.html:1 Image from origin 'http://dom.retrobox.eu' has been blocked from loading by Cross-Origin Resource Sharing policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'https://www.playdominion.com' is therefore not allowed access. The response had HTTP status code 404.
http://dom.retrobox.eu/avatars/54e4ca59e4b05e057801d7eb.png Failed to load resource: the server responded with a status of 404 (Not Found)
gameClient.html:1 Mixed Content: The page at 'https://www.playdominion.com/Dominion/gameClient.html' was loaded over HTTPS, but requested an insecure image 'http://dom.retrobox.eu/avatars/54e49206e4b05e057801ccc1.png'. This content should also be served over HTTPS.
gameClient.html:1 Image from origin 'http://dom.retrobox.eu' has been blocked from loading by Cross-Origin Resource Sharing policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'https://www.playdominion.com' is therefore not allowed access. The response had HTTP status code 404.
http://dom.retrobox.eu/avatars/54e49206e4b05e057801ccc1.png Failed to load resource: the server responded with a status of 404 (Not Found)
gameClient.html:1 Mixed Content: The page at 'https://www.playdominion.com/Dominion/gameClient.html' was loaded over HTTPS, but requested an insecure image 'http://dom.retrobox.eu/avatars/5143c778e4b0d173cd4c231a.png'. This content should also be served over HTTPS.
FS.MeetingRoom.Dominion.js:513 Mixed Content: The page at 'https://www.playdominion.com/Dominion/gameClient.html' was loaded over HTTPS, but requested an insecure image 'http://dom.retrobox.eu/avatars/5143c778e4b0d173cd4c231a.png'. This content should also be served over HTTPS.
gameClient.html:1 Mixed Content: The page at 'https://www.playdominion.com/Dominion/gameClient.html' was loaded over HTTPS, but requested an insecure image 'http://dom.retrobox.eu/avatars/52f0bd6de4b0d1a2e4788ee2.png'. This content should also be served over HTTPS.
gameClient.html:1 Image from origin 'http://dom.retrobox.eu' has been blocked from loading by Cross-Origin Resource Sharing policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'https://www.playdominion.com' is therefore not allowed access. The response had HTTP status code 404.
http://dom.retrobox.eu/avatars/52f0bd6de4b0d1a2e4788ee2.png Failed to load resource: the server responded with a status of 404 (Not Found)
gameClient.html:1 Mixed Content: The page at 'https://www.playdominion.com/Dominion/gameClient.html' was loaded over HTTPS, but requested an insecure image 'http://dom.retrobox.eu/avatars/53f75bb0e4b0175c867d44e7.png'. This content should also be served over HTTPS.
gameClient.html:1 Image from origin 'http://dom.retrobox.eu' has been blocked from loading by Cross-Origin Resource Sharing policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'https://www.playdominion.com' is therefore not allowed access. The response had HTTP status code 404.
http://dom.retrobox.eu/avatars/53f75bb0e4b0175c867d44e7.png Failed to load resource: the server responded with a status of 404 (Not Found)
gameClient.html:1 Mixed Content: The page at 'https://www.playdominion.com/Dominion/gameClient.html' was loaded over HTTPS, but requested an insecure image 'http://dom.retrobox.eu/avatars/54e66f10e4b0d72d69d203b7.png'. This content should also be served over HTTPS.
gameClient.html:1 Image from origin 'http://dom.retrobox.eu' has been blocked from loading by Cross-Origin Resource Sharing policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'https://www.playdominion.com' is therefore not allowed access. The response had HTTP status code 404.
http://dom.retrobox.eu/avatars/54e66f10e4b0d72d69d203b7.png Failed to load resource: the server responded with a status of 404 (Not Found)
gameClient.html:1 Mixed Content: The page at 'https://www.playdominion.com/Dominion/gameClient.html' was loaded over HTTPS, but requested an insecure image 'http://dom.retrobox.eu/avatars/548cd1c8e4b0a0eb8fc47dae.png'. This content should also be served over HTTPS.
gameClient.html:1 Image from origin 'http://dom.retrobox.eu' has been blocked from loading by Cross-Origin Resource Sharing policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'https://www.playdominion.com' is therefore not allowed access. The response had HTTP status code 404.
http://dom.retrobox.eu/avatars/548cd1c8e4b0a0eb8fc47dae.png Failed to load resource: the server responded with a status of 404 (Not Found)
gameClient.html:1 Mixed Content: The page at 'https://www.playdominion.com/Dominion/gameClient.html' was loaded over HTTPS, but requested an insecure image 'http://dom.retrobox.eu/avatars/5164db5ee4b0e1a715020da4.png'. This content should also be served over HTTPS.
gameClient.html:1 Image from origin 'http://dom.retrobox.eu' has been blocked from loading by Cross-Origin Resource Sharing policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'https://www.playdominion.com' is therefore not allowed access. The response had HTTP status code 404.
http://dom.retrobox.eu/avatars/5164db5ee4b0e1a715020da4.png Failed to load resource: the server responded with a status of 404 (Not Found)
gameClient.html:1 Mixed Content: The page at 'https://www.playdominion.com/Dominion/gameClient.html' was loaded over HTTPS, but requested an insecure image 'http://dom.retrobox.eu/avatars/5234da36e4b0094dcab1600f.png'. This content should also be served over HTTPS.
gameClient.html:1 Image from origin 'http://dom.retrobox.eu' has been blocked from loading by Cross-Origin Resource Sharing policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'https://www.playdominion.com' is therefore not allowed access. The response had HTTP status code 404.
http://dom.retrobox.eu/avatars/5234da36e4b0094dcab1600f.png Failed to load resource: the server responded with a status of 404 (Not Found)
gameClient.html:1 Mixed Content: The page at 'https://www.playdominion.com/Dominion/gameClient.html' was loaded over HTTPS, but requested an insecure image 'http://dom.retrobox.eu/avatars/514de5d8e4b0b79c883b90ff.png'. This content should also be served over HTTPS.
gameClient.html:1 Image from origin 'http://dom.retrobox.eu' has been blocked from loading by Cross-Origin Resource Sharing policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'https://www.playdominion.com' is therefore not allowed access. The response had HTTP status code 404.
http://dom.retrobox.eu/avatars/514de5d8e4b0b79c883b90ff.png Failed to load resource: the server responded with a status of 404 (Not Found)
gameClient.html:1 Mixed Content: The page at 'https://www.playdominion.com/Dominion/gameClient.html' was loaded over HTTPS, but requested an insecure image 'http://dom.retrobox.eu/avatars/516d45b9e4b082c74d7b7267.png'. This content should also be served over HTTPS.
gameClient.html:1 Image from origin 'http://dom.retrobox.eu' has been blocked from loading by Cross-Origin Resource Sharing policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'https://www.playdominion.com' is therefore not allowed access. The response had HTTP status code 404.
http://dom.retrobox.eu/avatars/516d45b9e4b082c74d7b7267.png Failed to load resource: the server responded with a status of 404 (Not Found)
gameClient.html:1 Mixed Content: The page at 'https://www.playdominion.com/Dominion/gameClient.html' was loaded over HTTPS, but requested an insecure image 'http://dom.retrobox.eu/avatars/54e7e62fe4b0d72d69d25ef7.png'. This content should also be served over HTTPS.
gameClient.html:1 Image from origin 'http://dom.retrobox.eu' has been blocked from loading by Cross-Origin Resource Sharing policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'https://www.playdominion.com' is therefore not allowed access. The response had HTTP status code 404.
http://dom.retrobox.eu/avatars/54e7e62fe4b0d72d69d25ef7.png Failed to load resource: the server responded with a status of 404 (Not Found)
gameClient.html:1 Mixed Content: The page at 'https://www.playdominion.com/Dominion/gameClient.html' was loaded over HTTPS, but requested an insecure image 'http://dom.retrobox.eu/avatars/516d4c74e4b082c74d7b8aca.png'. This content should also be served over HTTPS.
gameClient.html:1 Image from origin 'http://dom.retrobox.eu' has been blocked from loading by Cross-Origin Resource Sharing policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'https://www.playdominion.com' is therefore not allowed access. The response had HTTP status code 404.
http://dom.retrobox.eu/avatars/516d4c74e4b082c74d7b8aca.png Failed to load resource: the server responded with a status of 404 (Not Found)
gameClient.html:1 Mixed Content: The page at 'https://www.playdominion.com/Dominion/gameClient.html' was loaded over HTTPS, but requested an insecure image 'http://dom.retrobox.eu/avatars/54e7e66ce4b0d72d69d25f04.png'. This content should also be served over HTTPS.
gameClient.html:1 Image from origin 'http://dom.retrobox.eu' has been blocked from loading by Cross-Origin Resource Sharing policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'https://www.playdominion.com' is therefore not allowed access. The response had HTTP status code 404.
http://dom.retrobox.eu/avatars/54e7e66ce4b0d72d69d25f04.png Failed to load resource: the server responded with a status of 404 (Not Found)
gameClient.html:1 Mixed Content: The page at 'https://www.playdominion.com/Dominion/gameClient.html' was loaded over HTTPS, but requested an insecure image 'http://dom.retrobox.eu/avatars/516d3175e4b082c74d7b3241.png'. This content should also be served over HTTPS.
gameClient.html:1 Image from origin 'http://dom.retrobox.eu' has been blocked from loading by Cross-Origin Resource Sharing policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'https://www.playdominion.com' is therefore not allowed access. The response had HTTP status code 404.
http://dom.retrobox.eu/avatars/516d3175e4b082c74d7b3241.png Failed to load resource: the server responded with a status of 404 (Not Found)
gameClient.html:1 Mixed Content: The page at 'https://www.playdominion.com/Dominion/gameClient.html' was loaded over HTTPS, but requested an insecure image 'http://dom.retrobox.eu/avatars/516f3d81e4b082c74d7dfecc.png'. This content should also be served over HTTPS.
gameClient.html:1 Image from origin 'http://dom.retrobox.eu' has been blocked from loading by Cross-Origin Resource Sharing policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'https://www.playdominion.com' is therefore not allowed access. The response had HTTP status code 404.
http://dom.retrobox.eu/avatars/516f3d81e4b082c74d7dfecc.png Failed to load resource: the server responded with a status of 404 (Not Found)
gameClient.html:1 Mixed Content: The page at 'https://www.playdominion.com/Dominion/gameClient.html' was loaded over HTTPS, but requested an insecure image 'http://dom.retrobox.eu/avatars/51462f04e4b0f92225370aa1.png'. This content should also be served over HTTPS.
gameClient.html:1 Image from origin 'http://dom.retrobox.eu' has been blocked from loading by Cross-Origin Resource Sharing policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'https://www.playdominion.com' is therefore not allowed access. The response had HTTP status code 404.
http://dom.retrobox.eu/avatars/51462f04e4b0f92225370aa1.png Failed to load resource: the server responded with a status of 404 (Not Found)
gameClient.html:1 Mixed Content: The page at 'https://www.playdominion.com/Dominion/gameClient.html' was loaded over HTTPS, but requested an insecure image 'http://dom.retrobox.eu/avatars/547cc8c2e4b0fa80ed59305e.png'. This content should also be served over HTTPS.
gameClient.html:1 Image from origin 'http://dom.retrobox.eu' has been blocked from loading by Cross-Origin Resource Sharing policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'https://www.playdominion.com' is therefore not allowed access. The response had HTTP status code 404.
http://dom.retrobox.eu/avatars/547cc8c2e4b0fa80ed59305e.png Failed to load resource: the server responded with a status of 404 (Not Found)
gameClient.html:1 Mixed Content: The page at 'https://www.playdominion.com/Dominion/gameClient.html' was loaded over HTTPS, but requested an insecure image 'http://dom.retrobox.eu/avatars/516d03cce4b082c74d7a7ded.png'. This content should also be served over HTTPS.
5FS.MeetingRoom.Dominion.js:513 Mixed Content: The page at 'https://www.playdominion.com/Dominion/gameClient.html' was loaded over HTTPS, but requested an insecure image 'http://dom.retrobox.eu/avatars/516d03cce4b082c74d7a7ded.png'. This content should also be served over HTTPS.
gameClient.html:1 Mixed Content: The page at 'https://www.playdominion.com/Dominion/gameClient.html' was loaded over HTTPS, but requested an insecure image 'http://dom.retrobox.eu/avatars/54e00c07e4b05e057800d3e9.png'. This content should also be served over HTTPS.
gameClient.html:1 Image from origin 'http://dom.retrobox.eu' has been blocked from loading by Cross-Origin Resource Sharing policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'https://www.playdominion.com' is therefore not allowed access. The response had HTTP status code 404.
http://dom.retrobox.eu/avatars/54e00c07e4b05e057800d3e9.png Failed to load resource: the server responded with a status of 404 (Not Found)
FS.DeckBuilder.js:235 Time: 1.133 seconds
utils.js:8 Entering myBuildDeck
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Sets:
utils.js:8 Object
utils.js:8 Goko.Player.preloader()
autokick.js:22 On Join All sets 2K-5K d
autokick.js:34 Ratings undefined undefined 1 7
autokick.js:67 RangeKickCriterion RangeKickCriterion NameKickCriterion BlacklistKickCriterion
utils.js:8 Running ping loop
utils.js:8 Sending ping
utils.js:8 Sent PING message to Automatch server:
chrome-extension://ijfdnkanhdnmlmalclgbfpcmclfkmlno/utils.js:8 Object
chrome-extension://ijfdnkanhdnmlmalclgbfpcmclfkmlno/utils.js:8 Got CONFIRM_RECEIPT message from Automatch server:
chrome-extension://ijfdnkanhdnmlmalclgbfpcmclfkmlno/utils.js:8 Object
chrome-extension://ijfdnkanhdnmlmalclgbfpcmclfkmlno/utils.js:8 Receipt of message confirmed: LibraryAdventurer1424483989317
DominionGameClient.js:6 FSSDK - called our ClientGameInstance constructor
DominionUI.js:4507 using query parameters for canvas size: 760 570
DominionGameClient.js:10 calling FS.Advertising
DominionGameClient.js:10 callback from FS.Advertising
DominionUI.js:3897 canvas size different, using: layout1024x768
DominionUI.js:2040 Using layout: layout1024x768
chrome-extension://ijfdnkanhdnmlmalclgbfpcmclfkmlno/utils.js:8 Rendering template "alternate-buttons", with options undefined
chrome-extension://ijfdnkanhdnmlmalclgbfpcmclfkmlno/utils.js:8 Sent GAME_STARTED message to Automatch server:
chrome-extension://ijfdnkanhdnmlmalclgbfpcmclfkmlno/utils.js:8 Object
chrome-extension://ijfdnkanhdnmlmalclgbfpcmclfkmlno/utils.js:8 Automatch server closed websocket.
chrome-extension://ijfdnkanhdnmlmalclgbfpcmclfkmlno/utils.js:8 Automatch connection failure: 1/100
chrome-extension://ijfdnkanhdnmlmalclgbfpcmclfkmlno/utils.js:8 Not attempting to reconnect to automatch server.
2chatbox.js:114 OPP EXIT
« Last Edit: February 20, 2015, 09:04:11 pm by LibraryAdventurer »
Logged

ragingduckd

  • Board Moderator
  • *
  • Offline Offline
  • Posts: 1059
  • Respect: +3525
    • View Profile
Re: Goko Dominion Salvager Discussion
« Reply #1723 on: February 20, 2015, 09:26:57 pm »
+3

LA: thanks, that's what I needed.  It'll be a few days before I can fix it, but it looks like it shouldn't be hard.

jsh357: I agree with your comment and plan to make the fix you recommend.  I deleted it to avoid spreading that information too widely.
Logged
Salvager Extension | Isotropish Leaderboard | Game Data | Log Search & other toys | Salvager Bug Reports

Salvager not working for me at all today. ... Please help! I can't go back to playing without it like an animal!

WanderingWinder

  • Adventurer
  • ******
  • Offline Offline
  • Posts: 5275
  • ...doesn't really matter to me
  • Respect: +4368
    • View Profile
    • WanderingWinder YouTube Page
Re: Goko Dominion Salvager Discussion
« Reply #1724 on: February 21, 2015, 09:11:11 am »
0

EDIT: I think I figured out when it works and when it doesn't (besides only when the kingdom generator is on). It works when I use the 'create game' button, but crashes when I use the 'quick game' button.
So only when kingdom generator is on and young witch is in the kingdom and I use the 'quick game' button...

Earlier, when I tried to reproduce the bug, I used 'create game' so I could keep rerolling the kingdom until I got young witch (also using the kingdom generator to make young witch more likely to show up). Just now I used quick game, using the kingdom generator to force young witch in the kingdom and it crashed.

Code: [Select]
...

This appears to be the playdominion.com page source.  What I need to diagnose the bug is your Javascript log.

If you're still using Chrome, you'll find the JS console in the main menu under "More Tools >> Javascript Console."  It's also Ctrl-Shift-J on Windows or Cmd-Alt-J on mac.  Once you have it open, select all the log text (Ctrl-A), copy it, and paste it into a post here.

PS: I don't get a notification when you edit a post.  Better to create a new post or PM me if you're providing debugging information for me.

I can confirm that this IS the extension, and not Dominion Online, because disabling the thing, the site is working fine.
What if it's your avatar?

Uh, well most of the time it doesn't know my avatar, it isn't loading it at all. I also don't understand why that would make a difference.

It definitely wouldn't.  I think liopoil was joking.

I can't reproduce the errors you're encountering, so I'll need a bug report to diagnose or fix them.  Instructions are here.

Disabling and re-enabling seems to have fixed the problems for now (kinda inexplicable). I will grab this information if/when they return.
Pages: 1 ... 67 68 [69] 70 71 72  All
 

Page created in 0.17 seconds with 20 queries.