Compare commits
No commits in common. "4a31d8a31b2270b71bc3926cd88ba574dee16cee" and "4ca043212444bbcff98bb16a2a565d74edb84b13" have entirely different histories.
4a31d8a31b
...
4ca0432124
@ -1,5 +0,0 @@
|
||||
# Used by "mix format"
|
||||
[
|
||||
inputs: ["mix.exs", "config/*.exs"],
|
||||
subdirectories: ["apps/*"]
|
||||
]
|
||||
29
.vscode/launch.json
vendored
29
.vscode/launch.json
vendored
@ -1,29 +0,0 @@
|
||||
{
|
||||
// Use IntelliSense to learn about possible attributes.
|
||||
// Hover to view descriptions of existing attributes.
|
||||
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
|
||||
"version": "0.2.0",
|
||||
"configurations": [
|
||||
{
|
||||
"type": "mix_task",
|
||||
"name": "mix (Default task)",
|
||||
"request": "launch",
|
||||
"projectDir": "${workspaceRoot}"
|
||||
},
|
||||
{
|
||||
"type": "mix_task",
|
||||
"name": "mix test",
|
||||
"request": "launch",
|
||||
"task": "test",
|
||||
"taskArgs": [
|
||||
"--trace"
|
||||
],
|
||||
"startApps": true,
|
||||
"projectDir": "${workspaceRoot}",
|
||||
"requireFiles": [
|
||||
"test/**/test_helper.exs",
|
||||
"test/**/*_test.exs"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
115
.vscode/tasks.json
vendored
115
.vscode/tasks.json
vendored
@ -1,115 +0,0 @@
|
||||
{
|
||||
"version": "2.0.0",
|
||||
"tasks": [
|
||||
{
|
||||
"label": "phx.server",
|
||||
"type": "shell",
|
||||
"command": "iex -S mix phx.server"
|
||||
},
|
||||
{
|
||||
"label": "Run All Tests",
|
||||
"command": "mix test",
|
||||
"type": "shell",
|
||||
"group": "test",
|
||||
"presentation": {
|
||||
"echo": true,
|
||||
"reveal": "always",
|
||||
"focus": false,
|
||||
"panel": "shared"
|
||||
},
|
||||
"problemMatcher": [
|
||||
"$mixCompileError",
|
||||
"$mixCompileWarning",
|
||||
"$mixTestFailure"
|
||||
]
|
||||
},
|
||||
{
|
||||
"label": "Run Current Test",
|
||||
"command": "mix test ${relativeFile}:${lineNumber}",
|
||||
"type": "shell",
|
||||
"group": "test",
|
||||
"presentation": {
|
||||
"echo": true,
|
||||
"reveal": "always",
|
||||
"focus": false,
|
||||
"panel": "shared"
|
||||
},
|
||||
"problemMatcher": [
|
||||
"$mixCompileError",
|
||||
"$mixCompileWarning",
|
||||
"$mixTestFailure"
|
||||
]
|
||||
},
|
||||
{
|
||||
"label": "Test Current File",
|
||||
"command": "mix test ${relativeFile}",
|
||||
"group": "test",
|
||||
"type": "shell",
|
||||
"presentation": {
|
||||
"echo": true,
|
||||
"reveal": "always",
|
||||
"focus": false,
|
||||
"panel": "shared"
|
||||
},
|
||||
"problemMatcher": [
|
||||
"$mixCompileError",
|
||||
"$mixCompileWarning",
|
||||
"$mixTestFailure"
|
||||
]
|
||||
},
|
||||
{
|
||||
"label": "Add Saved Test",
|
||||
"group": "test",
|
||||
"type": "shell",
|
||||
"command": "echo -n ${relativeFile}:${lineNumber} > ${workspaceRoot}/.vscode/STORED_TEST",
|
||||
"presentation": {
|
||||
"echo": true,
|
||||
"reveal": "always",
|
||||
"focus": false,
|
||||
"panel": "shared"
|
||||
}
|
||||
},
|
||||
{
|
||||
"label": "Add Saved File Test",
|
||||
"group": "test",
|
||||
"type": "shell",
|
||||
"command": "echo -n ${relativeFile} > ${workspaceRoot}/.vscode/STORED_TEST",
|
||||
"presentation": {
|
||||
"echo": true,
|
||||
"reveal": "always",
|
||||
"focus": false,
|
||||
"panel": "shared"
|
||||
}
|
||||
},
|
||||
{
|
||||
"label": "Delete Saved Test",
|
||||
"group": "test",
|
||||
"type": "shell",
|
||||
"command": "rm ${workspaceRoot}/.vscode/STORED_TEST",
|
||||
"presentation": {
|
||||
"echo": true,
|
||||
"reveal": "never",
|
||||
"focus": false,
|
||||
"panel": "shared"
|
||||
}
|
||||
},
|
||||
{
|
||||
"label": "Run Saved Test",
|
||||
"command": "mix test $(cat ${workspaceRoot}/.vscode/STORED_TEST)",
|
||||
"type": "shell",
|
||||
"group": "test",
|
||||
"problemMatcher": [
|
||||
"$mixCompileError",
|
||||
"$mixCompileWarning",
|
||||
"$mixTestFailure"
|
||||
],
|
||||
"presentation": {
|
||||
"echo": true,
|
||||
"reveal": "always",
|
||||
"focus": false,
|
||||
"panel": "shared"
|
||||
}
|
||||
}
|
||||
|
||||
]
|
||||
}
|
||||
@ -1,4 +0,0 @@
|
||||
# Used by "mix format"
|
||||
[
|
||||
inputs: ["{mix,.formatter}.exs", "{config,lib,test}/**/*.{ex,exs}"]
|
||||
]
|
||||
27
apps/bwc/.gitignore
vendored
27
apps/bwc/.gitignore
vendored
@ -1,27 +0,0 @@
|
||||
# The directory Mix will write compiled artifacts to.
|
||||
/_build/
|
||||
|
||||
# If you run "mix test --cover", coverage assets end up here.
|
||||
/cover/
|
||||
|
||||
# The directory Mix downloads your dependencies sources to.
|
||||
/deps/
|
||||
|
||||
# Where third-party dependencies like ExDoc output generated docs.
|
||||
/doc/
|
||||
|
||||
# Ignore .fetch files in case you like to edit your project deps locally.
|
||||
/.fetch
|
||||
|
||||
# If the VM crashes, it generates a dump, let's ignore it too.
|
||||
erl_crash.dump
|
||||
|
||||
# Also ignore archive artifacts (built via "mix archive.build").
|
||||
*.ez
|
||||
|
||||
# Ignore package tarball (built via "mix hex.build").
|
||||
bwc-*.tar
|
||||
|
||||
|
||||
# Temporary files for e.g. tests
|
||||
/tmp
|
||||
@ -1,21 +0,0 @@
|
||||
# Bwc
|
||||
|
||||
**TODO: Add description**
|
||||
|
||||
## Installation
|
||||
|
||||
If [available in Hex](https://hex.pm/docs/publish), the package can be installed
|
||||
by adding `bwc` to your list of dependencies in `mix.exs`:
|
||||
|
||||
```elixir
|
||||
def deps do
|
||||
[
|
||||
{:bwc, "~> 0.1.0"}
|
||||
]
|
||||
end
|
||||
```
|
||||
|
||||
Documentation can be generated with [ExDoc](https://github.com/elixir-lang/ex_doc)
|
||||
and published on [HexDocs](https://hexdocs.pm). Once published, the docs can
|
||||
be found at [https://hexdocs.pm/bwc](https://hexdocs.pm/bwc).
|
||||
|
||||
@ -1,37 +0,0 @@
|
||||
defmodule Bwc do
|
||||
@moduledoc """
|
||||
The core module for the Blank White Cards game.
|
||||
"""
|
||||
|
||||
alias Bwc.{Repo, Card}
|
||||
|
||||
@repo Repo
|
||||
|
||||
@doc """
|
||||
List all cards.
|
||||
"""
|
||||
def list_cards, do: @repo.all(Card)
|
||||
|
||||
def get_card(id), do: @repo.get!(Card, id)
|
||||
|
||||
def get_card_by(attrs), do: @repo.get_by(Card, attrs)
|
||||
|
||||
def create_card(attrs), do: Card.changeset(%Card{},attrs) |> @repo.insert()
|
||||
|
||||
def new_card, do: Card.changeset(%Card{})
|
||||
|
||||
def size, do: Bwc.list_cards |> length
|
||||
|
||||
def draw_card, do: Bwc.list_cards |> Enum.random
|
||||
def draw, do: draw_card()
|
||||
|
||||
def delete_card(%Bwc.Card{} = card), do: @repo.delete(card)
|
||||
def delete_card!(%Bwc.Card{} = card), do: @repo.delete!(card)
|
||||
|
||||
def update_card(%Bwc.Card{} = card, updates) do
|
||||
card
|
||||
|> Card.changeset(updates)
|
||||
|> @repo.update
|
||||
end
|
||||
|
||||
end
|
||||
@ -1,20 +0,0 @@
|
||||
defmodule Bwc do
|
||||
@moduledoc """
|
||||
The core module for the Blank White Cards game.
|
||||
"""
|
||||
|
||||
alias Bwc.{TestRepo, Card}
|
||||
|
||||
@repo TestRepo
|
||||
|
||||
@doc """
|
||||
List all cards.
|
||||
"""
|
||||
def list_cards, do: @repo.all(Card)
|
||||
|
||||
def get_card(id), do: @repo.get!(Card, id)
|
||||
|
||||
def get_card_by(attrs), do: @repo.get_by(Card, attrs)
|
||||
|
||||
|
||||
end
|
||||
@ -1,21 +0,0 @@
|
||||
defmodule Bwc.Application do
|
||||
# See https://hexdocs.pm/elixir/Application.html
|
||||
# for more information on OTP Applications
|
||||
@moduledoc false
|
||||
|
||||
use Application
|
||||
|
||||
@impl true
|
||||
def start(_type, _args) do
|
||||
children = [
|
||||
# Starts a worker by calling: Bwc.Worker.start_link(arg)
|
||||
# {Bwc.Worker, arg}
|
||||
{Bwc.Repo, []}
|
||||
]
|
||||
|
||||
# See https://hexdocs.pm/elixir/Supervisor.html
|
||||
# for other strategies and supported options
|
||||
opts = [strategy: :one_for_one, name: Bwc.Supervisor]
|
||||
Supervisor.start_link(children, opts)
|
||||
end
|
||||
end
|
||||
@ -1,21 +0,0 @@
|
||||
defmodule Bwc.Application do
|
||||
# See https://hexdocs.pm/elixir/Application.html
|
||||
# for more information on OTP Applications
|
||||
@moduledoc false
|
||||
|
||||
use Application
|
||||
|
||||
@impl true
|
||||
def start(_type, _args) do
|
||||
children = [
|
||||
# Starts a worker by calling: Bwc.Worker.start_link(arg)
|
||||
# {Bwc.Worker, arg}
|
||||
{Phoenix.PubSub, name: BwcWeb.PubSub}
|
||||
]
|
||||
|
||||
# See https://hexdocs.pm/elixir/Supervisor.html
|
||||
# for other strategies and supported options
|
||||
opts = [strategy: :one_for_one, name: Bwc.Supervisor]
|
||||
Supervisor.start_link(children, opts)
|
||||
end
|
||||
end
|
||||
@ -1,26 +0,0 @@
|
||||
defmodule Bwc.Card do
|
||||
use Ecto.Schema
|
||||
import Ecto.Changeset
|
||||
|
||||
schema "cards" do
|
||||
field :title, :string
|
||||
field :description, :string
|
||||
field :picture, :string
|
||||
field :played, :boolean
|
||||
timestamps()
|
||||
end
|
||||
|
||||
def delete(%Bwc.Card{} = card), do: Bwc.delete_card(card)
|
||||
|
||||
def changeset(card, attrs \\ %{}) do
|
||||
card
|
||||
|> cast(attrs, [:title, :picture, :description, :played])
|
||||
|> validate_required(:title)
|
||||
|> validate_length(:title, min: 3)
|
||||
end
|
||||
|
||||
def format_description(card) do
|
||||
card.description
|
||||
end
|
||||
|
||||
end
|
||||
@ -1,4 +0,0 @@
|
||||
defmodule Bwc.Card do
|
||||
defstruct [:id, :title, :picture, :description]
|
||||
|
||||
end
|
||||
@ -1,5 +0,0 @@
|
||||
defmodule Bwc.Repo do
|
||||
use Ecto.Repo,
|
||||
otp_app: :bwc,
|
||||
adapter: Ecto.Adapters.Postgres
|
||||
end
|
||||
@ -1,5 +0,0 @@
|
||||
defmodule Auction.Repo do
|
||||
use Ecto.Repo,
|
||||
otp_app: :bwc,
|
||||
adapter: Ecto.Adapters.Postgres
|
||||
end
|
||||
@ -1,23 +0,0 @@
|
||||
defmodule Bwc.TestRepo do
|
||||
alias Bwc.Card
|
||||
|
||||
@cards [
|
||||
%Card{id: 0, title: "Baby's First Card", picture: "0.jpg", description: "This card does nothing."},
|
||||
%Card{id: 0, title: "YUGE", picture: "1.jpg", description: ""},
|
||||
%Card{id: 0, title: "Test Card", picture: "2.jpg", description: "Angelica approves."}
|
||||
]
|
||||
|
||||
def all(Card), do: @cards
|
||||
|
||||
def get!(Card, id), do: Enum.find(@cards,fn(card) -> card.id == id end)
|
||||
|
||||
def get_by(Card, attrs) do
|
||||
Enum.find(@cards, fn(card) ->
|
||||
|
||||
Enum.all?(Map.keys(attrs), fn(key) ->
|
||||
Map.get(card,key) == attrs[key]
|
||||
end)
|
||||
end)
|
||||
end
|
||||
|
||||
end
|
||||
@ -1,10 +0,0 @@
|
||||
defmodule Bwc.TestRepo do
|
||||
alias Bwc.Card
|
||||
|
||||
@cards = [
|
||||
%Card{id: 0, title: "Baby's First Card", picture: "0.jpg", description: "This card does nothing."},
|
||||
%Card{id: 0, title: "YUGE", picture: "1.jpg", description: ""},
|
||||
%Card{id: 0, title: "Test Card", picture: "2.jpg", description: "Angelica approves."}
|
||||
]
|
||||
|
||||
end
|
||||
@ -1,34 +0,0 @@
|
||||
defmodule Bwc.MixProject do
|
||||
use Mix.Project
|
||||
|
||||
def project do
|
||||
[
|
||||
app: :bwc,
|
||||
version: "0.1.0",
|
||||
build_path: "../../_build",
|
||||
config_path: "../../config/config.exs",
|
||||
deps_path: "../../deps",
|
||||
lockfile: "../../mix.lock",
|
||||
elixir: "~> 1.11",
|
||||
start_permanent: Mix.env() == :prod,
|
||||
deps: deps()
|
||||
]
|
||||
end
|
||||
|
||||
# Run "mix help compile.app" to learn about applications.
|
||||
def application do
|
||||
[
|
||||
extra_applications: [:logger],
|
||||
mod: {Bwc.Application, []}
|
||||
]
|
||||
end
|
||||
|
||||
# Run "mix help deps" to learn about dependencies.
|
||||
defp deps do
|
||||
[
|
||||
# {:dep_from_hexpm, "~> 0.3.0"},
|
||||
{:ecto_sql, "~> 3.5.3"},
|
||||
{:postgrex, "~> 0.15.7"}
|
||||
]
|
||||
end
|
||||
end
|
||||
@ -1,34 +0,0 @@
|
||||
defmodule Bwc.MixProject do
|
||||
use Mix.Project
|
||||
|
||||
def project do
|
||||
[
|
||||
app: :bwc,
|
||||
version: "0.1.0",
|
||||
build_path: "../../_build",
|
||||
config_path: "../../config/config.exs",
|
||||
deps_path: "../../deps",
|
||||
lockfile: "../../mix.lock",
|
||||
elixir: "~> 1.11",
|
||||
start_permanent: Mix.env() == :prod,
|
||||
deps: deps()
|
||||
]
|
||||
end
|
||||
|
||||
# Run "mix help compile.app" to learn about applications.
|
||||
def application do
|
||||
[
|
||||
extra_applications: [:logger],
|
||||
mod: {Bwc.Application, []}
|
||||
]
|
||||
end
|
||||
|
||||
# Run "mix help deps" to learn about dependencies.
|
||||
defp deps do
|
||||
[
|
||||
# {:dep_from_hexpm, "~> 0.3.0"},
|
||||
# {:dep_from_git, git: "https://github.com/elixir-lang/my_dep.git", tag: "0.1.0"},
|
||||
# {:sibling_app_in_umbrella, in_umbrella: true}
|
||||
]
|
||||
end
|
||||
end
|
||||
@ -1,12 +0,0 @@
|
||||
defmodule Bwc.Repo.Migrations.CreateCards do
|
||||
use Ecto.Migration
|
||||
|
||||
def change do
|
||||
create table("cards") do
|
||||
add :title, :string
|
||||
add :picture, :string
|
||||
add :description, :string
|
||||
timestamps()
|
||||
end
|
||||
end
|
||||
end
|
||||
@ -1,7 +0,0 @@
|
||||
defmodule Bwc.Repo.Migrations.CreateCards do
|
||||
use Ecto.Migration
|
||||
|
||||
def change do
|
||||
|
||||
end
|
||||
end
|
||||
@ -1,9 +0,0 @@
|
||||
defmodule Bwc.Repo.Migrations.AddPlayed do
|
||||
use Ecto.Migration
|
||||
|
||||
def change do
|
||||
alter table("cards") do
|
||||
add :played, :boolean, default: false
|
||||
end
|
||||
end
|
||||
end
|
||||
@ -1,8 +0,0 @@
|
||||
defmodule BwcTest do
|
||||
use ExUnit.Case
|
||||
doctest Bwc
|
||||
|
||||
test "greets the world" do
|
||||
assert Bwc.hello() == :world
|
||||
end
|
||||
end
|
||||
@ -1 +0,0 @@
|
||||
ExUnit.start()
|
||||
@ -1,4 +0,0 @@
|
||||
[
|
||||
import_deps: [:phoenix],
|
||||
inputs: ["*.{ex,exs}", "{config,lib,test}/**/*.{ex,exs}"]
|
||||
]
|
||||
34
apps/bwc_web/.gitignore
vendored
34
apps/bwc_web/.gitignore
vendored
@ -1,34 +0,0 @@
|
||||
# The directory Mix will write compiled artifacts to.
|
||||
/_build/
|
||||
|
||||
# If you run "mix test --cover", coverage assets end up here.
|
||||
/cover/
|
||||
|
||||
# The directory Mix downloads your dependencies sources to.
|
||||
/deps/
|
||||
|
||||
# Where 3rd-party dependencies like ExDoc output generated docs.
|
||||
/doc/
|
||||
|
||||
# Ignore .fetch files in case you like to edit your project deps locally.
|
||||
/.fetch
|
||||
|
||||
# If the VM crashes, it generates a dump, let's ignore it too.
|
||||
erl_crash.dump
|
||||
|
||||
# Also ignore archive artifacts (built via "mix archive.build").
|
||||
*.ez
|
||||
|
||||
# Ignore package tarball (built via "mix hex.build").
|
||||
bwc_web-*.tar
|
||||
|
||||
# If NPM crashes, it generates a log, let's ignore it too.
|
||||
npm-debug.log
|
||||
|
||||
# The directory NPM downloads your dependencies sources to.
|
||||
/assets/node_modules/
|
||||
|
||||
# Since we are building assets from assets/,
|
||||
# we ignore priv/static. You may want to comment
|
||||
# this depending on your deployment strategy.
|
||||
/priv/static/
|
||||
@ -1,20 +0,0 @@
|
||||
# BwcWeb
|
||||
|
||||
To start your Phoenix server:
|
||||
|
||||
* Install dependencies with `mix deps.get`
|
||||
* Create and migrate your database with `mix ecto.setup`
|
||||
* Install Node.js dependencies with `npm install` inside the `assets` directory
|
||||
* Start Phoenix endpoint with `mix phx.server`
|
||||
|
||||
Now you can visit [`localhost:4000`](http://localhost:4000) from your browser.
|
||||
|
||||
Ready to run in production? Please [check our deployment guides](https://hexdocs.pm/phoenix/deployment.html).
|
||||
|
||||
## Learn more
|
||||
|
||||
* Official website: https://www.phoenixframework.org/
|
||||
* Guides: https://hexdocs.pm/phoenix/overview.html
|
||||
* Docs: https://hexdocs.pm/phoenix
|
||||
* Forum: https://elixirforum.com/c/phoenix-forum
|
||||
* Source: https://github.com/phoenixframework/phoenix
|
||||
@ -1,5 +0,0 @@
|
||||
{
|
||||
"presets": [
|
||||
"@babel/preset-env"
|
||||
]
|
||||
}
|
||||
@ -1,36 +0,0 @@
|
||||
/* This file is for your main application css. */
|
||||
@import "./phoenix.css";
|
||||
|
||||
/* Alerts and form errors */
|
||||
.alert {
|
||||
padding: 15px;
|
||||
margin-bottom: 20px;
|
||||
border: 1px solid transparent;
|
||||
border-radius: 4px;
|
||||
}
|
||||
.alert-info {
|
||||
color: #31708f;
|
||||
background-color: #d9edf7;
|
||||
border-color: #bce8f1;
|
||||
}
|
||||
.alert-warning {
|
||||
color: #8a6d3b;
|
||||
background-color: #fcf8e3;
|
||||
border-color: #faebcc;
|
||||
}
|
||||
.alert-danger {
|
||||
color: #a94442;
|
||||
background-color: #f2dede;
|
||||
border-color: #ebccd1;
|
||||
}
|
||||
.alert p {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
.alert:empty {
|
||||
display: none;
|
||||
}
|
||||
.invalid-feedback {
|
||||
color: #a94442;
|
||||
display: block;
|
||||
margin: -1rem 0 2rem;
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
@ -1,15 +0,0 @@
|
||||
// We need to import the CSS so that webpack will load it.
|
||||
// The MiniCssExtractPlugin is used to separate it out into
|
||||
// its own CSS file.
|
||||
import "../css/app.scss"
|
||||
|
||||
// webpack automatically bundles all modules in your
|
||||
// entry points. Those entry points can be configured
|
||||
// in "webpack.config.js".
|
||||
//
|
||||
// Import deps with the dep name or local files with a relative path, for example:
|
||||
//
|
||||
// import {Socket} from "phoenix"
|
||||
// import socket from "./socket"
|
||||
//
|
||||
import "phoenix_html"
|
||||
@ -1,63 +0,0 @@
|
||||
// NOTE: The contents of this file will only be executed if
|
||||
// you uncomment its entry in "assets/js/app.js".
|
||||
|
||||
// To use Phoenix channels, the first step is to import Socket,
|
||||
// and connect at the socket path in "lib/web/endpoint.ex".
|
||||
//
|
||||
// Pass the token on params as below. Or remove it
|
||||
// from the params if you are not using authentication.
|
||||
import {Socket} from "phoenix"
|
||||
|
||||
let socket = new Socket("/socket", {params: {token: window.userToken}})
|
||||
|
||||
// When you connect, you'll often need to authenticate the client.
|
||||
// For example, imagine you have an authentication plug, `MyAuth`,
|
||||
// which authenticates the session and assigns a `:current_user`.
|
||||
// If the current user exists you can assign the user's token in
|
||||
// the connection for use in the layout.
|
||||
//
|
||||
// In your "lib/web/router.ex":
|
||||
//
|
||||
// pipeline :browser do
|
||||
// ...
|
||||
// plug MyAuth
|
||||
// plug :put_user_token
|
||||
// end
|
||||
//
|
||||
// defp put_user_token(conn, _) do
|
||||
// if current_user = conn.assigns[:current_user] do
|
||||
// token = Phoenix.Token.sign(conn, "user socket", current_user.id)
|
||||
// assign(conn, :user_token, token)
|
||||
// else
|
||||
// conn
|
||||
// end
|
||||
// end
|
||||
//
|
||||
// Now you need to pass this token to JavaScript. You can do so
|
||||
// inside a script tag in "lib/web/templates/layout/app.html.eex":
|
||||
//
|
||||
// <script>window.userToken = "<%= assigns[:user_token] %>";</script>
|
||||
//
|
||||
// You will need to verify the user token in the "connect/3" function
|
||||
// in "lib/web/channels/user_socket.ex":
|
||||
//
|
||||
// def connect(%{"token" => token}, socket, _connect_info) do
|
||||
// # max_age: 1209600 is equivalent to two weeks in seconds
|
||||
// case Phoenix.Token.verify(socket, "user socket", token, max_age: 1209600) do
|
||||
// {:ok, user_id} ->
|
||||
// {:ok, assign(socket, :user, user_id)}
|
||||
// {:error, reason} ->
|
||||
// :error
|
||||
// end
|
||||
// end
|
||||
//
|
||||
// Finally, connect to the socket:
|
||||
socket.connect()
|
||||
|
||||
// Now that you are connected, you can join channels with a topic:
|
||||
let channel = socket.channel("topic:subtopic", {})
|
||||
channel.join()
|
||||
.receive("ok", resp => { console.log("Joined successfully", resp) })
|
||||
.receive("error", resp => { console.log("Unable to join", resp) })
|
||||
|
||||
export default socket
|
||||
8260
apps/bwc_web/assets/package-lock.json
generated
8260
apps/bwc_web/assets/package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@ -1,28 +0,0 @@
|
||||
{
|
||||
"repository": {},
|
||||
"description": " ",
|
||||
"license": "MIT",
|
||||
"scripts": {
|
||||
"deploy": "webpack --mode production",
|
||||
"watch": "webpack --mode development --watch"
|
||||
},
|
||||
"dependencies": {
|
||||
"phoenix": "file:../../../deps/phoenix",
|
||||
"phoenix_html": "file:../../../deps/phoenix_html"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@babel/core": "^7.0.0",
|
||||
"@babel/preset-env": "^7.0.0",
|
||||
"babel-loader": "^8.0.0",
|
||||
"copy-webpack-plugin": "^5.1.1",
|
||||
"css-loader": "^3.4.2",
|
||||
"sass-loader": "^8.0.2",
|
||||
"node-sass": "^4.13.1",
|
||||
"hard-source-webpack-plugin": "^0.13.1",
|
||||
"mini-css-extract-plugin": "^0.9.0",
|
||||
"optimize-css-assets-webpack-plugin": "^5.0.1",
|
||||
"terser-webpack-plugin": "^2.3.2",
|
||||
"webpack": "4.41.5",
|
||||
"webpack-cli": "^3.3.2"
|
||||
}
|
||||
}
|
||||
@ -1,26 +0,0 @@
|
||||
<!DOCTYPE html>
|
||||
<html dir="ltr" class="uk-height-1-1 uk-notouch" lang="en-us">
|
||||
<head>
|
||||
<title>Admin | Blank White Cards</title>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<link rel="stylesheet" href="/css/uikit.min.css" />
|
||||
<link rel="stylesheet" href="/css/uikit.docs.min.css" />
|
||||
<link rel="stylesheet" href="/css/theme.css" />
|
||||
<link rel="stylesheet" href="/css/bwc.css" />
|
||||
<script src="/js/jquery.min.js"></script>
|
||||
<script src="/js/uikit.min.js"></script>
|
||||
<script src="/js/uikit-icons.min.js"></script>
|
||||
</head>
|
||||
|
||||
<body class="uk-height-1-1">
|
||||
<div class="uk-card uk-card-body uk-position-center uk-card-default">
|
||||
<div class="uk-text-center ">
|
||||
<h1 class="uk-card-title">Blank White Cards Admin</h1>
|
||||
</div>
|
||||
<div class="uk-form">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@ -1,176 +0,0 @@
|
||||
<!DOCTYPE html>
|
||||
<html dir="ltr" class="uk-height-1-1 uk-notouch" lang="en-us">
|
||||
<head>
|
||||
<title>Blank White Cards</title>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<link rel="stylesheet" href="css/uikit.min.css" />
|
||||
<link rel="stylesheet" href="css/uikit.docs.min.css" />
|
||||
<link rel="stylesheet" href="css/theme.css" />
|
||||
<link rel="stylesheet" href="css/bwc.css" />
|
||||
<script src="js/jquery.min.js"></script>
|
||||
<script src="js/uikit.min.js"></script>
|
||||
<script src="js/uikit-icons.min.js"></script>
|
||||
<script src="js/cards/draw.js"></script>
|
||||
<script src="js/bwc.js"></script>
|
||||
</head>
|
||||
|
||||
<body class="uk-height-1-1">
|
||||
<div class="uk-container uk-container-center uk-margin-top uk-margin-large-bottom uk-height-1-1">
|
||||
<div class="uk-text-center uk-height-1-1 uk-container">
|
||||
<h1 class="uk-heading-line-">
|
||||
<span><img src="img/bwc.png" style="width:450px;" class="" /></span>
|
||||
</h1>
|
||||
<div class="uk-flex uk-flex-center">
|
||||
<ul class="uk-subnav uk-subnav-pill uk-subnav-divider">
|
||||
<li class="uk-active uk-first-column">
|
||||
<a id="toggle_draw" href="#" uk-tooltip="Create cards to add to the game.">Create</a></li>
|
||||
<li>
|
||||
<a id="toggle_play" href="#">
|
||||
<span class="uk-badge uk-badge-notification" style="padding: 2px 5px;">-</span>
|
||||
|
||||
Play
|
||||
|
||||
<span id="game-status" class="uk-label"></span>
|
||||
</a></li>
|
||||
<li class="game-status uk-flex" style='flex-direction:column;'>
|
||||
<div class="players-indicator">PLAYERS: <span id="number-of-players"></span></div>
|
||||
<!--div class="turn-indicator">TURN: <span id="current-player-turn" uk-tooltip="It's time to choose who will pull the first card." class="meta-turn">PRE-GAME</span></div-->
|
||||
</li>
|
||||
<!--li>
|
||||
<a id="toggle_chat" uk-toggle href="#chat">
|
||||
Chat
|
||||
</a></li-->
|
||||
</ul>
|
||||
</div>
|
||||
<div id="draw_mode" class="game-mode uk-flex uk-text-center">
|
||||
<div class="welcome-card card-template uk-panel uk-panel-box uk-panel-box-secondary uk-padding uk-flex">
|
||||
<h1 class="card-title uk-text-xlarge uk-margin-large-bottom">Welcome!</h1>
|
||||
<div class="card-picture uk-flex uk-flex-center">
|
||||
<img class="card-picture" src="/img/logo.png" />
|
||||
</div>
|
||||
<div class="card-content uk-flex uk-flex-center">
|
||||
<p>
|
||||
To get started, grab a blank card from the pile.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="new-card card-template uk-panel uk-panel-box uk-panel-box-secondary uk-padding uk-flex">
|
||||
<input class="card-title uk-text-xlarge uk-margin-large-bottom" placeholder="Title"/>
|
||||
<div class="card-picture uk-flex uk-flex-center uk-inline">
|
||||
<img class="card-picture" src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjQsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNjAwcHgiIGhlaWdodD0iNDAwcHgiIHZpZXdCb3g9IjAgMCA2MDAgNDAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2MDAgNDAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxyZWN0IGZpbGw9IiNGNUY1RjUiIHdpZHRoPSI2MDAiIGhlaWdodD0iNDAwIi8+DQo8ZyBvcGFjaXR5PSIwLjciPg0KCTxwYXRoIGZpbGw9IiNEOEQ4RDgiIGQ9Ik0yMjguMTg0LDE0My41djExM2gxNDMuNjMydi0xMTNIMjI4LjE4NHogTTM2MC4yNDQsMjQ0LjI0N0gyNDAuNDM3di04OC40OTRoMTE5LjgwOEwzNjAuMjQ0LDI0NC4yNDcNCgkJTDM2MC4yNDQsMjQ0LjI0N3oiLz4NCgk8cG9seWdvbiBmaWxsPSIjRDhEOEQ4IiBwb2ludHM9IjI0Ni44ODEsMjM0LjcxNyAyNzEuNTcyLDIwOC43NjQgMjgwLjgyNCwyMTIuNzY4IDMxMC4wMTYsMTgxLjY4OCAzMjEuNTA1LDE5NS40MzQgDQoJCTMyNi42ODksMTkyLjMwMyAzNTQuNzQ2LDIzNC43MTcgCSIvPg0KCTxjaXJjbGUgZmlsbD0iI0Q4RDhEOCIgY3g9IjI3NS40MDUiIGN5PSIxNzguMjU3IiByPSIxMC43ODciLz4NCjwvZz4NCjwvc3ZnPg0K" />
|
||||
<div class="image-tools uk-flex uk-overlay-default uk-position-center">
|
||||
<a class="image-tool" id="imageSearch" uk-icon="icon: search; ratio:2" uk-tooltip="title: Search" uk-toggle="target: #imageModal"></a>
|
||||
<!--a class="image-tool" id="imageInsta" uk-icon="icon: instagram; ratio: 2" uk-tooltip="Instagram"></a>
|
||||
<div class="uploader" uk-form-custom style="margin:1em;" uk-tooltip="Upload">
|
||||
<input type="file">
|
||||
<a style="margin:0px;" class="image-tool" id="imageUpload" uk-icon="icon: upload; ratio: 2"></a></div>
|
||||
<a class="image-tool" id="imageDraw" uk-icon="icon: pencil; ratio: 2" uk-tooltip="Draw"></a-->
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div class="card-content uk-flex uk-flex-center">
|
||||
<textarea class="card-content-box"></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="controls uk-margin-top">
|
||||
<div class="uk-flex uk-flex-center">
|
||||
<ul class="uk-subnav uk-subnav-pill">
|
||||
<li><a id="newCard" href="#">New</a></li>
|
||||
<li class="uk-active"> <a id="submitCard" class="uk-subnav-pill" href="#">Submit</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="play_mode" class="game-mode uk-flex uk-text-center">
|
||||
<div uk-slider="center:true;finite:true;" class="players-list-container uk-flex uk-flex-center uk-width-1-1">
|
||||
<ul class="players-list uk-slider-items uk-width-medium">
|
||||
|
||||
</ul>
|
||||
<div id="profileModal" uk-modal>
|
||||
<div class="uk-modal-dialog uk-modal-body">
|
||||
<div class="uk-width-1-1 uk-search uk-margin-small-bottom" id="profileModalContent">
|
||||
<input id="manualProfile" class="uk-search-input" placeholder="Choose from below or enter a URL..." />
|
||||
</div>
|
||||
<div id='manualProfileImage' class="uk-flex uk-flex-center">
|
||||
<a id="manual-img-href" href=""><img id="manual-img" src=""/></a>
|
||||
</div>
|
||||
<hr/>
|
||||
<div id="profile-options" class="uk-flex uk-flex-center uk-flex-wrap">
|
||||
|
||||
</div>
|
||||
<button class="uk-modal-close-default" type="button" uk-close></button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="pick-first-turn" class="welcome-card card-template uk-panel uk-panel-box uk-panel-box-secondary uk-padding uk-flex">
|
||||
<div>
|
||||
<h2 style="margin-bottom:20px"><b class="currentPlayer"></b>'s turn</h2>
|
||||
<h4 style="margin-top:0px;">Their card will appear here if they choose to share it.</h4>
|
||||
</div>
|
||||
<ul id="first-player-picker" class="players-list-text uk-flex uk-flex-center">
|
||||
</ul>
|
||||
</div>
|
||||
<div id='card-view' class="active-card card-template uk-panel uk-panel-box uk-panel-box-secondary uk-padding uk-flex">
|
||||
<span class="uk-label your-card-" style="display:none;">your card</span>
|
||||
<h1 class="card-title uk-text-xlarge uk-margin-large-bottom"> </h1>
|
||||
<div class="card-picture uk-flex uk-flex-center">
|
||||
<img class="card-picture" src="" />
|
||||
</div>
|
||||
<div class="card-content uk-flex uk-flex-center">
|
||||
|
||||
</div>
|
||||
</div> <!-- active-card -->
|
||||
<div class="uk-margin-top revealed-card-notice">
|
||||
<h2>
|
||||
Waiting for <b class='currentPlayer'></b> to finish their turn...
|
||||
</h2>
|
||||
</div>
|
||||
|
||||
<div class="active-card-controls uk-margin-top">
|
||||
<div class="uk-flex uk-flex-center">
|
||||
<ul class="uk-subnav uk-subnav-pill">
|
||||
<li class="card-control reveal-card"><a onClick="revealCard()" id="revealCard" href="#">Reveal Card</a></li>
|
||||
<li class="card-control done-with-card"> <a onClick="doneWithCard()" id="doneWithCard" class="uk-subnav-pill" href="#">Done</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="chat" class="uk-flex tm-sidebar-left" style="display:none;">
|
||||
<h3 class="uk-text-center">
|
||||
<img style="height:2em;" src="/img/chat.png"/></h3>
|
||||
<ul id="chatbox" class="uk-container uk-text-left uk-width-1-1 uk-height-1-1" style="overflow-y:scroll;">
|
||||
</ul>
|
||||
<div>
|
||||
<div class="uk-form-row uk-width-1-1 uk-text-center">
|
||||
<label class="uk-form-label uk-width-1-4">You are:</label>
|
||||
<input class="uk-width-1-2 uk-margin-left uk-form-blank uk-text-primary input-username" id="username" value="unnamed"/>
|
||||
</div>
|
||||
<form class="uk-form uk-container uk-width-1-1" style="font-size:12px;">
|
||||
<div class="uk-form-row uk-width-1-1">
|
||||
<textarea id="message" class="uk-textarea uk-margin-small-right uk-width-7-10" type="text" placeholder=""></textarea>
|
||||
<a type="submit" onClick="submitMessage()" class="uk-margin uk-icon-button uk-icon-commenting-o uk-width-2-10"></a>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div id="imageModal" uk-modal>
|
||||
<div class="uk-modal-dialog uk-modal-body">
|
||||
<form class='uk-search uk-search-large' id="imageModalContent">
|
||||
<a href="#" id="giphySearchButton" class="uk-search-icon-flip" uk-search-icon></a>
|
||||
<input id="giphySearch" class="uk-search-input" placeholder="Search GIPHY..." />
|
||||
</form>
|
||||
<div id="giphySearchResults" class="uk-flex uk-flex-center uk-flex-wrap">
|
||||
|
||||
</div>
|
||||
<button class="uk-modal-close-default" type="button" uk-close></button>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@ -1 +0,0 @@
|
||||
[{"title":"Test Card 1","image":"/img/profiles/6.jpg","content":"Angelica approves.","author":"admin","revealed":true},{"title":"19.jpg","image":"/img/profiles/19.jpg","content":"Taking work calls like","author":"admin","revealed":true},{"title":"test","image":"https://media1.giphy.com/media/DYH297XiCS2Ck/200.gif?cid=a71af6b023e889457e17b31306ffabd39504657c48c80204&rid=200.gif","content":"yay","revealed":true,"author":"test"},{"title":"Garbage Patch Cards","image":"https://media0.giphy.com/media/acttIrNAHaoco/200.gif?cid=a71af6b0bf57199013194bd021cedc10932b61d31a69045b&rid=200.gif","content":"You dit it","revealed":false,"author":"ubuntu"},{"title":"hi","image":"https://media2.giphy.com/media/XGhTPVMgzLv7s2TOE6/200.gif?cid=a71af6b04090ef6d7df12086772fefe2a9e77cbc0050665c&rid=200.gif","content":"this FUNNY yall","revealed":false,"author":"anzo pallie"},{"title":"Clap for panda","image":"https://media1.giphy.com/media/l3q2XhfQ8oCkm1Ts4/200.gif?cid=a71af6b03bea0cf785ca3ad4aa86fd33e10c79c712f20359&rid=200.gif","content":"Stand up and clap!!!!!","revealed":false,"author":"Lil the hamptons"},{"title":"Plasterbattles","image":"https://media1.giphy.com/media/efh4doqUgLrGN1w0oU/200.gif?cid=a71af6b0b658fd452383d61ac8573c93981704faa3c55a34&rid=200.gif","content":"Humps","revealed":false,"author":"pindleshitter"},{"title":"WE LOVE OUR FRIENDS","image":"https://media3.giphy.com/media/lPoxtQlcX30doRbHTN/200.gif?cid=a71af6b0c4ba603f842ecb22b9d0c435e9c902d4f8e6b984&rid=200.gif","content":"you're a chandler","revealed":false,"author":"meep"},{"title":"YUGE","image":"/img/profiles/12.jpg","content":"","author":"admin"},{"title":"Hi","image":"","content":"Sup","revealed":false,"author":"lil_cini.dmg"},{"title":"Greta Garbo","image":"https://media3.giphy.com/media/najmtazy4OiiI/200.gif?cid=a71af6b0ef745c42dbe60cb63b9c66e491b5e739e8f9ab6c&rid=200.gif","content":"heeey","revealed":false,"author":"Still Shass"},{"title":"traaaaaaaaaaaaash","image":"https://media2.giphy.com/media/yRNSxsl1rJEwU/200.gif?cid=a71af6b0a68ed1be823dfd1aec1e8b36915e56a3d3cda439&rid=200.gif","content":"traaaaaaaaaash","revealed":false,"author":"buttz"},{"title":"rolly polly ollie","image":"https://media3.giphy.com/media/Y1YNVL8SUm5v5WeNl5/200.gif?cid=a71af6b01c86c4e7d3a9dfd6c02b5340344f8c4e90392374&rid=200.gif","content":"okay","revealed":false,"author":"anzo pallie"},{"title":"king tut","image":"https://media1.giphy.com/media/tIJlyhiNbfp6g/200.gif?cid=a71af6b03b7c3ceaca9274ab680ba66b21c07fe4030c2de5&rid=200.gif","content":"who was king tut, ten thousand words or less","revealed":false,"author":"Jabe"}]
|
||||
@ -1 +0,0 @@
|
||||
[{"title":"Patriotism!","image":"https://media2.giphy.com/media/IyVBsIiRGhaso/200.gif?cid=a71af6b021ea33b1c5eb2561282ef9a1e1e4e60ed40beb48&rid=200.gif","content":"Recite the pledge of allegiance","revealed":false,"author":"butth0leinspector"}]
|
||||
@ -1 +0,0 @@
|
||||
[{"title":"Patriotism!","image":"https://media2.giphy.com/media/IyVBsIiRGhaso/200.gif?cid=a71af6b021ea33b1c5eb2561282ef9a1e1e4e60ed40beb48&rid=200.gif","content":"Recite the pledge of allegiance","revealed":false,"author":"butth0leinspector"},{"title":"Things that go 'Ding'","image":"https://media0.giphy.com/media/Tl2u4yXA90vQs/200.gif?cid=a71af6b07039445a4d22a502f187b92c5da97adfc43c9207&rid=200.gif","content":"List as many things that go 'ding' in 30 seconds as you can. Do it!","revealed":false,"author":"lil_cini.dmg"}]
|
||||
@ -1 +0,0 @@
|
||||
[{"title":"Patriotism!","image":"https://media2.giphy.com/media/IyVBsIiRGhaso/200.gif?cid=a71af6b021ea33b1c5eb2561282ef9a1e1e4e60ed40beb48&rid=200.gif","content":"Recite the pledge of allegiance","revealed":false,"author":"butth0leinspector"},{"title":"Things that go 'Ding'","image":"https://media0.giphy.com/media/Tl2u4yXA90vQs/200.gif?cid=a71af6b07039445a4d22a502f187b92c5da97adfc43c9207&rid=200.gif","content":"List as many things that go 'ding' in 30 seconds as you can. Do it!","revealed":false,"author":"lil_cini.dmg"},{"title":"Change places!","image":"https://media3.giphy.com/media/ib0v4UQ9aXvk4/200.gif?cid=a71af6b0612ae82f1daf7ac3215b20c99976eb0530cc2089&rid=200.gif","content":"Everyone change your Zoom background! Pick your favorites.","revealed":true,"author":"Jabe"}]
|
||||
@ -1 +0,0 @@
|
||||
[{"title":"Patriotism!","image":"https://media2.giphy.com/media/IyVBsIiRGhaso/200.gif?cid=a71af6b021ea33b1c5eb2561282ef9a1e1e4e60ed40beb48&rid=200.gif","content":"Recite the pledge of allegiance","revealed":false,"author":"butth0leinspector"},{"title":"Things that go 'Ding'","image":"https://media0.giphy.com/media/Tl2u4yXA90vQs/200.gif?cid=a71af6b07039445a4d22a502f187b92c5da97adfc43c9207&rid=200.gif","content":"List as many things that go 'ding' in 30 seconds as you can. Do it!","revealed":false,"author":"lil_cini.dmg"},{"title":"Change places!","image":"https://media3.giphy.com/media/ib0v4UQ9aXvk4/200.gif?cid=a71af6b0612ae82f1daf7ac3215b20c99976eb0530cc2089&rid=200.gif","content":"Everyone change your Zoom background! Pick your favorites.","revealed":true,"author":"Jabe"},{"title":"Snack time!!! #2?","image":"https://media1.giphy.com/media/oYCvqkF8hMqs0/200.gif?cid=a71af6b051647487e599a55d14d83e7e0d463937798db06c&rid=200.gif","content":"Grab a snack and show-and-tell it to us. Then eat it, you baboon!","revealed":false,"author":"Lil the hamptons"}]
|
||||
@ -1 +0,0 @@
|
||||
[{"title":"Patriotism!","image":"https://media2.giphy.com/media/IyVBsIiRGhaso/200.gif?cid=a71af6b021ea33b1c5eb2561282ef9a1e1e4e60ed40beb48&rid=200.gif","content":"Recite the pledge of allegiance","revealed":false,"author":"butth0leinspector"},{"title":"Things that go 'Ding'","image":"https://media0.giphy.com/media/Tl2u4yXA90vQs/200.gif?cid=a71af6b07039445a4d22a502f187b92c5da97adfc43c9207&rid=200.gif","content":"List as many things that go 'ding' in 30 seconds as you can. Do it!","revealed":false,"author":"lil_cini.dmg"},{"title":"Change places!","image":"https://media3.giphy.com/media/ib0v4UQ9aXvk4/200.gif?cid=a71af6b0612ae82f1daf7ac3215b20c99976eb0530cc2089&rid=200.gif","content":"Everyone change your Zoom background! Pick your favorites.","revealed":true,"author":"Jabe"},{"title":"Snack time!!! #2?","image":"https://media1.giphy.com/media/oYCvqkF8hMqs0/200.gif?cid=a71af6b051647487e599a55d14d83e7e0d463937798db06c&rid=200.gif","content":"Grab a snack and show-and-tell it to us. Then eat it, you baboon!","revealed":false,"author":"Lil the hamptons"},{"title":"Silver Linings","image":"https://media1.giphy.com/media/ZyPbHP9qk86GY/200.gif?cid=a71af6b07b403d7bc954f50a12336278c6eaf16f5d072186&rid=200.gif","content":"Every time you speak, for the next two rounds, you have to start by mentioning a silver lining of the quarantine. \n\nE.g. you guys, it's really nice to focus on hobbies","revealed":false,"author":"Archie"}]
|
||||
@ -1 +0,0 @@
|
||||
[{"title":"Patriotism!","image":"https://media2.giphy.com/media/IyVBsIiRGhaso/200.gif?cid=a71af6b021ea33b1c5eb2561282ef9a1e1e4e60ed40beb48&rid=200.gif","content":"Recite the pledge of allegiance","revealed":false,"author":"butth0leinspector"},{"title":"Things that go 'Ding'","image":"https://media0.giphy.com/media/Tl2u4yXA90vQs/200.gif?cid=a71af6b07039445a4d22a502f187b92c5da97adfc43c9207&rid=200.gif","content":"List as many things that go 'ding' in 30 seconds as you can. Do it!","revealed":false,"author":"lil_cini.dmg"},{"title":"Change places!","image":"https://media3.giphy.com/media/ib0v4UQ9aXvk4/200.gif?cid=a71af6b0612ae82f1daf7ac3215b20c99976eb0530cc2089&rid=200.gif","content":"Everyone change your Zoom background! Pick your favorites.","revealed":true,"author":"Jabe"},{"title":"Snack time!!! #2?","image":"https://media1.giphy.com/media/oYCvqkF8hMqs0/200.gif?cid=a71af6b051647487e599a55d14d83e7e0d463937798db06c&rid=200.gif","content":"Grab a snack and show-and-tell it to us. Then eat it, you baboon!","revealed":false,"author":"Lil the hamptons"},{"title":"Silver Linings","image":"https://media1.giphy.com/media/ZyPbHP9qk86GY/200.gif?cid=a71af6b07b403d7bc954f50a12336278c6eaf16f5d072186&rid=200.gif","content":"Every time you speak, for the next two rounds, you have to start by mentioning a silver lining of the quarantine. \n\nE.g. you guys, it's really nice to focus on hobbies","revealed":false,"author":"Archie"},{"title":"BRACE FACE","image":"https://media0.giphy.com/media/14kSz9fdAiIlry/200.gif?cid=a71af6b03ac638ed694d2b4d2f67be1c02246e1b6629c19d&rid=200.gif","content":"Your life is complicated. what's one simple thing that brought you joy this week?","revealed":false,"author":"aschloodz"}]
|
||||
@ -1 +0,0 @@
|
||||
[{"title":"Patriotism!","image":"https://media2.giphy.com/media/IyVBsIiRGhaso/200.gif?cid=a71af6b021ea33b1c5eb2561282ef9a1e1e4e60ed40beb48&rid=200.gif","content":"Recite the pledge of allegiance","revealed":false,"author":"butth0leinspector"},{"title":"Things that go 'Ding'","image":"https://media0.giphy.com/media/Tl2u4yXA90vQs/200.gif?cid=a71af6b07039445a4d22a502f187b92c5da97adfc43c9207&rid=200.gif","content":"List as many things that go 'ding' in 30 seconds as you can. Do it!","revealed":false,"author":"lil_cini.dmg"},{"title":"Change places!","image":"https://media3.giphy.com/media/ib0v4UQ9aXvk4/200.gif?cid=a71af6b0612ae82f1daf7ac3215b20c99976eb0530cc2089&rid=200.gif","content":"Everyone change your Zoom background! Pick your favorites.","revealed":true,"author":"Jabe"},{"title":"Snack time!!! #2?","image":"https://media1.giphy.com/media/oYCvqkF8hMqs0/200.gif?cid=a71af6b051647487e599a55d14d83e7e0d463937798db06c&rid=200.gif","content":"Grab a snack and show-and-tell it to us. Then eat it, you baboon!","revealed":false,"author":"Lil the hamptons"},{"title":"Silver Linings","image":"https://media1.giphy.com/media/ZyPbHP9qk86GY/200.gif?cid=a71af6b07b403d7bc954f50a12336278c6eaf16f5d072186&rid=200.gif","content":"Every time you speak, for the next two rounds, you have to start by mentioning a silver lining of the quarantine. \n\nE.g. you guys, it's really nice to focus on hobbies","revealed":false,"author":"Archie"},{"title":"BRACE FACE","image":"https://media0.giphy.com/media/14kSz9fdAiIlry/200.gif?cid=a71af6b03ac638ed694d2b4d2f67be1c02246e1b6629c19d&rid=200.gif","content":"Your life is complicated. what's one simple thing that brought you joy this week?","revealed":false,"author":"aschloodz"},{"title":"G00BS R US","image":"https://media3.giphy.com/media/RpAuHvXG6glfG/200.gif?cid=a71af6b057236aea01b6607de06ccfe9dc036894e934bea3&rid=200.gif","content":"everyone make their background a picture of gabe. ","revealed":false,"author":"anzo pallie"}]
|
||||
@ -1 +0,0 @@
|
||||
[{"title":"Patriotism!","image":"https://media2.giphy.com/media/IyVBsIiRGhaso/200.gif?cid=a71af6b021ea33b1c5eb2561282ef9a1e1e4e60ed40beb48&rid=200.gif","content":"Recite the pledge of allegiance","revealed":false,"author":"butth0leinspector"},{"title":"Things that go 'Ding'","image":"https://media0.giphy.com/media/Tl2u4yXA90vQs/200.gif?cid=a71af6b07039445a4d22a502f187b92c5da97adfc43c9207&rid=200.gif","content":"List as many things that go 'ding' in 30 seconds as you can. Do it!","revealed":false,"author":"lil_cini.dmg"},{"title":"Change places!","image":"https://media3.giphy.com/media/ib0v4UQ9aXvk4/200.gif?cid=a71af6b0612ae82f1daf7ac3215b20c99976eb0530cc2089&rid=200.gif","content":"Everyone change your Zoom background! Pick your favorites.","revealed":true,"author":"Jabe"},{"title":"Snack time!!! #2?","image":"https://media1.giphy.com/media/oYCvqkF8hMqs0/200.gif?cid=a71af6b051647487e599a55d14d83e7e0d463937798db06c&rid=200.gif","content":"Grab a snack and show-and-tell it to us. Then eat it, you baboon!","revealed":false,"author":"Lil the hamptons"},{"title":"Silver Linings","image":"https://media1.giphy.com/media/ZyPbHP9qk86GY/200.gif?cid=a71af6b07b403d7bc954f50a12336278c6eaf16f5d072186&rid=200.gif","content":"Every time you speak, for the next two rounds, you have to start by mentioning a silver lining of the quarantine. \n\nE.g. you guys, it's really nice to focus on hobbies","revealed":false,"author":"Archie"},{"title":"BRACE FACE","image":"https://media0.giphy.com/media/14kSz9fdAiIlry/200.gif?cid=a71af6b03ac638ed694d2b4d2f67be1c02246e1b6629c19d&rid=200.gif","content":"Your life is complicated. what's one simple thing that brought you joy this week?","revealed":false,"author":"aschloodz"},{"title":"G00BS R US","image":"https://media3.giphy.com/media/RpAuHvXG6glfG/200.gif?cid=a71af6b057236aea01b6607de06ccfe9dc036894e934bea3&rid=200.gif","content":"everyone make their background a picture of gabe. ","revealed":false,"author":"anzo pallie"},{"title":"The Wrong Butthole","image":"https://media1.giphy.com/media/S2S0ZDytY6yDm/200.gif?cid=a71af6b02cff2f42b1633c7a332a82068e8611ca7173bbc1&rid=200.gif","content":"Share a sexual misadventure! Leave nothing out 🧐","revealed":true,"author":"aschloodz"}]
|
||||
@ -1 +0,0 @@
|
||||
[{"title":"Patriotism!","image":"https://media2.giphy.com/media/IyVBsIiRGhaso/200.gif?cid=a71af6b021ea33b1c5eb2561282ef9a1e1e4e60ed40beb48&rid=200.gif","content":"Recite the pledge of allegiance","revealed":false,"author":"butth0leinspector"},{"title":"Things that go 'Ding'","image":"https://media0.giphy.com/media/Tl2u4yXA90vQs/200.gif?cid=a71af6b07039445a4d22a502f187b92c5da97adfc43c9207&rid=200.gif","content":"List as many things that go 'ding' in 30 seconds as you can. Do it!","revealed":false,"author":"lil_cini.dmg"},{"title":"Change places!","image":"https://media3.giphy.com/media/ib0v4UQ9aXvk4/200.gif?cid=a71af6b0612ae82f1daf7ac3215b20c99976eb0530cc2089&rid=200.gif","content":"Everyone change your Zoom background! Pick your favorites.","revealed":true,"author":"Jabe"},{"title":"Snack time!!! #2?","image":"https://media1.giphy.com/media/oYCvqkF8hMqs0/200.gif?cid=a71af6b051647487e599a55d14d83e7e0d463937798db06c&rid=200.gif","content":"Grab a snack and show-and-tell it to us. Then eat it, you baboon!","revealed":false,"author":"Lil the hamptons"},{"title":"Silver Linings","image":"https://media1.giphy.com/media/ZyPbHP9qk86GY/200.gif?cid=a71af6b07b403d7bc954f50a12336278c6eaf16f5d072186&rid=200.gif","content":"Every time you speak, for the next two rounds, you have to start by mentioning a silver lining of the quarantine. \n\nE.g. you guys, it's really nice to focus on hobbies","revealed":false,"author":"Archie"},{"title":"BRACE FACE","image":"https://media0.giphy.com/media/14kSz9fdAiIlry/200.gif?cid=a71af6b03ac638ed694d2b4d2f67be1c02246e1b6629c19d&rid=200.gif","content":"Your life is complicated. what's one simple thing that brought you joy this week?","revealed":false,"author":"aschloodz"},{"title":"G00BS R US","image":"https://media3.giphy.com/media/RpAuHvXG6glfG/200.gif?cid=a71af6b057236aea01b6607de06ccfe9dc036894e934bea3&rid=200.gif","content":"everyone make their background a picture of gabe. ","revealed":false,"author":"anzo pallie"},{"title":"The Wrong Butthole","image":"https://media1.giphy.com/media/S2S0ZDytY6yDm/200.gif?cid=a71af6b02cff2f42b1633c7a332a82068e8611ca7173bbc1&rid=200.gif","content":"Share a sexual misadventure! Leave nothing out 🧐","revealed":true,"author":"aschloodz"},{"title":"do the wave","image":"https://media1.giphy.com/media/6sU5M39xzUG9q/200.gif?cid=a71af6b0524ed1aa2ee4f0a3fafd1fe31865f3a45406a5f7&rid=200.gif","content":"do the wave","revealed":false,"author":"anzo pallie"}]
|
||||
@ -1 +0,0 @@
|
||||
[{"title":"Patriotism!","image":"https://media2.giphy.com/media/IyVBsIiRGhaso/200.gif?cid=a71af6b021ea33b1c5eb2561282ef9a1e1e4e60ed40beb48&rid=200.gif","content":"Recite the pledge of allegiance","revealed":false,"author":"butth0leinspector"},{"title":"Things that go 'Ding'","image":"https://media0.giphy.com/media/Tl2u4yXA90vQs/200.gif?cid=a71af6b07039445a4d22a502f187b92c5da97adfc43c9207&rid=200.gif","content":"List as many things that go 'ding' in 30 seconds as you can. Do it!","revealed":false,"author":"lil_cini.dmg"},{"title":"Change places!","image":"https://media3.giphy.com/media/ib0v4UQ9aXvk4/200.gif?cid=a71af6b0612ae82f1daf7ac3215b20c99976eb0530cc2089&rid=200.gif","content":"Everyone change your Zoom background! Pick your favorites.","revealed":true,"author":"Jabe"},{"title":"Snack time!!! #2?","image":"https://media1.giphy.com/media/oYCvqkF8hMqs0/200.gif?cid=a71af6b051647487e599a55d14d83e7e0d463937798db06c&rid=200.gif","content":"Grab a snack and show-and-tell it to us. Then eat it, you baboon!","revealed":false,"author":"Lil the hamptons"},{"title":"Silver Linings","image":"https://media1.giphy.com/media/ZyPbHP9qk86GY/200.gif?cid=a71af6b07b403d7bc954f50a12336278c6eaf16f5d072186&rid=200.gif","content":"Every time you speak, for the next two rounds, you have to start by mentioning a silver lining of the quarantine. \n\nE.g. you guys, it's really nice to focus on hobbies","revealed":false,"author":"Archie"},{"title":"BRACE FACE","image":"https://media0.giphy.com/media/14kSz9fdAiIlry/200.gif?cid=a71af6b03ac638ed694d2b4d2f67be1c02246e1b6629c19d&rid=200.gif","content":"Your life is complicated. what's one simple thing that brought you joy this week?","revealed":false,"author":"aschloodz"},{"title":"G00BS R US","image":"https://media3.giphy.com/media/RpAuHvXG6glfG/200.gif?cid=a71af6b057236aea01b6607de06ccfe9dc036894e934bea3&rid=200.gif","content":"everyone make their background a picture of gabe. ","revealed":false,"author":"anzo pallie"},{"title":"The Wrong Butthole","image":"https://media1.giphy.com/media/S2S0ZDytY6yDm/200.gif?cid=a71af6b02cff2f42b1633c7a332a82068e8611ca7173bbc1&rid=200.gif","content":"Share a sexual misadventure! Leave nothing out 🧐","revealed":true,"author":"aschloodz"},{"title":"do the wave","image":"https://media1.giphy.com/media/6sU5M39xzUG9q/200.gif?cid=a71af6b0524ed1aa2ee4f0a3fafd1fe31865f3a45406a5f7&rid=200.gif","content":"do the wave","revealed":false,"author":"anzo pallie"},{"title":"Drink","image":"https://media2.giphy.com/media/E3L5goMMSoAAo/200.gif?cid=a71af6b0060e331795b1800e001571c6585bbbb0cc17f466&rid=200.gif","content":"Drink. That's it.","revealed":true,"author":"Archie"}]
|
||||
@ -1 +0,0 @@
|
||||
[{"title":"Patriotism!","image":"https://media2.giphy.com/media/IyVBsIiRGhaso/200.gif?cid=a71af6b021ea33b1c5eb2561282ef9a1e1e4e60ed40beb48&rid=200.gif","content":"Recite the pledge of allegiance","revealed":false,"author":"butth0leinspector"},{"title":"Things that go 'Ding'","image":"https://media0.giphy.com/media/Tl2u4yXA90vQs/200.gif?cid=a71af6b07039445a4d22a502f187b92c5da97adfc43c9207&rid=200.gif","content":"List as many things that go 'ding' in 30 seconds as you can. Do it!","revealed":false,"author":"lil_cini.dmg"},{"title":"Change places!","image":"https://media3.giphy.com/media/ib0v4UQ9aXvk4/200.gif?cid=a71af6b0612ae82f1daf7ac3215b20c99976eb0530cc2089&rid=200.gif","content":"Everyone change your Zoom background! Pick your favorites.","revealed":true,"author":"Jabe"},{"title":"Snack time!!! #2?","image":"https://media1.giphy.com/media/oYCvqkF8hMqs0/200.gif?cid=a71af6b051647487e599a55d14d83e7e0d463937798db06c&rid=200.gif","content":"Grab a snack and show-and-tell it to us. Then eat it, you baboon!","revealed":false,"author":"Lil the hamptons"},{"title":"Silver Linings","image":"https://media1.giphy.com/media/ZyPbHP9qk86GY/200.gif?cid=a71af6b07b403d7bc954f50a12336278c6eaf16f5d072186&rid=200.gif","content":"Every time you speak, for the next two rounds, you have to start by mentioning a silver lining of the quarantine. \n\nE.g. you guys, it's really nice to focus on hobbies","revealed":false,"author":"Archie"},{"title":"BRACE FACE","image":"https://media0.giphy.com/media/14kSz9fdAiIlry/200.gif?cid=a71af6b03ac638ed694d2b4d2f67be1c02246e1b6629c19d&rid=200.gif","content":"Your life is complicated. what's one simple thing that brought you joy this week?","revealed":false,"author":"aschloodz"},{"title":"G00BS R US","image":"https://media3.giphy.com/media/RpAuHvXG6glfG/200.gif?cid=a71af6b057236aea01b6607de06ccfe9dc036894e934bea3&rid=200.gif","content":"everyone make their background a picture of gabe. ","revealed":false,"author":"anzo pallie"},{"title":"The Wrong Butthole","image":"https://media1.giphy.com/media/S2S0ZDytY6yDm/200.gif?cid=a71af6b02cff2f42b1633c7a332a82068e8611ca7173bbc1&rid=200.gif","content":"Share a sexual misadventure! Leave nothing out 🧐","revealed":true,"author":"aschloodz"},{"title":"do the wave","image":"https://media1.giphy.com/media/6sU5M39xzUG9q/200.gif?cid=a71af6b0524ed1aa2ee4f0a3fafd1fe31865f3a45406a5f7&rid=200.gif","content":"do the wave","revealed":false,"author":"anzo pallie"},{"title":"Drink","image":"https://media2.giphy.com/media/E3L5goMMSoAAo/200.gif?cid=a71af6b0060e331795b1800e001571c6585bbbb0cc17f466&rid=200.gif","content":"Drink. That's it.","revealed":true,"author":"Archie"},{"title":"Shass or Pass","image":"https://media2.giphy.com/media/3ohhwD7PaGPFUZX9Wo/200.gif?cid=a71af6b0b4ce764dae473536957f4d7156adb42da87be673&rid=200.gif","content":"Go on a 60 second video date with shass, or you can also take a pass! (Pass it on to someone else)","revealed":false,"author":"lil_cini.dmg"}]
|
||||
@ -1 +0,0 @@
|
||||
[{"title":"Patriotism!","image":"https://media2.giphy.com/media/IyVBsIiRGhaso/200.gif?cid=a71af6b021ea33b1c5eb2561282ef9a1e1e4e60ed40beb48&rid=200.gif","content":"Recite the pledge of allegiance","revealed":false,"author":"butth0leinspector"},{"title":"Things that go 'Ding'","image":"https://media0.giphy.com/media/Tl2u4yXA90vQs/200.gif?cid=a71af6b07039445a4d22a502f187b92c5da97adfc43c9207&rid=200.gif","content":"List as many things that go 'ding' in 30 seconds as you can. Do it!","revealed":false,"author":"lil_cini.dmg"},{"title":"Change places!","image":"https://media3.giphy.com/media/ib0v4UQ9aXvk4/200.gif?cid=a71af6b0612ae82f1daf7ac3215b20c99976eb0530cc2089&rid=200.gif","content":"Everyone change your Zoom background! Pick your favorites.","revealed":true,"author":"Jabe"},{"title":"Snack time!!! #2?","image":"https://media1.giphy.com/media/oYCvqkF8hMqs0/200.gif?cid=a71af6b051647487e599a55d14d83e7e0d463937798db06c&rid=200.gif","content":"Grab a snack and show-and-tell it to us. Then eat it, you baboon!","revealed":false,"author":"Lil the hamptons"},{"title":"Silver Linings","image":"https://media1.giphy.com/media/ZyPbHP9qk86GY/200.gif?cid=a71af6b07b403d7bc954f50a12336278c6eaf16f5d072186&rid=200.gif","content":"Every time you speak, for the next two rounds, you have to start by mentioning a silver lining of the quarantine. \n\nE.g. you guys, it's really nice to focus on hobbies","revealed":false,"author":"Archie"},{"title":"BRACE FACE","image":"https://media0.giphy.com/media/14kSz9fdAiIlry/200.gif?cid=a71af6b03ac638ed694d2b4d2f67be1c02246e1b6629c19d&rid=200.gif","content":"Your life is complicated. what's one simple thing that brought you joy this week?","revealed":false,"author":"aschloodz"},{"title":"G00BS R US","image":"https://media3.giphy.com/media/RpAuHvXG6glfG/200.gif?cid=a71af6b057236aea01b6607de06ccfe9dc036894e934bea3&rid=200.gif","content":"everyone make their background a picture of gabe. ","revealed":false,"author":"anzo pallie"},{"title":"The Wrong Butthole","image":"https://media1.giphy.com/media/S2S0ZDytY6yDm/200.gif?cid=a71af6b02cff2f42b1633c7a332a82068e8611ca7173bbc1&rid=200.gif","content":"Share a sexual misadventure! Leave nothing out 🧐","revealed":true,"author":"aschloodz"},{"title":"do the wave","image":"https://media1.giphy.com/media/6sU5M39xzUG9q/200.gif?cid=a71af6b0524ed1aa2ee4f0a3fafd1fe31865f3a45406a5f7&rid=200.gif","content":"do the wave","revealed":false,"author":"anzo pallie"},{"title":"Drink","image":"https://media2.giphy.com/media/E3L5goMMSoAAo/200.gif?cid=a71af6b0060e331795b1800e001571c6585bbbb0cc17f466&rid=200.gif","content":"Drink. That's it.","revealed":true,"author":"Archie"},{"title":"Shass or Pass","image":"https://media2.giphy.com/media/3ohhwD7PaGPFUZX9Wo/200.gif?cid=a71af6b0b4ce764dae473536957f4d7156adb42da87be673&rid=200.gif","content":"Go on a 60 second video date with shass, or you can also take a pass! (Pass it on to someone else)","revealed":false,"author":"lil_cini.dmg"},{"title":"1, 2, 3...","image":"https://media3.giphy.com/media/XgSDuNsph5dPi4evBG/200.gif?cid=a71af6b0d221d37ea04e99f6b28ae56d920d0ab886cd4556&rid=200.gif","content":"play rock paper scissors with alexis. best out of 3","revealed":false,"author":"anzo pallie"}]
|
||||
@ -1 +0,0 @@
|
||||
[{"title":"Patriotism!","image":"https://media2.giphy.com/media/IyVBsIiRGhaso/200.gif?cid=a71af6b021ea33b1c5eb2561282ef9a1e1e4e60ed40beb48&rid=200.gif","content":"Recite the pledge of allegiance","revealed":false,"author":"butth0leinspector"},{"title":"Things that go 'Ding'","image":"https://media0.giphy.com/media/Tl2u4yXA90vQs/200.gif?cid=a71af6b07039445a4d22a502f187b92c5da97adfc43c9207&rid=200.gif","content":"List as many things that go 'ding' in 30 seconds as you can. Do it!","revealed":false,"author":"lil_cini.dmg"},{"title":"Change places!","image":"https://media3.giphy.com/media/ib0v4UQ9aXvk4/200.gif?cid=a71af6b0612ae82f1daf7ac3215b20c99976eb0530cc2089&rid=200.gif","content":"Everyone change your Zoom background! Pick your favorites.","revealed":true,"author":"Jabe"},{"title":"Snack time!!! #2?","image":"https://media1.giphy.com/media/oYCvqkF8hMqs0/200.gif?cid=a71af6b051647487e599a55d14d83e7e0d463937798db06c&rid=200.gif","content":"Grab a snack and show-and-tell it to us. Then eat it, you baboon!","revealed":false,"author":"Lil the hamptons"},{"title":"Silver Linings","image":"https://media1.giphy.com/media/ZyPbHP9qk86GY/200.gif?cid=a71af6b07b403d7bc954f50a12336278c6eaf16f5d072186&rid=200.gif","content":"Every time you speak, for the next two rounds, you have to start by mentioning a silver lining of the quarantine. \n\nE.g. you guys, it's really nice to focus on hobbies","revealed":false,"author":"Archie"},{"title":"BRACE FACE","image":"https://media0.giphy.com/media/14kSz9fdAiIlry/200.gif?cid=a71af6b03ac638ed694d2b4d2f67be1c02246e1b6629c19d&rid=200.gif","content":"Your life is complicated. what's one simple thing that brought you joy this week?","revealed":false,"author":"aschloodz"},{"title":"G00BS R US","image":"https://media3.giphy.com/media/RpAuHvXG6glfG/200.gif?cid=a71af6b057236aea01b6607de06ccfe9dc036894e934bea3&rid=200.gif","content":"everyone make their background a picture of gabe. ","revealed":false,"author":"anzo pallie"},{"title":"The Wrong Butthole","image":"https://media1.giphy.com/media/S2S0ZDytY6yDm/200.gif?cid=a71af6b02cff2f42b1633c7a332a82068e8611ca7173bbc1&rid=200.gif","content":"Share a sexual misadventure! Leave nothing out 🧐","revealed":true,"author":"aschloodz"},{"title":"do the wave","image":"https://media1.giphy.com/media/6sU5M39xzUG9q/200.gif?cid=a71af6b0524ed1aa2ee4f0a3fafd1fe31865f3a45406a5f7&rid=200.gif","content":"do the wave","revealed":false,"author":"anzo pallie"},{"title":"Drink","image":"https://media2.giphy.com/media/E3L5goMMSoAAo/200.gif?cid=a71af6b0060e331795b1800e001571c6585bbbb0cc17f466&rid=200.gif","content":"Drink. That's it.","revealed":true,"author":"Archie"},{"title":"Shass or Pass","image":"https://media2.giphy.com/media/3ohhwD7PaGPFUZX9Wo/200.gif?cid=a71af6b0b4ce764dae473536957f4d7156adb42da87be673&rid=200.gif","content":"Go on a 60 second video date with shass, or you can also take a pass! (Pass it on to someone else)","revealed":false,"author":"lil_cini.dmg"},{"title":"1, 2, 3...","image":"https://media3.giphy.com/media/XgSDuNsph5dPi4evBG/200.gif?cid=a71af6b0d221d37ea04e99f6b28ae56d920d0ab886cd4556&rid=200.gif","content":"play rock paper scissors with alexis. best out of 3","revealed":false,"author":"anzo pallie"},{"title":"Take your pick!","image":"https://media3.giphy.com/media/l4Ep5HzlmA2hRLMNG/200.gif?cid=a71af6b042b19dce33a5205e277f7dec7858eb463a770953&rid=200.gif","content":"do 30 pushups or put a little black pepper in your nose.","revealed":false,"author":"Lil the hamptons"}]
|
||||
@ -1 +0,0 @@
|
||||
[{"title":"Patriotism!","image":"https://media2.giphy.com/media/IyVBsIiRGhaso/200.gif?cid=a71af6b021ea33b1c5eb2561282ef9a1e1e4e60ed40beb48&rid=200.gif","content":"Recite the pledge of allegiance","revealed":false,"author":"butth0leinspector"},{"title":"Things that go 'Ding'","image":"https://media0.giphy.com/media/Tl2u4yXA90vQs/200.gif?cid=a71af6b07039445a4d22a502f187b92c5da97adfc43c9207&rid=200.gif","content":"List as many things that go 'ding' in 30 seconds as you can. Do it!","revealed":false,"author":"lil_cini.dmg"},{"title":"Change places!","image":"https://media3.giphy.com/media/ib0v4UQ9aXvk4/200.gif?cid=a71af6b0612ae82f1daf7ac3215b20c99976eb0530cc2089&rid=200.gif","content":"Everyone change your Zoom background! Pick your favorites.","revealed":true,"author":"Jabe"},{"title":"Snack time!!! #2?","image":"https://media1.giphy.com/media/oYCvqkF8hMqs0/200.gif?cid=a71af6b051647487e599a55d14d83e7e0d463937798db06c&rid=200.gif","content":"Grab a snack and show-and-tell it to us. Then eat it, you baboon!","revealed":false,"author":"Lil the hamptons"},{"title":"Silver Linings","image":"https://media1.giphy.com/media/ZyPbHP9qk86GY/200.gif?cid=a71af6b07b403d7bc954f50a12336278c6eaf16f5d072186&rid=200.gif","content":"Every time you speak, for the next two rounds, you have to start by mentioning a silver lining of the quarantine. \n\nE.g. you guys, it's really nice to focus on hobbies","revealed":false,"author":"Archie"},{"title":"BRACE FACE","image":"https://media0.giphy.com/media/14kSz9fdAiIlry/200.gif?cid=a71af6b03ac638ed694d2b4d2f67be1c02246e1b6629c19d&rid=200.gif","content":"Your life is complicated. what's one simple thing that brought you joy this week?","revealed":false,"author":"aschloodz"},{"title":"G00BS R US","image":"https://media3.giphy.com/media/RpAuHvXG6glfG/200.gif?cid=a71af6b057236aea01b6607de06ccfe9dc036894e934bea3&rid=200.gif","content":"everyone make their background a picture of gabe. ","revealed":false,"author":"anzo pallie"},{"title":"The Wrong Butthole","image":"https://media1.giphy.com/media/S2S0ZDytY6yDm/200.gif?cid=a71af6b02cff2f42b1633c7a332a82068e8611ca7173bbc1&rid=200.gif","content":"Share a sexual misadventure! Leave nothing out 🧐","revealed":true,"author":"aschloodz"},{"title":"do the wave","image":"https://media1.giphy.com/media/6sU5M39xzUG9q/200.gif?cid=a71af6b0524ed1aa2ee4f0a3fafd1fe31865f3a45406a5f7&rid=200.gif","content":"do the wave","revealed":false,"author":"anzo pallie"},{"title":"Drink","image":"https://media2.giphy.com/media/E3L5goMMSoAAo/200.gif?cid=a71af6b0060e331795b1800e001571c6585bbbb0cc17f466&rid=200.gif","content":"Drink. That's it.","revealed":true,"author":"Archie"},{"title":"Shass or Pass","image":"https://media2.giphy.com/media/3ohhwD7PaGPFUZX9Wo/200.gif?cid=a71af6b0b4ce764dae473536957f4d7156adb42da87be673&rid=200.gif","content":"Go on a 60 second video date with shass, or you can also take a pass! (Pass it on to someone else)","revealed":false,"author":"lil_cini.dmg"},{"title":"1, 2, 3...","image":"https://media3.giphy.com/media/XgSDuNsph5dPi4evBG/200.gif?cid=a71af6b0d221d37ea04e99f6b28ae56d920d0ab886cd4556&rid=200.gif","content":"play rock paper scissors with alexis. best out of 3","revealed":false,"author":"anzo pallie"},{"title":"Take your pick!","image":"https://media3.giphy.com/media/l4Ep5HzlmA2hRLMNG/200.gif?cid=a71af6b042b19dce33a5205e277f7dec7858eb463a770953&rid=200.gif","content":"do 30 pushups or put a little black pepper in your nose.","revealed":false,"author":"Lil the hamptons"},{"title":"Riley","image":"https://media1.giphy.com/media/wjO9OFeJ0pBQY/200.gif?cid=a71af6b07d4322ac67798f53881f2954ff299109dc69231b&rid=200.gif","content":"Make your virtual background Riley.","revealed":false,"author":"Still Shass"}]
|
||||
@ -1 +0,0 @@
|
||||
[{"title":"Patriotism!","image":"https://media2.giphy.com/media/IyVBsIiRGhaso/200.gif?cid=a71af6b021ea33b1c5eb2561282ef9a1e1e4e60ed40beb48&rid=200.gif","content":"Recite the pledge of allegiance","revealed":false,"author":"butth0leinspector"},{"title":"Things that go 'Ding'","image":"https://media0.giphy.com/media/Tl2u4yXA90vQs/200.gif?cid=a71af6b07039445a4d22a502f187b92c5da97adfc43c9207&rid=200.gif","content":"List as many things that go 'ding' in 30 seconds as you can. Do it!","revealed":false,"author":"lil_cini.dmg"},{"title":"Change places!","image":"https://media3.giphy.com/media/ib0v4UQ9aXvk4/200.gif?cid=a71af6b0612ae82f1daf7ac3215b20c99976eb0530cc2089&rid=200.gif","content":"Everyone change your Zoom background! Pick your favorites.","revealed":true,"author":"Jabe"},{"title":"Snack time!!! #2?","image":"https://media1.giphy.com/media/oYCvqkF8hMqs0/200.gif?cid=a71af6b051647487e599a55d14d83e7e0d463937798db06c&rid=200.gif","content":"Grab a snack and show-and-tell it to us. Then eat it, you baboon!","revealed":false,"author":"Lil the hamptons"},{"title":"Silver Linings","image":"https://media1.giphy.com/media/ZyPbHP9qk86GY/200.gif?cid=a71af6b07b403d7bc954f50a12336278c6eaf16f5d072186&rid=200.gif","content":"Every time you speak, for the next two rounds, you have to start by mentioning a silver lining of the quarantine. \n\nE.g. you guys, it's really nice to focus on hobbies","revealed":false,"author":"Archie"},{"title":"BRACE FACE","image":"https://media0.giphy.com/media/14kSz9fdAiIlry/200.gif?cid=a71af6b03ac638ed694d2b4d2f67be1c02246e1b6629c19d&rid=200.gif","content":"Your life is complicated. what's one simple thing that brought you joy this week?","revealed":false,"author":"aschloodz"},{"title":"G00BS R US","image":"https://media3.giphy.com/media/RpAuHvXG6glfG/200.gif?cid=a71af6b057236aea01b6607de06ccfe9dc036894e934bea3&rid=200.gif","content":"everyone make their background a picture of gabe. ","revealed":false,"author":"anzo pallie"},{"title":"The Wrong Butthole","image":"https://media1.giphy.com/media/S2S0ZDytY6yDm/200.gif?cid=a71af6b02cff2f42b1633c7a332a82068e8611ca7173bbc1&rid=200.gif","content":"Share a sexual misadventure! Leave nothing out 🧐","revealed":true,"author":"aschloodz"},{"title":"do the wave","image":"https://media1.giphy.com/media/6sU5M39xzUG9q/200.gif?cid=a71af6b0524ed1aa2ee4f0a3fafd1fe31865f3a45406a5f7&rid=200.gif","content":"do the wave","revealed":false,"author":"anzo pallie"},{"title":"Drink","image":"https://media2.giphy.com/media/E3L5goMMSoAAo/200.gif?cid=a71af6b0060e331795b1800e001571c6585bbbb0cc17f466&rid=200.gif","content":"Drink. That's it.","revealed":true,"author":"Archie"},{"title":"Shass or Pass","image":"https://media2.giphy.com/media/3ohhwD7PaGPFUZX9Wo/200.gif?cid=a71af6b0b4ce764dae473536957f4d7156adb42da87be673&rid=200.gif","content":"Go on a 60 second video date with shass, or you can also take a pass! (Pass it on to someone else)","revealed":false,"author":"lil_cini.dmg"},{"title":"1, 2, 3...","image":"https://media3.giphy.com/media/XgSDuNsph5dPi4evBG/200.gif?cid=a71af6b0d221d37ea04e99f6b28ae56d920d0ab886cd4556&rid=200.gif","content":"play rock paper scissors with alexis. best out of 3","revealed":false,"author":"anzo pallie"},{"title":"Take your pick!","image":"https://media3.giphy.com/media/l4Ep5HzlmA2hRLMNG/200.gif?cid=a71af6b042b19dce33a5205e277f7dec7858eb463a770953&rid=200.gif","content":"do 30 pushups or put a little black pepper in your nose.","revealed":false,"author":"Lil the hamptons"},{"title":"Riley","image":"https://media1.giphy.com/media/wjO9OFeJ0pBQY/200.gif?cid=a71af6b07d4322ac67798f53881f2954ff299109dc69231b&rid=200.gif","content":"Make your virtual background Riley.","revealed":false,"author":"Still Shass"},{"title":"Snack time!","image":"https://media1.giphy.com/media/oYCvqkF8hMqs0/200.gif?cid=a71af6b051647487e599a55d14d83e7e0d463937798db06c&rid=200.gif","content":"Get yourself a snack and show-and-tell with the group!","revealed":false,"author":"Lil the hamptons"}]
|
||||
@ -1 +0,0 @@
|
||||
[{"title":"Patriotism!","image":"https://media2.giphy.com/media/IyVBsIiRGhaso/200.gif?cid=a71af6b021ea33b1c5eb2561282ef9a1e1e4e60ed40beb48&rid=200.gif","content":"Recite the pledge of allegiance","revealed":false,"author":"butth0leinspector"},{"title":"Things that go 'Ding'","image":"https://media0.giphy.com/media/Tl2u4yXA90vQs/200.gif?cid=a71af6b07039445a4d22a502f187b92c5da97adfc43c9207&rid=200.gif","content":"List as many things that go 'ding' in 30 seconds as you can. Do it!","revealed":false,"author":"lil_cini.dmg"},{"title":"Change places!","image":"https://media3.giphy.com/media/ib0v4UQ9aXvk4/200.gif?cid=a71af6b0612ae82f1daf7ac3215b20c99976eb0530cc2089&rid=200.gif","content":"Everyone change your Zoom background! Pick your favorites.","revealed":true,"author":"Jabe"},{"title":"Snack time!!! #2?","image":"https://media1.giphy.com/media/oYCvqkF8hMqs0/200.gif?cid=a71af6b051647487e599a55d14d83e7e0d463937798db06c&rid=200.gif","content":"Grab a snack and show-and-tell it to us. Then eat it, you baboon!","revealed":false,"author":"Lil the hamptons"},{"title":"Silver Linings","image":"https://media1.giphy.com/media/ZyPbHP9qk86GY/200.gif?cid=a71af6b07b403d7bc954f50a12336278c6eaf16f5d072186&rid=200.gif","content":"Every time you speak, for the next two rounds, you have to start by mentioning a silver lining of the quarantine. \n\nE.g. you guys, it's really nice to focus on hobbies","revealed":false,"author":"Archie"},{"title":"BRACE FACE","image":"https://media0.giphy.com/media/14kSz9fdAiIlry/200.gif?cid=a71af6b03ac638ed694d2b4d2f67be1c02246e1b6629c19d&rid=200.gif","content":"Your life is complicated. what's one simple thing that brought you joy this week?","revealed":false,"author":"aschloodz"},{"title":"G00BS R US","image":"https://media3.giphy.com/media/RpAuHvXG6glfG/200.gif?cid=a71af6b057236aea01b6607de06ccfe9dc036894e934bea3&rid=200.gif","content":"everyone make their background a picture of gabe. ","revealed":false,"author":"anzo pallie"},{"title":"The Wrong Butthole","image":"https://media1.giphy.com/media/S2S0ZDytY6yDm/200.gif?cid=a71af6b02cff2f42b1633c7a332a82068e8611ca7173bbc1&rid=200.gif","content":"Share a sexual misadventure! Leave nothing out 🧐","revealed":true,"author":"aschloodz"},{"title":"do the wave","image":"https://media1.giphy.com/media/6sU5M39xzUG9q/200.gif?cid=a71af6b0524ed1aa2ee4f0a3fafd1fe31865f3a45406a5f7&rid=200.gif","content":"do the wave","revealed":false,"author":"anzo pallie"},{"title":"Drink","image":"https://media2.giphy.com/media/E3L5goMMSoAAo/200.gif?cid=a71af6b0060e331795b1800e001571c6585bbbb0cc17f466&rid=200.gif","content":"Drink. That's it.","revealed":true,"author":"Archie"},{"title":"Shass or Pass","image":"https://media2.giphy.com/media/3ohhwD7PaGPFUZX9Wo/200.gif?cid=a71af6b0b4ce764dae473536957f4d7156adb42da87be673&rid=200.gif","content":"Go on a 60 second video date with shass, or you can also take a pass! (Pass it on to someone else)","revealed":false,"author":"lil_cini.dmg"},{"title":"1, 2, 3...","image":"https://media3.giphy.com/media/XgSDuNsph5dPi4evBG/200.gif?cid=a71af6b0d221d37ea04e99f6b28ae56d920d0ab886cd4556&rid=200.gif","content":"play rock paper scissors with alexis. best out of 3","revealed":false,"author":"anzo pallie"},{"title":"Take your pick!","image":"https://media3.giphy.com/media/l4Ep5HzlmA2hRLMNG/200.gif?cid=a71af6b042b19dce33a5205e277f7dec7858eb463a770953&rid=200.gif","content":"do 30 pushups or put a little black pepper in your nose.","revealed":false,"author":"Lil the hamptons"},{"title":"Riley","image":"https://media1.giphy.com/media/wjO9OFeJ0pBQY/200.gif?cid=a71af6b07d4322ac67798f53881f2954ff299109dc69231b&rid=200.gif","content":"Make your virtual background Riley.","revealed":false,"author":"Still Shass"},{"title":"Snack time!","image":"https://media1.giphy.com/media/oYCvqkF8hMqs0/200.gif?cid=a71af6b051647487e599a55d14d83e7e0d463937798db06c&rid=200.gif","content":"Get yourself a snack and show-and-tell with the group!","revealed":false,"author":"Lil the hamptons"},{"title":"Fartface","image":"https://media3.giphy.com/media/V6kMO2pNTThRe/200.gif?cid=a71af6b00a58f4e219ccb168b87c477b9bf014d44c23c2bd&rid=200.gif","content":"Give it a go. Make a sincere effort to fart. See what happens. We'll watch. You know you want to.","revealed":false,"author":"ubuntu"}]
|
||||
@ -1 +0,0 @@
|
||||
[{"title":"Patriotism!","image":"https://media2.giphy.com/media/IyVBsIiRGhaso/200.gif?cid=a71af6b021ea33b1c5eb2561282ef9a1e1e4e60ed40beb48&rid=200.gif","content":"Recite the pledge of allegiance","revealed":false,"author":"butth0leinspector"},{"title":"Things that go 'Ding'","image":"https://media0.giphy.com/media/Tl2u4yXA90vQs/200.gif?cid=a71af6b07039445a4d22a502f187b92c5da97adfc43c9207&rid=200.gif","content":"List as many things that go 'ding' in 30 seconds as you can. Do it!","revealed":false,"author":"lil_cini.dmg"},{"title":"Change places!","image":"https://media3.giphy.com/media/ib0v4UQ9aXvk4/200.gif?cid=a71af6b0612ae82f1daf7ac3215b20c99976eb0530cc2089&rid=200.gif","content":"Everyone change your Zoom background! Pick your favorites.","revealed":true,"author":"Jabe"},{"title":"Snack time!!! #2?","image":"https://media1.giphy.com/media/oYCvqkF8hMqs0/200.gif?cid=a71af6b051647487e599a55d14d83e7e0d463937798db06c&rid=200.gif","content":"Grab a snack and show-and-tell it to us. Then eat it, you baboon!","revealed":false,"author":"Lil the hamptons"},{"title":"Silver Linings","image":"https://media1.giphy.com/media/ZyPbHP9qk86GY/200.gif?cid=a71af6b07b403d7bc954f50a12336278c6eaf16f5d072186&rid=200.gif","content":"Every time you speak, for the next two rounds, you have to start by mentioning a silver lining of the quarantine. \n\nE.g. you guys, it's really nice to focus on hobbies","revealed":false,"author":"Archie"},{"title":"BRACE FACE","image":"https://media0.giphy.com/media/14kSz9fdAiIlry/200.gif?cid=a71af6b03ac638ed694d2b4d2f67be1c02246e1b6629c19d&rid=200.gif","content":"Your life is complicated. what's one simple thing that brought you joy this week?","revealed":false,"author":"aschloodz"},{"title":"G00BS R US","image":"https://media3.giphy.com/media/RpAuHvXG6glfG/200.gif?cid=a71af6b057236aea01b6607de06ccfe9dc036894e934bea3&rid=200.gif","content":"everyone make their background a picture of gabe. ","revealed":false,"author":"anzo pallie"},{"title":"The Wrong Butthole","image":"https://media1.giphy.com/media/S2S0ZDytY6yDm/200.gif?cid=a71af6b02cff2f42b1633c7a332a82068e8611ca7173bbc1&rid=200.gif","content":"Share a sexual misadventure! Leave nothing out 🧐","revealed":true,"author":"aschloodz"},{"title":"do the wave","image":"https://media1.giphy.com/media/6sU5M39xzUG9q/200.gif?cid=a71af6b0524ed1aa2ee4f0a3fafd1fe31865f3a45406a5f7&rid=200.gif","content":"do the wave","revealed":false,"author":"anzo pallie"},{"title":"Drink","image":"https://media2.giphy.com/media/E3L5goMMSoAAo/200.gif?cid=a71af6b0060e331795b1800e001571c6585bbbb0cc17f466&rid=200.gif","content":"Drink. That's it.","revealed":true,"author":"Archie"},{"title":"Shass or Pass","image":"https://media2.giphy.com/media/3ohhwD7PaGPFUZX9Wo/200.gif?cid=a71af6b0b4ce764dae473536957f4d7156adb42da87be673&rid=200.gif","content":"Go on a 60 second video date with shass, or you can also take a pass! (Pass it on to someone else)","revealed":false,"author":"lil_cini.dmg"},{"title":"1, 2, 3...","image":"https://media3.giphy.com/media/XgSDuNsph5dPi4evBG/200.gif?cid=a71af6b0d221d37ea04e99f6b28ae56d920d0ab886cd4556&rid=200.gif","content":"play rock paper scissors with alexis. best out of 3","revealed":false,"author":"anzo pallie"},{"title":"Take your pick!","image":"https://media3.giphy.com/media/l4Ep5HzlmA2hRLMNG/200.gif?cid=a71af6b042b19dce33a5205e277f7dec7858eb463a770953&rid=200.gif","content":"do 30 pushups or put a little black pepper in your nose.","revealed":false,"author":"Lil the hamptons"},{"title":"Riley","image":"https://media1.giphy.com/media/wjO9OFeJ0pBQY/200.gif?cid=a71af6b07d4322ac67798f53881f2954ff299109dc69231b&rid=200.gif","content":"Make your virtual background Riley.","revealed":false,"author":"Still Shass"},{"title":"Snack time!","image":"https://media1.giphy.com/media/oYCvqkF8hMqs0/200.gif?cid=a71af6b051647487e599a55d14d83e7e0d463937798db06c&rid=200.gif","content":"Get yourself a snack and show-and-tell with the group!","revealed":false,"author":"Lil the hamptons"},{"title":"Fartface","image":"https://media3.giphy.com/media/V6kMO2pNTThRe/200.gif?cid=a71af6b00a58f4e219ccb168b87c477b9bf014d44c23c2bd&rid=200.gif","content":"Give it a go. Make a sincere effort to fart. See what happens. We'll watch. You know you want to.","revealed":false,"author":"ubuntu"},{"title":"Code Red","image":"https://media3.giphy.com/media/3o6ZtaeYh8jKwjIcNy/200.gif?cid=a71af6b0fcf0b2e1be0c2cc81527e7b9fa36d98a69977ef9&rid=200.gif","content":"You have 60 seconds to find the most red thing in your house, competing again the person three above you and three below you in the list. The person before you judges who really has the most red thing, and the losers sit on their hands for 7 minutes","revealed":false,"author":"pindleshitter"}]
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1 +0,0 @@
|
||||
[{"title":"YUGE","image":"/img/profiles/12.jpg","content":"","author":"admin"},{"title":"Test Card 1","image":"/img/profiles/6.jpg","content":"Angelica approves.","author":"admin"},{"title":"19.jpg","image":"/img/profiles/19.jpg","content":"Taking work calls like","author":"admin"},{"title":"test","image":"https://media1.giphy.com/media/DYH297XiCS2Ck/200.gif?cid=a71af6b023e889457e17b31306ffabd39504657c48c80204&rid=200.gif","content":"yay","revealed":false,"author":"test"}]
|
||||
@ -1 +0,0 @@
|
||||
[{"title":"Test Card 1","image":"/img/profiles/6.jpg","content":"Angelica approves."},{"title":"19.jpg","image":"/img/profiles/19.jpg","content":"Taking work calls like"},{"title":"YUGE","image":"/img/profiles/12.jpg","content":""}]
|
||||
@ -1,401 +0,0 @@
|
||||
html{
|
||||
}
|
||||
|
||||
#play_mode{
|
||||
display:none;
|
||||
}
|
||||
|
||||
li.message{
|
||||
border-bottom:1px solid #eee;
|
||||
list-style:none;
|
||||
}
|
||||
|
||||
li.message p{
|
||||
margin-top: 5px;
|
||||
font-size:12px;
|
||||
}
|
||||
|
||||
.uk-form-label img{
|
||||
width: 200px;
|
||||
}
|
||||
|
||||
img#playerCount{
|
||||
height:2em;
|
||||
background-size: 32em 2em;
|
||||
position:relative;top:7px;
|
||||
background-repeat: no-repeat;
|
||||
}
|
||||
img#playerCount_tens{
|
||||
height:2em;
|
||||
background-size: 32em 2em;
|
||||
background-repeat: no-repeat;
|
||||
position:relative;left:7px;top:7px;
|
||||
}
|
||||
img.hidden{
|
||||
display:none;
|
||||
}
|
||||
|
||||
img.count-1{
|
||||
background: url(/img/numerals.png) 0 0;
|
||||
}
|
||||
img.count-2{
|
||||
background: url(/img/numerals.png) -52px 0;
|
||||
}
|
||||
img.count-3{
|
||||
background: url(/img/numerals.png) -100px 0;
|
||||
}
|
||||
img.count-4{
|
||||
background: url(/img/numerals.png) -144px 0;
|
||||
}
|
||||
img.count-5{
|
||||
background: url(/img/numerals.png) -190px 0;
|
||||
}
|
||||
img.count-6{
|
||||
background: url(/img/numerals.png) -240px -1px;
|
||||
}
|
||||
img.count-7{
|
||||
background: url(/img/numerals.png) -290px -1px;
|
||||
}
|
||||
img.count-8{
|
||||
background: url(/img/numerals.png) -344px 0;
|
||||
}
|
||||
img.count-9{
|
||||
background: url(/img/numerals.png) -390px -2px;
|
||||
}
|
||||
img.count-0{
|
||||
background: url(/img/numerals.png) -426px 0;
|
||||
}
|
||||
|
||||
span.self{
|
||||
color: purple;
|
||||
}
|
||||
|
||||
#game-status{
|
||||
display:none;
|
||||
}
|
||||
|
||||
div#chat{
|
||||
flex-direction: column;
|
||||
padding: 15px;
|
||||
right: 0px;
|
||||
height: 90vh;
|
||||
border-left: 1px solid #e5e5e5;
|
||||
}
|
||||
|
||||
.game-mode{
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
overflow-y: auto;
|
||||
height: calc(90vh - 100px);
|
||||
border-top: 2px solid #bbb;
|
||||
padding-top: 2em;
|
||||
}
|
||||
|
||||
#toggle_play .uk-badge{
|
||||
background: #eee;
|
||||
color: #666;
|
||||
font-weight:default;
|
||||
}
|
||||
|
||||
.card-template{
|
||||
flex-direction: column;
|
||||
width: min-content;
|
||||
min-width: 500px;
|
||||
box-shadow: 0 5px 15px rgba(0,0,0,0.08);
|
||||
}
|
||||
|
||||
.card-title{
|
||||
margin-top:0px;
|
||||
}
|
||||
|
||||
div.card-picture{
|
||||
flex-grow: 1;
|
||||
}
|
||||
|
||||
img.card-picture{
|
||||
max-height: 200px;
|
||||
}
|
||||
|
||||
div.card-content{
|
||||
flex-grow: 3;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
.new-card{
|
||||
display:none;
|
||||
}
|
||||
|
||||
.new-card input{
|
||||
font-size:32.3px;
|
||||
line-height:1.5;
|
||||
text-align:center;
|
||||
}
|
||||
|
||||
.card-content{
|
||||
font-size: 24px;
|
||||
text-align:left;
|
||||
margin: 2em;
|
||||
}
|
||||
|
||||
.card-content-box{
|
||||
|
||||
font-size: 24px;
|
||||
height: 200px;
|
||||
font-family:parent;
|
||||
padding:1em;
|
||||
margin-top:1em;
|
||||
width: 400px;
|
||||
}
|
||||
|
||||
#submitCard{
|
||||
background: #393;
|
||||
display:none;
|
||||
top:3px;position:relative;
|
||||
}
|
||||
#submitCard:hover{
|
||||
background: #3c3;
|
||||
}
|
||||
|
||||
#newCard{
|
||||
background: #e5e5e5;
|
||||
color:#5e5e5e;
|
||||
}
|
||||
|
||||
#newCard:hover{
|
||||
background:#f9f9f9;
|
||||
}
|
||||
|
||||
|
||||
.image-tools{
|
||||
top:235px;
|
||||
}
|
||||
|
||||
.image-tooltip{
|
||||
background:#333;
|
||||
}
|
||||
|
||||
.image-tools a.uk-icon{
|
||||
margin: 1em;
|
||||
}
|
||||
|
||||
form#imageModalContent::before{
|
||||
content: "";
|
||||
}
|
||||
|
||||
input#giphySearch{
|
||||
border:1px solid #e5e5e5;
|
||||
padding-left: 15px;
|
||||
}
|
||||
|
||||
.search-result{
|
||||
margin: 10px;
|
||||
}
|
||||
|
||||
.uploader:hover{
|
||||
color: #0f6ecd;
|
||||
}
|
||||
|
||||
.uk-modal-dialog{
|
||||
width: 800px;
|
||||
height: 75vh;
|
||||
overflow-y: auto;
|
||||
padding-bottom:2em;
|
||||
}
|
||||
|
||||
.players-list-container{
|
||||
margin-bottom:2em !important;
|
||||
border-bottom: 1px dashed #e5e5e5;
|
||||
min-height: 135px;
|
||||
}
|
||||
|
||||
.play-mode-username{
|
||||
width: 100%;
|
||||
text-align: center;
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
span#current-player-turn{
|
||||
|
||||
}
|
||||
.meta-turn{
|
||||
color: #1e87f0 !important;
|
||||
font-weight:bold;
|
||||
}
|
||||
.game-status div:hover{
|
||||
cursor:default;
|
||||
border:none;
|
||||
box-shadow:none;
|
||||
background:inherit;
|
||||
color:#999;
|
||||
}
|
||||
|
||||
.game-status{
|
||||
align-items:baseline;
|
||||
}
|
||||
|
||||
#number-of-players{
|
||||
font-weight:bold;
|
||||
}
|
||||
|
||||
.player-list-text{
|
||||
list-style:none;
|
||||
margin: 1em;
|
||||
box-shadow:0 0 0 1px rgba(0,0,0,.1);
|
||||
width:50%;
|
||||
padding:1em;
|
||||
cursor:default;
|
||||
}
|
||||
.player-list-text:hover{
|
||||
background:ghostwhite;
|
||||
box-shadow:0 0 0 2px rgba(0,0,0,.1);
|
||||
cursor:pointer;
|
||||
}
|
||||
.play-list-vote{
|
||||
display:none;
|
||||
}
|
||||
|
||||
#pick-first-turn{
|
||||
flex-direction:column;
|
||||
}
|
||||
|
||||
#first-player-picker{
|
||||
display:none;
|
||||
}
|
||||
|
||||
.game-status div{
|
||||
cursor:default;font-size:14px;color:#999;
|
||||
box-shadow:none;
|
||||
}
|
||||
|
||||
.turn-indicator{
|
||||
display:none; box-shadow:0 0 0 1px rgba(0,0,0,.1);
|
||||
}
|
||||
|
||||
li.player{
|
||||
height:120px;
|
||||
width: 120px;
|
||||
padding: 0.5em;
|
||||
}
|
||||
|
||||
li.current-player{
|
||||
background:aliceblue;
|
||||
border: 1px solid #afafaf;
|
||||
border-radius: 5px;
|
||||
box-shadow: 0 0 2px 2px palegoldenrod;
|
||||
|
||||
}
|
||||
|
||||
b.currentPlayer{
|
||||
color:maroon;
|
||||
}
|
||||
|
||||
.change-profile > svg{
|
||||
display:none;
|
||||
}
|
||||
|
||||
.card-control > *{
|
||||
background-color: #f8f8f8;
|
||||
color: #666;
|
||||
box-shadow: 1px 1px 2px rgba(0,0,0,.2);
|
||||
}
|
||||
|
||||
.card-control > *:hover{
|
||||
box-shadow: inset 0 2px 4px rgba(0,0,0,.2);
|
||||
color:#666;
|
||||
}
|
||||
|
||||
.card-control > *:focus{
|
||||
background-color: transparent !important;
|
||||
color: #999 !important;
|
||||
box-shadow: 1px 1px 2px rgba(0,0,0,.2);
|
||||
|
||||
}
|
||||
|
||||
.revealed, .revealed:focus{
|
||||
background: #ddd !important;
|
||||
color: #bbb !important;
|
||||
}
|
||||
|
||||
.your-card{
|
||||
display:none;
|
||||
}
|
||||
|
||||
.active-card-controls{
|
||||
display:none;
|
||||
}
|
||||
|
||||
#card-view{
|
||||
display:none;
|
||||
}
|
||||
|
||||
img.player{
|
||||
width:100px;height:100px;
|
||||
object-fit: cover;
|
||||
}
|
||||
|
||||
#manual-img{
|
||||
display:none;
|
||||
height:200px;
|
||||
}
|
||||
|
||||
.revealed-card-notice{
|
||||
display:none;
|
||||
}
|
||||
|
||||
.uk-search::before,.change-profile::before{
|
||||
content:"";
|
||||
}
|
||||
|
||||
.change-profile{
|
||||
|
||||
}
|
||||
|
||||
.change-profile:hover{
|
||||
color: #0f6ecd;
|
||||
cursor:pointer;
|
||||
}
|
||||
|
||||
#profile-options .search-result{
|
||||
height:100px;
|
||||
}
|
||||
|
||||
.play-mode-username{
|
||||
font-weight:bold;
|
||||
text-decoration:none;
|
||||
}
|
||||
|
||||
.player-username{
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.player-username:hover{
|
||||
cursor:default;
|
||||
}
|
||||
|
||||
@media screen and (max-width: 479px) {
|
||||
div.card-content-box{
|
||||
|
||||
max-width: 50vw;
|
||||
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
div#draw_mode{
|
||||
align-items: flex-start;
|
||||
}
|
||||
div#chat{
|
||||
top:130px;
|
||||
width:100% !important;
|
||||
height: calc(90vh - 100px);
|
||||
}
|
||||
#chat h3{
|
||||
background:white;
|
||||
margin-bottom:0px;
|
||||
}
|
||||
#chat div.uk-text-center{
|
||||
text-align:left !important;
|
||||
}
|
||||
*/
|
||||
}
|
||||
@ -1,209 +0,0 @@
|
||||
html{
|
||||
}
|
||||
|
||||
#play_mode{
|
||||
display:none;
|
||||
}
|
||||
|
||||
li.message{
|
||||
border-bottom:1px solid #eee;
|
||||
}
|
||||
|
||||
li.message p{
|
||||
margin-top: 5px;
|
||||
font-size:12px;
|
||||
}
|
||||
|
||||
.uk-form-label img{
|
||||
width: 200px;
|
||||
}
|
||||
|
||||
img#playerCount{
|
||||
height:2em;
|
||||
background-size: 32em 2em;
|
||||
position:relative;top:7px;
|
||||
background-repeat: no-repeat;
|
||||
}
|
||||
img#playerCount_tens{
|
||||
height:2em;
|
||||
background-size: 32em 2em;
|
||||
background-repeat: no-repeat;
|
||||
position:relative;left:7px;top:7px;
|
||||
}
|
||||
img.hidden{
|
||||
display:none;
|
||||
}
|
||||
|
||||
img.count-1{
|
||||
background: url(/img/numerals.png) 0 0;
|
||||
}
|
||||
img.count-2{
|
||||
background: url(/img/numerals.png) -52px 0;
|
||||
}
|
||||
img.count-3{
|
||||
background: url(/img/numerals.png) -100px 0;
|
||||
}
|
||||
img.count-4{
|
||||
background: url(/img/numerals.png) -144px 0;
|
||||
}
|
||||
img.count-5{
|
||||
background: url(/img/numerals.png) -190px 0;
|
||||
}
|
||||
img.count-6{
|
||||
background: url(/img/numerals.png) -240px -1px;
|
||||
}
|
||||
img.count-7{
|
||||
background: url(/img/numerals.png) -290px -1px;
|
||||
}
|
||||
img.count-8{
|
||||
background: url(/img/numerals.png) -344px 0;
|
||||
}
|
||||
img.count-9{
|
||||
background: url(/img/numerals.png) -390px -2px;
|
||||
}
|
||||
img.count-0{
|
||||
background: url(/img/numerals.png) -426px 0;
|
||||
}
|
||||
|
||||
span.self{
|
||||
color: purple;
|
||||
}
|
||||
|
||||
div#chat{
|
||||
flex-direction: column;
|
||||
padding: 15px;
|
||||
right: 0px;
|
||||
height: 90vh;
|
||||
border-left: 1px solid #e5e5e5;
|
||||
}
|
||||
|
||||
#draw_mode{
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
overflow-y: auto;
|
||||
height: calc(90vh - 100px);
|
||||
/* background: url(/img/card-bg.png);
|
||||
background-repeat: no-repeat;
|
||||
background-position: center top;
|
||||
background-size: contain;*/
|
||||
border-top: 2px solid #bbb;
|
||||
padding-top: 2em;
|
||||
}
|
||||
|
||||
.card-template{
|
||||
flex-direction: column;
|
||||
width: min-content;
|
||||
min-width: 500px;
|
||||
|
||||
}
|
||||
|
||||
.card-title{
|
||||
|
||||
}
|
||||
|
||||
div.card-picture{
|
||||
flex-grow: 1;
|
||||
}
|
||||
|
||||
img.card-picture{
|
||||
max-height: 200px;
|
||||
}
|
||||
|
||||
div.card-content{
|
||||
flex-grow: 3;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
.new-card{
|
||||
display:none;
|
||||
}
|
||||
|
||||
.new-card input{
|
||||
font-size:32.3px;
|
||||
line-height:1.5;
|
||||
text-align:center;
|
||||
}
|
||||
|
||||
.card-content{
|
||||
font-size: 24px;
|
||||
text-align:left;
|
||||
margin: 2em;
|
||||
}
|
||||
|
||||
.card-content-box{
|
||||
|
||||
font-size: 24px;
|
||||
height: 200px;
|
||||
font-family:parent;
|
||||
padding:1em;
|
||||
margin-top:1em;
|
||||
width: 400px;
|
||||
}
|
||||
|
||||
#submitCard{
|
||||
background: #393;
|
||||
}
|
||||
#submitCard:hover{
|
||||
background: #3c3;
|
||||
}
|
||||
|
||||
#newCard{
|
||||
background: #e5e5e5;
|
||||
color:#5e5e5e;
|
||||
}
|
||||
|
||||
#newCard:hover{
|
||||
background:#f9f9f9;
|
||||
}
|
||||
|
||||
|
||||
.image-tools{
|
||||
top:110%;
|
||||
}
|
||||
|
||||
.image-tooltip{
|
||||
background:#333;
|
||||
}
|
||||
|
||||
.image-tools a.uk-icon{
|
||||
margin: 1em;
|
||||
}
|
||||
|
||||
.search-result{
|
||||
margin: 10px;
|
||||
}
|
||||
|
||||
.uk-modal-dialog{
|
||||
width: 800px;
|
||||
height: 75vh;
|
||||
overflow-y: auto;
|
||||
padding-bottom:2em;
|
||||
}
|
||||
|
||||
@media screen and (max-width: 479px) {
|
||||
div.card-content-box{
|
||||
|
||||
max-width: 50vw;
|
||||
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
div#draw_mode{
|
||||
align-items: flex-start;
|
||||
}
|
||||
div#chat{
|
||||
top:130px;
|
||||
width:100% !important;
|
||||
height: calc(90vh - 100px);
|
||||
}
|
||||
#chat h3{
|
||||
background:white;
|
||||
margin-bottom:0px;
|
||||
}
|
||||
#chat div.uk-text-center{
|
||||
text-align:left !important;
|
||||
}
|
||||
*/
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user